Class GMDSchema

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface Map

        Map.Entry<K extends Object,​V extends Object>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ComplexType ABSTRACTDQ_COMPLETENESS_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_Completeness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_ELEMENT_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_Element_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="nameOfMeasure" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="measureIdentification" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="measureDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodType" type="gmd:DQ_EvaluationMethodTypeCode_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationProcedure" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="2" name="result" type="gmd:DQ_Result_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_LOGICALCONSISTENCY_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_LogicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_POSITIONALACCURACY_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_PositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_RESULT_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_Result_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_TEMPORALACCURACY_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_TemporalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDQ_THEMATICACCURACY_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDQ_ThematicAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTDS_AGGREGATE_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractDS_Aggregate_Type"> <xs:annotation> <xs:documentation>Identifiable collection of datasets</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="composedOf" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" name="seriesMetadata" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="subset" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="superset" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTEX_GEOGRAPHICEXTENT_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractEX_GeographicExtent_Type"> <xs:annotation> <xs:documentation>Geographic area of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="extentTypeCode" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTMD_CONTENTINFORMATION_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractMD_ContentInformation_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTMD_IDENTIFICATION_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractMD_Identification_Type"> <xs:annotation> <xs:documentation>Basic information about data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="citation" type="gmd:CI_Citation_PropertyType"/> <xs:element name="abstract" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="purpose" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="credit" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="status" type="gmd:MD_ProgressCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="pointOfContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="graphicOverview" type="gmd:MD_BrowseGraphic_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="descriptiveKeywords" type="gmd:MD_Keywords_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceSpecificUsage" type="gmd:MD_Usage_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregationInfo" type="gmd:MD_AggregateInformation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTMD_SPATIALREPRESENTATION_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractMD_SpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Digital mechanism used to represent spatial information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType ABSTRACTRS_REFERENCESYSTEM_TYPE_TYPE
      <xs:complexType abstract="true" name="AbstractRS_ReferenceSystem_Type"> <xs:annotation> <xs:documentation>Description of the spatial and temporal reference systems used in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:RS_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="domainOfValidity" type="gmd:EX_Extent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_ADDRESS_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Address_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Address"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_ADDRESS_TYPE_TYPE
      <xs:complexType name="CI_Address_Type"> <xs:annotation> <xs:documentation>Location of the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="city" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="administrativeArea" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="postalCode" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="country" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="electronicMailAddress" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_CITATION_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Citation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Citation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_CITATION_TYPE_TYPE
      <xs:complexType name="CI_Citation_Type"> <xs:annotation> <xs:documentation>Standardized resource reference</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="title" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="alternateTitle" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element minOccurs="0" name="edition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="editionDate" type="gco:Date_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="identifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="citedResponsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="presentationForm" type="gmd:CI_PresentationFormCode_PropertyType"/> <xs:element minOccurs="0" name="series" type="gmd:CI_Series_PropertyType"/> <xs:element minOccurs="0" name="otherCitationDetails" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="collectiveTitle" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISBN" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISSN" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_CONTACT_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Contact_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Contact"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_CONTACT_TYPE_TYPE
      <xs:complexType name="CI_Contact_Type"> <xs:annotation> <xs:documentation>Information required enabling contact with the responsible person and/or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="phone" type="gmd:CI_Telephone_PropertyType"/> <xs:element minOccurs="0" name="address" type="gmd:CI_Address_PropertyType"/> <xs:element minOccurs="0" name="onlineResource" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="hoursOfService" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInstructions" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_DATE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Date_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Date"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_DATE_TYPE_TYPE
      <xs:complexType name="CI_Date_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="date" type="gco:Date_PropertyType"/> <xs:element name="dateType" type="gmd:CI_DateTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_DATETYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_DateTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_DateTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_ONLINEFUNCTIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_OnLineFunctionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnLineFunctionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_ONLINERESOURCE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_OnlineResource_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnlineResource"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_ONLINERESOURCE_TYPE_TYPE
      <xs:complexType name="CI_OnlineResource_Type"> <xs:annotation> <xs:documentation>Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="linkage" type="gmd:URL_PropertyType"/> <xs:element minOccurs="0" name="protocol" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="applicationProfile" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="function" type="gmd:CI_OnLineFunctionCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_PRESENTATIONFORMCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_PresentationFormCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_PresentationFormCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_RESPONSIBLEPARTY_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_ResponsibleParty_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_ResponsibleParty"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_RESPONSIBLEPARTY_TYPE_TYPE
      <xs:complexType name="CI_ResponsibleParty_Type"> <xs:annotation> <xs:documentation>Identification of, and means of communication with, person(s) and organisations associated with the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="individualName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="organisationName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="positionName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInfo" type="gmd:CI_Contact_PropertyType"/> <xs:element name="role" type="gmd:CI_RoleCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_ROLECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_RoleCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_RoleCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_SERIES_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_SERIES_TYPE_TYPE
      <xs:complexType name="CI_Series_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="issueIdentification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="page" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType CI_TELEPHONE_PROPERTYTYPE_TYPE
      <xs:complexType name="CI_Telephone_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Telephone"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType CI_TELEPHONE_TYPE_TYPE
      <xs:complexType name="CI_Telephone_Type"> <xs:annotation> <xs:documentation>Telephone numbers for contacting the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType COUNTRY_PROPERTYTYPE_TYPE
      <xs:complexType name="Country_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:Country"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_TYPE_TYPE
      <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_ACCURACYOFATIMEMEASUREMENT_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_AccuracyOfATimeMeasurement_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AccuracyOfATimeMeasurement"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_ACCURACYOFATIMEMEASUREMENT_TYPE_TYPE
      <xs:complexType name="DQ_AccuracyOfATimeMeasurement_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_COMPLETENESS_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_Completeness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Completeness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_COMPLETENESSCOMMISSION_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_CompletenessCommission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessCommission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_COMPLETENESSCOMMISSION_TYPE_TYPE
      <xs:complexType name="DQ_CompletenessCommission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_COMPLETENESSOMISSION_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_CompletenessOmission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessOmission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_COMPLETENESSOMISSION_TYPE_TYPE
      <xs:complexType name="DQ_CompletenessOmission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_CONCEPTUALCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_ConceptualConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConceptualConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_CONCEPTUALCONSISTENCY_TYPE_TYPE
      <xs:complexType name="DQ_ConceptualConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_CONFORMANCERESULT_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_ConformanceResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConformanceResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_CONFORMANCERESULT_TYPE_TYPE
      <xs:complexType name="DQ_ConformanceResult_Type"> <xs:annotation> <xs:documentation>quantitative_result from Quality Procedures - - renamed to remove implied use limitiation.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Result_Type"> <xs:sequence> <xs:element name="specification" type="gmd:CI_Citation_PropertyType"/> <xs:element name="explanation" type="gco:CharacterString_PropertyType"/> <xs:element name="pass" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_DATAQUALITY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_DataQuality_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DataQuality"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_DATAQUALITY_TYPE_TYPE
      <xs:complexType name="DQ_DataQuality_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="scope" type="gmd:DQ_Scope_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="report" type="gmd:DQ_Element_PropertyType"/> <xs:element minOccurs="0" name="lineage" type="gmd:LI_Lineage_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_DOMAINCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_DomainConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DomainConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_DOMAINCONSISTENCY_TYPE_TYPE
      <xs:complexType name="DQ_DomainConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_ELEMENT_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_Element_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Element"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_EVALUATIONMETHODTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_EvaluationMethodTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_EvaluationMethodTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_FORMATCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_FormatConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_FormatConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_FORMATCONSISTENCY_TYPE_TYPE
      <xs:complexType name="DQ_FormatConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_GRIDDEDDATAPOSITIONALACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_GriddedDataPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_GriddedDataPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_GRIDDEDDATAPOSITIONALACCURACY_TYPE_TYPE
      <xs:complexType name="DQ_GriddedDataPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_LOGICALCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_LogicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_LogicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_NONQUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_NonQuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_NONQUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
      <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_POSITIONALACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_PositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_PositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_QUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_QuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_QUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
      <xs:complexType name="DQ_QuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_QUANTITATIVERESULT_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_QuantitativeResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_QUANTITATIVERESULT_TYPE_TYPE
      <xs:complexType name="DQ_QuantitativeResult_Type"> <xs:annotation> <xs:documentation>Quantitative_conformance_measure from Quality Procedures
      static ComplexType DQ_RELATIVEINTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_RelativeInternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_RELATIVEINTERNALPOSITIONALACCURACY_TYPE_TYPE
      <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_RESULT_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_Result_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Result"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_SCOPE_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_Scope_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_Scope"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_SCOPE_TYPE_TYPE
      <xs:complexType name="DQ_Scope_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="level" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="levelDescription" type="gmd:MD_ScopeDescription_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_TEMPORALACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_TemporalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_TemporalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_TEMPORALCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_TemporalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_TEMPORALCONSISTENCY_TYPE_TYPE
      <xs:complexType name="DQ_TemporalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_TEMPORALVALIDITY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_TemporalValidity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalValidity"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_TEMPORALVALIDITY_TYPE_TYPE
      <xs:complexType name="DQ_TemporalValidity_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_THEMATICACCURACY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_ThematicAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_ThematicAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_THEMATICCLASSIFICATIONCORRECTNESS_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_ThematicClassificationCorrectness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ThematicClassificationCorrectness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_THEMATICCLASSIFICATIONCORRECTNESS_TYPE_TYPE
      <xs:complexType name="DQ_ThematicClassificationCorrectness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DQ_TOPOLOGICALCONSISTENCY_PROPERTYTYPE_TYPE
      <xs:complexType name="DQ_TopologicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TopologicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DQ_TOPOLOGICALCONSISTENCY_TYPE_TYPE
      <xs:complexType name="DQ_TopologicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_AGGREGATE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Aggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDS_Aggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_ASSOCIATION_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Association_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Association"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_ASSOCIATION_TYPE_TYPE
      <xs:complexType name="DS_Association_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType DS_ASSOCIATIONTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_AssociationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_AssociationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_DATASET_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_DataSet_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_DataSet"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_DATASET_TYPE_TYPE
      <xs:complexType name="DS_DataSet_Type"> <xs:annotation> <xs:documentation>Identifiable collection of data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="has" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="partOf" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType DS_INITIATIVE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Initiative_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Initiative"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_INITIATIVE_TYPE_TYPE
      <xs:complexType name="DS_Initiative_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_INITIATIVETYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_InitiativeTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_InitiativeTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_OTHERAGGREGATE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_OtherAggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_OtherAggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_OTHERAGGREGATE_TYPE_TYPE
      <xs:complexType name="DS_OtherAggregate_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_PLATFORM_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Platform_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Platform"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_PLATFORM_TYPE_TYPE
      <xs:complexType name="DS_Platform_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_PRODUCTIONSERIES_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_ProductionSeries_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_ProductionSeries"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_PRODUCTIONSERIES_TYPE_TYPE
      <xs:complexType name="DS_ProductionSeries_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_SENSOR_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Sensor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Sensor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_SENSOR_TYPE_TYPE
      <xs:complexType name="DS_Sensor_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_SERIES_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_SERIES_TYPE_TYPE
      <xs:complexType name="DS_Series_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType DS_STEREOMATE_PROPERTYTYPE_TYPE
      <xs:complexType name="DS_StereoMate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_StereoMate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType DS_STEREOMATE_TYPE_TYPE
      <xs:complexType name="DS_StereoMate_Type"> <xs:complexContent> <xs:extension base="gmd:DS_OtherAggregate_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType EX_BOUNDINGPOLYGON_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_BoundingPolygon_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_BoundingPolygon"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_BOUNDINGPOLYGON_TYPE_TYPE
      <xs:complexType name="EX_BoundingPolygon_Type"> <xs:annotation> <xs:documentation>Boundary enclosing the dataset expressed as the closed set of (x,y) coordinates of the polygon (last point replicates first point)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="polygon" type="gss:GM_Object_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_EXTENT_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_Extent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_Extent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_EXTENT_TYPE_TYPE
      <xs:complexType name="EX_Extent_Type"> <xs:annotation> <xs:documentation>Information about spatial, vertical, and temporal extent</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geographicElement" type="gmd:EX_GeographicExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="temporalElement" type="gmd:EX_TemporalExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="verticalElement" type="gmd:EX_VerticalExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_GEOGRAPHICBOUNDINGBOX_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_GeographicBoundingBox_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicBoundingBox"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_GEOGRAPHICBOUNDINGBOX_TYPE_TYPE
      <xs:complexType name="EX_GeographicBoundingBox_Type"> <xs:annotation> <xs:documentation>Geographic area of the entire dataset referenced to WGS 84</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="westBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="eastBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="southBoundLatitude" type="gco:Decimal_PropertyType"/> <xs:element name="northBoundLatitude" type="gco:Decimal_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_GEOGRAPHICDESCRIPTION_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_GeographicDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_GEOGRAPHICDESCRIPTION_TYPE_TYPE
      <xs:complexType name="EX_GeographicDescription_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="geographicIdentifier" type="gmd:MD_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_GEOGRAPHICEXTENT_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_GeographicExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractEX_GeographicExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_SPATIALTEMPORALEXTENT_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_SpatialTemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_SpatialTemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_SPATIALTEMPORALEXTENT_TYPE_TYPE
      <xs:complexType name="EX_SpatialTemporalExtent_Type"> <xs:annotation> <xs:documentation>Extent with respect to date and time</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:EX_TemporalExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="spatialExtent" type="gmd:EX_GeographicExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_TEMPORALEXTENT_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_TemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_TemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_TEMPORALEXTENT_TYPE_TYPE
      <xs:complexType name="EX_TemporalExtent_Type"> <xs:annotation> <xs:documentation>Time period covered by the content of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="extent" type="gts:TM_Primitive_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType EX_VERTICALEXTENT_PROPERTYTYPE_TYPE
      <xs:complexType name="EX_VerticalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_VerticalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType EX_VERTICALEXTENT_TYPE_TYPE
      <xs:complexType name="EX_VerticalExtent_Type"> <xs:annotation> <xs:documentation>Vertical domain of dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="minimumValue" type="gco:Real_PropertyType"/> <xs:element name="maximumValue" type="gco:Real_PropertyType"/> <xs:element name="verticalCRS" type="gsr:SC_CRS_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType LANGUAGECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="LanguageCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LanguageCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType LI_LINEAGE_PROPERTYTYPE_TYPE
      <xs:complexType name="LI_Lineage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Lineage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType LI_LINEAGE_TYPE_TYPE
      <xs:complexType name="LI_Lineage_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="statement" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processStep" type="gmd:LI_ProcessStep_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType LI_PROCESSSTEP_PROPERTYTYPE_TYPE
      <xs:complexType name="LI_ProcessStep_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_ProcessStep"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType LI_PROCESSSTEP_TYPE_TYPE
      <xs:complexType name="LI_ProcessStep_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processor" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType LI_SOURCE_PROPERTYTYPE_TYPE
      <xs:complexType name="LI_Source_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Source"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType LI_SOURCE_TYPE_TYPE
      <xs:complexType name="LI_Source_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="scaleDenominator" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element minOccurs="0" name="sourceReferenceSystem" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element minOccurs="0" name="sourceCitation" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceExtent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceStep" type="gmd:LI_ProcessStep_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType LOCALISEDCHARACTERSTRING_PROPERTYTYPE_TYPE
      <xs:complexType name="LocalisedCharacterString_PropertyType"> <xs:complexContent> <xs:extension base="gco:ObjectReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LocalisedCharacterString"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType LOCALISEDCHARACTERSTRING_TYPE_TYPE
      <xs:complexType name="LocalisedCharacterString_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="id" type="xs:ID"/> <xs:attribute name="locale" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>
      static ComplexType MD_AGGREGATEINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_AggregateInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_AggregateInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_AGGREGATEINFORMATION_TYPE_TYPE
      <xs:complexType name="MD_AggregateInformation_Type"> <xs:annotation> <xs:documentation>Encapsulates the dataset aggregation information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="aggregateDataSetName" type="gmd:CI_Citation_PropertyType"/> <xs:element minOccurs="0" name="aggregateDataSetIdentifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element name="associationType" type="gmd:DS_AssociationTypeCode_PropertyType"/> <xs:element minOccurs="0" name="initiativeType" type="gmd:DS_InitiativeTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_APPLICATIONSCHEMAINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ApplicationSchemaInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ApplicationSchemaInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_APPLICATIONSCHEMAINFORMATION_TYPE_TYPE
      <xs:complexType name="MD_ApplicationSchemaInformation_Type"> <xs:annotation> <xs:documentation>Information about the application schema used to build the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:CI_Citation_PropertyType"/> <xs:element name="schemaLanguage" type="gco:CharacterString_PropertyType"/> <xs:element name="constraintLanguage" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="schemaAscii" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="graphicsFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFileFormat" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_BAND_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Band_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Band"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_BAND_TYPE_TYPE
      <xs:complexType name="MD_Band_Type"> <xs:complexContent> <xs:extension base="gmd:MD_RangeDimension_Type"> <xs:sequence> <xs:element minOccurs="0" name="maxValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="minValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="units" type="gco:UomLength_PropertyType"/> <xs:element minOccurs="0" name="peakResponse" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="bitsPerValue" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="toneGradation" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="scaleFactor" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="offset" type="gco:Real_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_BROWSEGRAPHIC_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_BrowseGraphic_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_BrowseGraphic"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_BROWSEGRAPHIC_TYPE_TYPE
      <xs:complexType name="MD_BrowseGraphic_Type"> <xs:annotation> <xs:documentation>Graphic that provides an illustration of the dataset (should include a legend for the graphic)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="fileName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileType" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_CELLGEOMETRYCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_CellGeometryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CellGeometryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_CHARACTERSETCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_CharacterSetCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CharacterSetCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_CLASSIFICATIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ClassificationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ClassificationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_CONSTRAINTS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Constraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Constraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_CONSTRAINTS_TYPE_TYPE
      <xs:complexType name="MD_Constraints_Type"> <xs:annotation> <xs:documentation>Restrictions on the access and use of a dataset or metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="useLimitation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_CONTENTINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ContentInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_ContentInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_COVERAGECONTENTTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_CoverageContentTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageContentTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_COVERAGEDESCRIPTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_CoverageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_COVERAGEDESCRIPTION_TYPE_TYPE
      <xs:complexType name="MD_CoverageDescription_Type"> <xs:annotation> <xs:documentation>Information about the domain of the raster cell</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element name="attributeDescription" type="gco:RecordType_PropertyType"/> <xs:element name="contentType" type="gmd:MD_CoverageContentTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dimension" type="gmd:MD_RangeDimension_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_DATAIDENTIFICATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_DataIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DataIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DATAIDENTIFICATION_TYPE_TYPE
      <xs:complexType name="MD_DataIdentification_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialResolution" type="gmd:MD_Resolution_PropertyType"/> <xs:element maxOccurs="unbounded" name="language" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="topicCategory" type="gmd:MD_TopicCategoryCode_PropertyType"/> <xs:element minOccurs="0" name="environmentDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element minOccurs="0" name="supplementalInformation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_DATATYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_DatatypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DatatypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DIGITALTRANSFEROPTIONS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_DigitalTransferOptions_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DigitalTransferOptions"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DIGITALTRANSFEROPTIONS_TYPE_TYPE
      <xs:complexType name="MD_DigitalTransferOptions_Type"> <xs:annotation> <xs:documentation>Technical means and media by which a dataset is obtained from the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="unitsOfDistribution" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="transferSize" type="gco:Real_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="onLine" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="offLine" type="gmd:MD_Medium_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_DIMENSION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Dimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Dimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DIMENSION_TYPE_TYPE
      <xs:complexType name="MD_Dimension_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="dimensionName" type="gmd:MD_DimensionNameTypeCode_PropertyType"/> <xs:element name="dimensionSize" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="resolution" type="gco:Measure_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_DIMENSIONNAMETYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_DimensionNameTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DimensionNameTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DISTRIBUTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Distribution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distribution"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DISTRIBUTION_TYPE_TYPE
      <xs:complexType name="MD_Distribution_Type"> <xs:annotation> <xs:documentation>Information about the distributor of and options for obtaining the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributor" type="gmd:MD_Distributor_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="transferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_DISTRIBUTIONUNITS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_DistributionUnits_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DistributionUnits"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DISTRIBUTOR_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Distributor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distributor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_DISTRIBUTOR_TYPE_TYPE
      <xs:complexType name="MD_Distributor_Type"> <xs:annotation> <xs:documentation>Information about the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="distributorContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionOrderProcess" type="gmd:MD_StandardOrderProcess_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorTransferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_EXTENDEDELEMENTINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ExtendedElementInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ExtendedElementInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_EXTENDEDELEMENTINFORMATION_TYPE_TYPE
      <xs:complexType name="MD_ExtendedElementInformation_Type"> <xs:annotation> <xs:documentation>New metadata element, not found in ISO 19115, which is required to describe geographic data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="shortName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainCode" type="gco:Integer_PropertyType"/> <xs:element name="definition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="obligation" type="gmd:MD_ObligationCode_PropertyType"/> <xs:element minOccurs="0" name="condition" type="gco:CharacterString_PropertyType"/> <xs:element name="dataType" type="gmd:MD_DatatypeCode_PropertyType"/> <xs:element minOccurs="0" name="maximumOccurrence" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainValue" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="parentEntity" type="gco:CharacterString_PropertyType"/> <xs:element name="rule" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="source" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_FEATURECATALOGUEDESCRIPTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_FeatureCatalogueDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_FeatureCatalogueDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_FEATURECATALOGUEDESCRIPTION_TYPE_TYPE
      <xs:complexType name="MD_FeatureCatalogueDescription_Type"> <xs:annotation> <xs:documentation>Information identifing the feature catalogue</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element minOccurs="0" name="complianceCode" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element name="includedWithDataset" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureTypes" type="gco:GenericName_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_FORMAT_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Format_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Format"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_FORMAT_TYPE_TYPE
      <xs:complexType name="MD_Format_Type"> <xs:annotation> <xs:documentation>Description of the form of the data to be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element name="version" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="amendmentNumber" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="specification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDecompressionTechnique" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="formatDistributor" type="gmd:MD_Distributor_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_GEOMETRICOBJECTS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_GeometricObjects_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjects"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_GEOMETRICOBJECTS_TYPE_TYPE
      <xs:complexType name="MD_GeometricObjects_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="geometricObjectType" type="gmd:MD_GeometricObjectTypeCode_PropertyType"/> <xs:element minOccurs="0" name="geometricObjectCount" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_GEOMETRICOBJECTTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_GeometricObjectTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjectTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_GEORECTIFIED_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Georectified_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georectified"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_GEORECTIFIED_TYPE_TYPE
      <xs:complexType name="MD_Georectified_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="checkPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="checkPointDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="cornerPoints" type="gss:GM_Point_PropertyType"/> <xs:element minOccurs="0" name="centerPoint" type="gss:GM_Point_PropertyType"/> <xs:element name="pointInPixel" type="gmd:MD_PixelOrientationCode_PropertyType"/> <xs:element minOccurs="0" name="transformationDimensionDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="2" minOccurs="0" name="transformationDimensionMapping" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_GEOREFERENCEABLE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Georeferenceable_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georeferenceable"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_GEOREFERENCEABLE_TYPE_TYPE
      <xs:complexType name="MD_Georeferenceable_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="controlPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element name="orientationParameterAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="orientationParameterDescription" type="gco:CharacterString_PropertyType"/> <xs:element name="georeferencedParameters" type="gco:Record_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameterCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_GRIDSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_GridSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GridSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_GRIDSPATIALREPRESENTATION_TYPE_TYPE
      <xs:complexType name="MD_GridSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Types and numbers of raster spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element name="numberOfDimensions" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="axisDimensionProperties" type="gmd:MD_Dimension_PropertyType"/> <xs:element name="cellGeometry" type="gmd:MD_CellGeometryCode_PropertyType"/> <xs:element name="transformationParameterAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_IDENTIFICATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Identification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_Identification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_IDENTIFIER_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_IDENTIFIER_TYPE_TYPE
      <xs:complexType name="MD_Identifier_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="authority" type="gmd:CI_Citation_PropertyType"/> <xs:element name="code" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_IMAGEDESCRIPTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ImageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_IMAGEDESCRIPTION_TYPE_TYPE
      <xs:complexType name="MD_ImageDescription_Type"> <xs:annotation> <xs:documentation>Information about an image's suitability for use</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_CoverageDescription_Type"> <xs:sequence> <xs:element minOccurs="0" name="illuminationElevationAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="illuminationAzimuthAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="imagingCondition" type="gmd:MD_ImagingConditionCode_PropertyType"/> <xs:element minOccurs="0" name="imageQualityCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="cloudCoverPercentage" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="processingLevelCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="compressionGenerationQuantity" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="triangulationIndicator" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="radiometricCalibrationDataAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="cameraCalibrationInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="filmDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="lensDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_IMAGINGCONDITIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ImagingConditionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImagingConditionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_KEYWORDS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Keywords_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Keywords"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_KEYWORDS_TYPE_TYPE
      <xs:complexType name="MD_Keywords_Type"> <xs:annotation> <xs:documentation>Keywords, their type and reference source</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="keyword" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="type" type="gmd:MD_KeywordTypeCode_PropertyType"/> <xs:element minOccurs="0" name="thesaurusName" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_KEYWORDTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_KeywordTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_KeywordTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_LEGALCONSTRAINTS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_LegalConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_LegalConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_LEGALCONSTRAINTS_TYPE_TYPE
      <xs:complexType name="MD_LegalConstraints_Type"> <xs:annotation> <xs:documentation>Restrictions and legal prerequisites for accessing and using the dataset.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_Constraints_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="accessConstraints" type="gmd:MD_RestrictionCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="useConstraints" type="gmd:MD_RestrictionCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="otherConstraints" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_MAINTENANCEFREQUENCYCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_MaintenanceFrequencyCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceFrequencyCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_MAINTENANCEINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_MaintenanceInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_MAINTENANCEINFORMATION_TYPE_TYPE
      <xs:complexType name="MD_MaintenanceInformation_Type"> <xs:annotation> <xs:documentation>Information about the scope and frequency of updating</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="maintenanceAndUpdateFrequency" type="gmd:MD_MaintenanceFrequencyCode_PropertyType"/> <xs:element minOccurs="0" name="dateOfNextUpdate" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="userDefinedMaintenanceFrequency" type="gts:TM_PeriodDuration_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScope" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScopeDescription" type="gmd:MD_ScopeDescription_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="maintenanceNote" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_MEDIUM_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Medium_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Medium"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_MEDIUM_TYPE_TYPE
      <xs:complexType name="MD_Medium_Type"> <xs:annotation> <xs:documentation>Information about the media on which the data can be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gmd:MD_MediumNameCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="density" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="densityUnits" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="volumes" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="mediumFormat" type="gmd:MD_MediumFormatCode_PropertyType"/> <xs:element minOccurs="0" name="mediumNote" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_MEDIUMFORMATCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_MediumFormatCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumFormatCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_MEDIUMNAMECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_MediumNameCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumNameCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_METADATA_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Metadata_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Metadata"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_METADATA_TYPE_TYPE
      <xs:complexType name="MD_Metadata_Type"> <xs:annotation> <xs:documentation>Information about the metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fileIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element minOccurs="0" name="parentIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevel" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevelName" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element name="dateStamp" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardVersion" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dataSetURI" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationInfo" type="gmd:MD_SpatialRepresentation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="referenceSystemInfo" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataExtensionInfo" type="gmd:MD_MetadataExtensionInformation_PropertyType"/> <xs:element maxOccurs="unbounded" name="identificationInfo" type="gmd:MD_Identification_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contentInfo" type="gmd:MD_ContentInformation_PropertyType"/> <xs:element minOccurs="0" name="distributionInfo" type="gmd:MD_Distribution_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dataQualityInfo" type="gmd:DQ_DataQuality_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="portrayalCatalogueInfo" type="gmd:MD_PortrayalCatalogueReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationSchemaInfo" type="gmd:MD_ApplicationSchemaInformation_PropertyType"/> <xs:element minOccurs="0" name="metadataMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="series" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="describes" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureAttribute" type="gco:ObjectReference_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_METADATAEXTENSIONINFORMATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_MetadataExtensionInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MetadataExtensionInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_METADATAEXTENSIONINFORMATION_TYPE_TYPE
      <xs:complexType name="MD_MetadataExtensionInformation_Type"> <xs:annotation> <xs:documentation>Information describing metadata extensions.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="extensionOnLineResource" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="extendedElementInformation" type="gmd:MD_ExtendedElementInformation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_OBLIGATIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ObligationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ObligationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static AttributeType MD_OBLIGATIONCODE_TYPE_TYPE
      <xs:simpleType name="MD_ObligationCode_Type"> <xs:restriction base="xs:string"> <xs:enumeration value="mandatory"/> <xs:enumeration value="optional"/> <xs:enumeration value="conditional"/> </xs:restriction> </xs:simpleType>
      static ComplexType MD_PIXELORIENTATIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_PixelOrientationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PixelOrientationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static AttributeType MD_PIXELORIENTATIONCODE_TYPE_TYPE
      <xs:simpleType name="MD_PixelOrientationCode_Type"> <xs:restriction base="xs:string"> <xs:enumeration value="center"/> <xs:enumeration value="lowerLeft"/> <xs:enumeration value="lowerRight"/> <xs:enumeration value="upperRight"/> <xs:enumeration value="upperLeft"/> </xs:restriction> </xs:simpleType>
      static ComplexType MD_PORTRAYALCATALOGUEREFERENCE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_PortrayalCatalogueReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PortrayalCatalogueReference"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_PORTRAYALCATALOGUEREFERENCE_TYPE_TYPE
      <xs:complexType name="MD_PortrayalCatalogueReference_Type"> <xs:annotation> <xs:documentation>Information identifing the portrayal catalogue used</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="portrayalCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_PROGRESSCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ProgressCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ProgressCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_RANGEDIMENSION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_RangeDimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RangeDimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_RANGEDIMENSION_TYPE_TYPE
      <xs:complexType name="MD_RangeDimension_Type"> <xs:annotation> <xs:documentation>Set of adjacent wavelengths in the electro-magnetic spectrum with a common characteristic, such as the visible band</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="sequenceIdentifier" type="gco:MemberName_PropertyType"/> <xs:element minOccurs="0" name="descriptor" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_REFERENCESYSTEM_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_REFERENCESYSTEM_TYPE_TYPE
      <xs:complexType name="MD_ReferenceSystem_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="referenceSystemIdentifier" type="gmd:RS_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_REPRESENTATIVEFRACTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_RepresentativeFraction_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RepresentativeFraction"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_REPRESENTATIVEFRACTION_TYPE_TYPE
      <xs:complexType name="MD_RepresentativeFraction_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="denominator" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_RESOLUTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Resolution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Resolution"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_RESOLUTION_TYPE_TYPE
      <xs:complexType name="MD_Resolution_Type"> <xs:choice> <xs:element name="equivalentScale" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element name="distance" type="gco:Distance_PropertyType"/> </xs:choice> </xs:complexType>
      static ComplexType MD_RESTRICTIONCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_RestrictionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RestrictionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SCOPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ScopeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SCOPEDESCRIPTION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ScopeDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeDescription"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SCOPEDESCRIPTION_TYPE_TYPE
      <xs:complexType name="MD_ScopeDescription_Type"> <xs:annotation> <xs:documentation>Description of the class of information covered by the information</xs:documentation> </xs:annotation> <xs:choice> <xs:element maxOccurs="unbounded" name="attributes" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="features" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureInstances" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="attributeInstances" type="gco:ObjectReference_PropertyType"/> <xs:element name="dataset" type="gco:CharacterString_PropertyType"/> <xs:element name="other" type="gco:CharacterString_PropertyType"/> </xs:choice> </xs:complexType>
      static ComplexType MD_SECURITYCONSTRAINTS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_SecurityConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SecurityConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SECURITYCONSTRAINTS_TYPE_TYPE
      <xs:complexType name="MD_SecurityConstraints_Type"> <xs:annotation> <xs:documentation>Handling restrictions imposed on the dataset because of national security, privacy, or other concerns</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_Constraints_Type"> <xs:sequence> <xs:element name="classification" type="gmd:MD_ClassificationCode_PropertyType"/> <xs:element minOccurs="0" name="userNote" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="classificationSystem" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="handlingDescription" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_SERVICEIDENTIFICATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_ServiceIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ServiceIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SERVICEIDENTIFICATION_TYPE_TYPE
      <xs:complexType name="MD_ServiceIdentification_Type"> <xs:annotation> <xs:documentation>See 19119 for further info</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"/> </xs:complexContent> </xs:complexType>
      static ComplexType MD_SPATIALREPRESENTATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_SpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_SpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_SPATIALREPRESENTATIONTYPECODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_SpatialRepresentationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SpatialRepresentationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_STANDARDORDERPROCESS_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_StandardOrderProcess_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_StandardOrderProcess"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_STANDARDORDERPROCESS_TYPE_TYPE
      <xs:complexType name="MD_StandardOrderProcess_Type"> <xs:annotation> <xs:documentation>Common ways in which the dataset may be obtained or received, and related instructions and fee information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fees" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="plannedAvailableDateTime" type="gco:DateTime_PropertyType"/> <xs:element minOccurs="0" name="orderingInstructions" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="turnaround" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_TOPICCATEGORYCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_TopicCategoryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopicCategoryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static AttributeType MD_TOPICCATEGORYCODE_TYPE_TYPE
      <xs:simpleType name="MD_TopicCategoryCode_Type"> <xs:annotation> <xs:documentation>High-level geospatial data thematic classification to assist in the grouping and search of available geospatial datasets</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="farming"/> <xs:enumeration value="biota"/> <xs:enumeration value="boundaries"/> <xs:enumeration value="climatologyMeteorologyAtmosphere"/> <xs:enumeration value="economy"/> <xs:enumeration value="elevation"/> <xs:enumeration value="environment"/> <xs:enumeration value="geoscientificInformation"/> <xs:enumeration value="health"/> <xs:enumeration value="imageryBaseMapsEarthCover"/> <xs:enumeration value="intelligenceMilitary"/> <xs:enumeration value="inlandWaters"/> <xs:enumeration value="location"/> <xs:enumeration value="oceans"/> <xs:enumeration value="planningCadastre"/> <xs:enumeration value="society"/> <xs:enumeration value="structure"/> <xs:enumeration value="transportation"/> <xs:enumeration value="utilitiesCommunication"/> </xs:restriction> </xs:simpleType>
      static ComplexType MD_TOPOLOGYLEVELCODE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_TopologyLevelCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopologyLevelCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_USAGE_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_Usage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Usage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_USAGE_TYPE_TYPE
      <xs:complexType name="MD_Usage_Type"> <xs:annotation> <xs:documentation>Brief description of ways in which the dataset is currently used.</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="specificUsage" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="usageDateTime" type="gco:DateTime_PropertyType"/> <xs:element minOccurs="0" name="userDeterminedLimitations" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="userContactInfo" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType MD_VECTORSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
      <xs:complexType name="MD_VectorSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_VectorSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType MD_VECTORSPATIALREPRESENTATION_TYPE_TYPE
      <xs:complexType name="MD_VectorSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Information about the vector spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element minOccurs="0" name="topologyLevel" type="gmd:MD_TopologyLevelCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geometricObjects" type="gmd:MD_GeometricObjects_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType PT_FREETEXT_PROPERTYTYPE_TYPE
      <xs:complexType name="PT_FreeText_PropertyType"> <xs:complexContent> <xs:extension base="gco:CharacterString_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_FreeText"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType PT_FREETEXT_TYPE_TYPE
      <xs:complexType name="PT_FreeText_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="textGroup" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType PT_LOCALE_PROPERTYTYPE_TYPE
      <xs:complexType name="PT_Locale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_Locale"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType PT_LOCALE_TYPE_TYPE
      <xs:complexType name="PT_Locale_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="languageCode" type="gmd:LanguageCode_PropertyType"/> <xs:element minOccurs="0" name="country" type="gmd:Country_PropertyType"/> <xs:element name="characterEncoding" type="gmd:MD_CharacterSetCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType PT_LOCALECONTAINER_PROPERTYTYPE_TYPE
      <xs:complexType name="PT_LocaleContainer_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_LocaleContainer"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType PT_LOCALECONTAINER_TYPE_TYPE
      <xs:complexType name="PT_LocaleContainer_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element maxOccurs="unbounded" name="responsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" name="localisedString" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:complexType>
      static ComplexType RS_IDENTIFIER_PROPERTYTYPE_TYPE
      <xs:complexType name="RS_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:RS_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType RS_IDENTIFIER_TYPE_TYPE
      <xs:complexType name="RS_Identifier_Type"> <xs:complexContent> <xs:extension base="gmd:MD_Identifier_Type"> <xs:sequence> <xs:element minOccurs="0" name="codeSpace" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="version" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
      static ComplexType RS_REFERENCESYSTEM_PROPERTYTYPE_TYPE
      <xs:complexType name="RS_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractRS_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
      static ComplexType URL_PROPERTYTYPE_TYPE
      <xs:complexType name="URL_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:URL"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
    • Constructor Summary

      Constructors 
      Constructor Description
      GMDSchema()  
    • Field Detail

      • ABSTRACTDQ_COMPLETENESS_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_COMPLETENESS_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_Completeness_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Element_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_ELEMENT_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_ELEMENT_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_Element_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="nameOfMeasure" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="measureIdentification" type="gmd:MD_Identifier_PropertyType"/>
                          <xs:element minOccurs="0" name="measureDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="evaluationMethodType" type="gmd:DQ_EvaluationMethodTypeCode_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="evaluationMethodDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="evaluationProcedure" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="dateTime" type="gco:DateTime_PropertyType"/>
                          <xs:element maxOccurs="2" name="result" type="gmd:DQ_Result_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_LOGICALCONSISTENCY_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_LOGICALCONSISTENCY_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_LogicalConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Element_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_POSITIONALACCURACY_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_POSITIONALACCURACY_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_PositionalAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Element_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_RESULT_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_RESULT_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_Result_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence/>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_TEMPORALACCURACY_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_TEMPORALACCURACY_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_TemporalAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Element_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDQ_THEMATICACCURACY_TYPE_TYPE

        public static final ComplexType ABSTRACTDQ_THEMATICACCURACY_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDQ_ThematicAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Element_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTDS_AGGREGATE_TYPE_TYPE

        public static final ComplexType ABSTRACTDS_AGGREGATE_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractDS_Aggregate_Type">
              <xs:annotation>
                  <xs:documentation>Identifiable collection of datasets</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="composedOf" type="gmd:DS_DataSet_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="seriesMetadata" type="gmd:MD_Metadata_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="subset" type="gmd:DS_Aggregate_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="superset" type="gmd:DS_Aggregate_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTEX_GEOGRAPHICEXTENT_TYPE_TYPE

        public static final ComplexType ABSTRACTEX_GEOGRAPHICEXTENT_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractEX_GeographicExtent_Type">
              <xs:annotation>
                  <xs:documentation>Geographic area of the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="extentTypeCode" type="gco:Boolean_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTMD_CONTENTINFORMATION_TYPE_TYPE

        public static final ComplexType ABSTRACTMD_CONTENTINFORMATION_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractMD_ContentInformation_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence/>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTMD_IDENTIFICATION_TYPE_TYPE

        public static final ComplexType ABSTRACTMD_IDENTIFICATION_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractMD_Identification_Type">
              <xs:annotation>
                  <xs:documentation>Basic information about data</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="citation" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element name="abstract" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="purpose" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="credit" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="status" type="gmd:MD_ProgressCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="pointOfContact" type="gmd:CI_ResponsibleParty_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="resourceMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="graphicOverview" type="gmd:MD_BrowseGraphic_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="resourceFormat" type="gmd:MD_Format_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="descriptiveKeywords" type="gmd:MD_Keywords_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="resourceSpecificUsage" type="gmd:MD_Usage_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="resourceConstraints" type="gmd:MD_Constraints_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="aggregationInfo" type="gmd:MD_AggregateInformation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTMD_SPATIALREPRESENTATION_TYPE_TYPE

        public static final ComplexType ABSTRACTMD_SPATIALREPRESENTATION_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractMD_SpatialRepresentation_Type">
              <xs:annotation>
                  <xs:documentation>Digital mechanism used to represent spatial information</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence/>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • ABSTRACTRS_REFERENCESYSTEM_TYPE_TYPE

        public static final ComplexType ABSTRACTRS_REFERENCESYSTEM_TYPE_TYPE
           
          <xs:complexType abstract="true" name="AbstractRS_ReferenceSystem_Type">
              <xs:annotation>
                  <xs:documentation>Description of the spatial and temporal reference systems used in the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="name" type="gmd:RS_Identifier_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="domainOfValidity" type="gmd:EX_Extent_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_ADDRESS_PROPERTYTYPE_TYPE

        public static final ComplexType CI_ADDRESS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Address_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Address"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_ADDRESS_TYPE_TYPE

        public static final ComplexType CI_ADDRESS_TYPE_TYPE
           
          <xs:complexType name="CI_Address_Type">
              <xs:annotation>
                  <xs:documentation>Location of the responsible individual or organisation</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="deliveryPoint" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="city" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="administrativeArea" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="postalCode" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="country" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="electronicMailAddress" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_CITATION_PROPERTYTYPE_TYPE

        public static final ComplexType CI_CITATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Citation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Citation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_CITATION_TYPE_TYPE

        public static final ComplexType CI_CITATION_TYPE_TYPE
           
          <xs:complexType name="CI_Citation_Type">
              <xs:annotation>
                  <xs:documentation>Standardized resource reference</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="title" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="alternateTitle" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/>
                          <xs:element minOccurs="0" name="edition" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="editionDate" type="gco:Date_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="identifier" type="gmd:MD_Identifier_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="citedResponsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="presentationForm" type="gmd:CI_PresentationFormCode_PropertyType"/>
                          <xs:element minOccurs="0" name="series" type="gmd:CI_Series_PropertyType"/>
                          <xs:element minOccurs="0" name="otherCitationDetails" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="collectiveTitle" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="ISBN" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="ISSN" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_CONTACT_PROPERTYTYPE_TYPE

        public static final ComplexType CI_CONTACT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Contact_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Contact"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_CONTACT_TYPE_TYPE

        public static final ComplexType CI_CONTACT_TYPE_TYPE
           
          <xs:complexType name="CI_Contact_Type">
              <xs:annotation>
                  <xs:documentation>Information required enabling contact with the  responsible person and/or organisation</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="phone" type="gmd:CI_Telephone_PropertyType"/>
                          <xs:element minOccurs="0" name="address" type="gmd:CI_Address_PropertyType"/>
                          <xs:element minOccurs="0" name="onlineResource" type="gmd:CI_OnlineResource_PropertyType"/>
                          <xs:element minOccurs="0" name="hoursOfService" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="contactInstructions" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_DATETYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_DATETYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_DateTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_DateTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_DATE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_DATE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Date_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Date"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_DATE_TYPE_TYPE

        public static final ComplexType CI_DATE_TYPE_TYPE
           
          <xs:complexType name="CI_Date_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="date" type="gco:Date_PropertyType"/>
                          <xs:element name="dateType" type="gmd:CI_DateTypeCode_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_ONLINEFUNCTIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_ONLINEFUNCTIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_OnLineFunctionCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_OnLineFunctionCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_ONLINERESOURCE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_ONLINERESOURCE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_OnlineResource_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_OnlineResource"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_ONLINERESOURCE_TYPE_TYPE

        public static final ComplexType CI_ONLINERESOURCE_TYPE_TYPE
           
          <xs:complexType name="CI_OnlineResource_Type">
              <xs:annotation>
                  <xs:documentation>Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="linkage" type="gmd:URL_PropertyType"/>
                          <xs:element minOccurs="0" name="protocol" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="applicationProfile" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="function" type="gmd:CI_OnLineFunctionCode_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_PRESENTATIONFORMCODE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_PRESENTATIONFORMCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_PresentationFormCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_PresentationFormCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_RESPONSIBLEPARTY_PROPERTYTYPE_TYPE

        public static final ComplexType CI_RESPONSIBLEPARTY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_ResponsibleParty_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_ResponsibleParty"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_RESPONSIBLEPARTY_TYPE_TYPE

        public static final ComplexType CI_RESPONSIBLEPARTY_TYPE_TYPE
           
          <xs:complexType name="CI_ResponsibleParty_Type">
              <xs:annotation>
                  <xs:documentation>Identification of, and means of communication with, person(s) and organisations associated with the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="individualName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="organisationName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="positionName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="contactInfo" type="gmd:CI_Contact_PropertyType"/>
                          <xs:element name="role" type="gmd:CI_RoleCode_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_ROLECODE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_ROLECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_RoleCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_RoleCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_SERIES_PROPERTYTYPE_TYPE

        public static final ComplexType CI_SERIES_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Series_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Series"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_SERIES_TYPE_TYPE

        public static final ComplexType CI_SERIES_TYPE_TYPE
           
          <xs:complexType name="CI_Series_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="issueIdentification" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="page" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • CI_TELEPHONE_PROPERTYTYPE_TYPE

        public static final ComplexType CI_TELEPHONE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="CI_Telephone_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:CI_Telephone"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • CI_TELEPHONE_TYPE_TYPE

        public static final ComplexType CI_TELEPHONE_TYPE_TYPE
           
          <xs:complexType name="CI_Telephone_Type">
              <xs:annotation>
                  <xs:documentation>Telephone numbers for contacting the responsible individual or organisation</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="voice" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="facsimile" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • COUNTRY_PROPERTYTYPE_TYPE

        public static final ComplexType COUNTRY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="Country_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:Country"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_TYPE_TYPE

        public static final ComplexType DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_TYPE_TYPE
           
          <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_ACCURACYOFATIMEMEASUREMENT_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_ACCURACYOFATIMEMEASUREMENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_AccuracyOfATimeMeasurement_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_AccuracyOfATimeMeasurement"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_ACCURACYOFATIMEMEASUREMENT_TYPE_TYPE

        public static final ComplexType DQ_ACCURACYOFATIMEMEASUREMENT_TYPE_TYPE
           
          <xs:complexType name="DQ_AccuracyOfATimeMeasurement_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_COMPLETENESSCOMMISSION_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_COMPLETENESSCOMMISSION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_CompletenessCommission_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_CompletenessCommission"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_COMPLETENESSCOMMISSION_TYPE_TYPE

        public static final ComplexType DQ_COMPLETENESSCOMMISSION_TYPE_TYPE
           
          <xs:complexType name="DQ_CompletenessCommission_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Completeness_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_COMPLETENESSOMISSION_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_COMPLETENESSOMISSION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_CompletenessOmission_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_CompletenessOmission"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_COMPLETENESSOMISSION_TYPE_TYPE

        public static final ComplexType DQ_COMPLETENESSOMISSION_TYPE_TYPE
           
          <xs:complexType name="DQ_CompletenessOmission_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Completeness_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_COMPLETENESS_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_COMPLETENESS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_Completeness_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_Completeness"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_CONCEPTUALCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_CONCEPTUALCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_ConceptualConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_ConceptualConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_CONCEPTUALCONSISTENCY_TYPE_TYPE

        public static final ComplexType DQ_CONCEPTUALCONSISTENCY_TYPE_TYPE
           
          <xs:complexType name="DQ_ConceptualConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_CONFORMANCERESULT_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_CONFORMANCERESULT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_ConformanceResult_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_ConformanceResult"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_CONFORMANCERESULT_TYPE_TYPE

        public static final ComplexType DQ_CONFORMANCERESULT_TYPE_TYPE
           
          <xs:complexType name="DQ_ConformanceResult_Type">
              <xs:annotation>
                  <xs:documentation>quantitative_result from Quality Procedures -  - renamed to remove implied use limitiation.</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Result_Type">
                      <xs:sequence>
                          <xs:element name="specification" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element name="explanation" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="pass" type="gco:Boolean_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_DATAQUALITY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_DATAQUALITY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_DataQuality_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_DataQuality"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_DATAQUALITY_TYPE_TYPE

        public static final ComplexType DQ_DATAQUALITY_TYPE_TYPE
           
          <xs:complexType name="DQ_DataQuality_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="scope" type="gmd:DQ_Scope_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="report" type="gmd:DQ_Element_PropertyType"/>
                          <xs:element minOccurs="0" name="lineage" type="gmd:LI_Lineage_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_DOMAINCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_DOMAINCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_DomainConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_DomainConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_DOMAINCONSISTENCY_TYPE_TYPE

        public static final ComplexType DQ_DOMAINCONSISTENCY_TYPE_TYPE
           
          <xs:complexType name="DQ_DomainConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_ELEMENT_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_ELEMENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_Element_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_Element"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_EVALUATIONMETHODTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_EVALUATIONMETHODTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_EvaluationMethodTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_EvaluationMethodTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_FORMATCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_FORMATCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_FormatConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_FormatConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_FORMATCONSISTENCY_TYPE_TYPE

        public static final ComplexType DQ_FORMATCONSISTENCY_TYPE_TYPE
           
          <xs:complexType name="DQ_FormatConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_GRIDDEDDATAPOSITIONALACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_GRIDDEDDATAPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_GriddedDataPositionalAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_GriddedDataPositionalAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_GRIDDEDDATAPOSITIONALACCURACY_TYPE_TYPE

        public static final ComplexType DQ_GRIDDEDDATAPOSITIONALACCURACY_TYPE_TYPE
           
          <xs:complexType name="DQ_GriddedDataPositionalAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_LOGICALCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_LOGICALCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_LogicalConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_LogicalConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_NONQUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_NONQUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_NonQuantitativeAttributeAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_NONQUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE

        public static final ComplexType DQ_NONQUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
           
          <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_POSITIONALACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_POSITIONALACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_PositionalAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_PositionalAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_QUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_QUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_QuantitativeAttributeAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_QuantitativeAttributeAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_QUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE

        public static final ComplexType DQ_QUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
           
          <xs:complexType name="DQ_QuantitativeAttributeAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_QUANTITATIVERESULT_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_QUANTITATIVERESULT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_QuantitativeResult_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_QuantitativeResult"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_QUANTITATIVERESULT_TYPE_TYPE

        public static final ComplexType DQ_QUANTITATIVERESULT_TYPE_TYPE
           
          <xs:complexType name="DQ_QuantitativeResult_Type">
              <xs:annotation>
                  <xs:documentation>Quantitative_conformance_measure from Quality Procedures.  -  - Renamed to remove implied use limitation -  - OCL - -- result is type specified by valueDomain - result.tupleType = valueDomain</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_Result_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="valueType" type="gco:RecordType_PropertyType"/>
                          <xs:element name="valueUnit" type="gco:UnitOfMeasure_PropertyType"/>
                          <xs:element minOccurs="0" name="errorStatistic" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="value" type="gco:Record_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_RELATIVEINTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_RELATIVEINTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_RelativeInternalPositionalAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_RELATIVEINTERNALPOSITIONALACCURACY_TYPE_TYPE

        public static final ComplexType DQ_RELATIVEINTERNALPOSITIONALACCURACY_TYPE_TYPE
           
          <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_RESULT_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_RESULT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_Result_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_Result"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_SCOPE_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_SCOPE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_Scope_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_Scope"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_SCOPE_TYPE_TYPE

        public static final ComplexType DQ_SCOPE_TYPE_TYPE
           
          <xs:complexType name="DQ_Scope_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="level" type="gmd:MD_ScopeCode_PropertyType"/>
                          <xs:element minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="levelDescription" type="gmd:MD_ScopeDescription_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_TEMPORALACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_TEMPORALACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_TemporalAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_TemporalAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_TEMPORALCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_TEMPORALCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_TemporalConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_TemporalConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_TEMPORALCONSISTENCY_TYPE_TYPE

        public static final ComplexType DQ_TEMPORALCONSISTENCY_TYPE_TYPE
           
          <xs:complexType name="DQ_TemporalConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_TEMPORALVALIDITY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_TEMPORALVALIDITY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_TemporalValidity_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_TemporalValidity"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_TEMPORALVALIDITY_TYPE_TYPE

        public static final ComplexType DQ_TEMPORALVALIDITY_TYPE_TYPE
           
          <xs:complexType name="DQ_TemporalValidity_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_THEMATICACCURACY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_THEMATICACCURACY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_ThematicAccuracy_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDQ_ThematicAccuracy"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_THEMATICCLASSIFICATIONCORRECTNESS_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_THEMATICCLASSIFICATIONCORRECTNESS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_ThematicClassificationCorrectness_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_ThematicClassificationCorrectness"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_THEMATICCLASSIFICATIONCORRECTNESS_TYPE_TYPE

        public static final ComplexType DQ_THEMATICCLASSIFICATIONCORRECTNESS_TYPE_TYPE
           
          <xs:complexType name="DQ_ThematicClassificationCorrectness_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DQ_TOPOLOGICALCONSISTENCY_PROPERTYTYPE_TYPE

        public static final ComplexType DQ_TOPOLOGICALCONSISTENCY_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DQ_TopologicalConsistency_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DQ_TopologicalConsistency"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DQ_TOPOLOGICALCONSISTENCY_TYPE_TYPE

        public static final ComplexType DQ_TOPOLOGICALCONSISTENCY_TYPE_TYPE
           
          <xs:complexType name="DQ_TopologicalConsistency_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_AGGREGATE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_AGGREGATE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Aggregate_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractDS_Aggregate"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_ASSOCIATIONTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_ASSOCIATIONTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_AssociationTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_AssociationTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_ASSOCIATION_PROPERTYTYPE_TYPE

        public static final ComplexType DS_ASSOCIATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Association_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_Association"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_ASSOCIATION_TYPE_TYPE

        public static final ComplexType DS_ASSOCIATION_TYPE_TYPE
           
          <xs:complexType name="DS_Association_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence/>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_DATASET_PROPERTYTYPE_TYPE

        public static final ComplexType DS_DATASET_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_DataSet_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_DataSet"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_DATASET_TYPE_TYPE

        public static final ComplexType DS_DATASET_TYPE_TYPE
           
          <xs:complexType name="DS_DataSet_Type">
              <xs:annotation>
                  <xs:documentation>Identifiable collection of data</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="has" type="gmd:MD_Metadata_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="partOf" type="gmd:DS_Aggregate_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_INITIATIVETYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_INITIATIVETYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_InitiativeTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_InitiativeTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_INITIATIVE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_INITIATIVE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Initiative_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_Initiative"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_INITIATIVE_TYPE_TYPE

        public static final ComplexType DS_INITIATIVE_TYPE_TYPE
           
          <xs:complexType name="DS_Initiative_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDS_Aggregate_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_OTHERAGGREGATE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_OTHERAGGREGATE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_OtherAggregate_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_OtherAggregate"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_OTHERAGGREGATE_TYPE_TYPE

        public static final ComplexType DS_OTHERAGGREGATE_TYPE_TYPE
           
          <xs:complexType name="DS_OtherAggregate_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDS_Aggregate_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_PLATFORM_PROPERTYTYPE_TYPE

        public static final ComplexType DS_PLATFORM_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Platform_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_Platform"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_PLATFORM_TYPE_TYPE

        public static final ComplexType DS_PLATFORM_TYPE_TYPE
           
          <xs:complexType name="DS_Platform_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:DS_Series_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_PRODUCTIONSERIES_PROPERTYTYPE_TYPE

        public static final ComplexType DS_PRODUCTIONSERIES_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_ProductionSeries_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_ProductionSeries"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_PRODUCTIONSERIES_TYPE_TYPE

        public static final ComplexType DS_PRODUCTIONSERIES_TYPE_TYPE
           
          <xs:complexType name="DS_ProductionSeries_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:DS_Series_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_SENSOR_PROPERTYTYPE_TYPE

        public static final ComplexType DS_SENSOR_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Sensor_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_Sensor"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_SENSOR_TYPE_TYPE

        public static final ComplexType DS_SENSOR_TYPE_TYPE
           
          <xs:complexType name="DS_Sensor_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:DS_Series_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_SERIES_PROPERTYTYPE_TYPE

        public static final ComplexType DS_SERIES_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_Series_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_Series"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_SERIES_TYPE_TYPE

        public static final ComplexType DS_SERIES_TYPE_TYPE
           
          <xs:complexType name="DS_Series_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractDS_Aggregate_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • DS_STEREOMATE_PROPERTYTYPE_TYPE

        public static final ComplexType DS_STEREOMATE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="DS_StereoMate_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:DS_StereoMate"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • DS_STEREOMATE_TYPE_TYPE

        public static final ComplexType DS_STEREOMATE_TYPE_TYPE
           
          <xs:complexType name="DS_StereoMate_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:DS_OtherAggregate_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_BOUNDINGPOLYGON_PROPERTYTYPE_TYPE

        public static final ComplexType EX_BOUNDINGPOLYGON_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_BoundingPolygon_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_BoundingPolygon"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_BOUNDINGPOLYGON_TYPE_TYPE

        public static final ComplexType EX_BOUNDINGPOLYGON_TYPE_TYPE
           
          <xs:complexType name="EX_BoundingPolygon_Type">
              <xs:annotation>
                  <xs:documentation>Boundary enclosing the dataset expressed as the closed set of (x,y) coordinates of the polygon (last point replicates first point)</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="polygon" type="gss:GM_Object_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_EXTENT_PROPERTYTYPE_TYPE

        public static final ComplexType EX_EXTENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_Extent_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_Extent"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_EXTENT_TYPE_TYPE

        public static final ComplexType EX_EXTENT_TYPE_TYPE
           
          <xs:complexType name="EX_Extent_Type">
              <xs:annotation>
                  <xs:documentation>Information about spatial, vertical, and temporal extent</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="geographicElement" type="gmd:EX_GeographicExtent_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="temporalElement" type="gmd:EX_TemporalExtent_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="verticalElement" type="gmd:EX_VerticalExtent_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_GEOGRAPHICBOUNDINGBOX_PROPERTYTYPE_TYPE

        public static final ComplexType EX_GEOGRAPHICBOUNDINGBOX_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_GeographicBoundingBox_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_GeographicBoundingBox"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_GEOGRAPHICBOUNDINGBOX_TYPE_TYPE

        public static final ComplexType EX_GEOGRAPHICBOUNDINGBOX_TYPE_TYPE
           
          <xs:complexType name="EX_GeographicBoundingBox_Type">
              <xs:annotation>
                  <xs:documentation>Geographic area of the entire dataset referenced to WGS 84</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
                      <xs:sequence>
                          <xs:element name="westBoundLongitude" type="gco:Decimal_PropertyType"/>
                          <xs:element name="eastBoundLongitude" type="gco:Decimal_PropertyType"/>
                          <xs:element name="southBoundLatitude" type="gco:Decimal_PropertyType"/>
                          <xs:element name="northBoundLatitude" type="gco:Decimal_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_GEOGRAPHICDESCRIPTION_PROPERTYTYPE_TYPE

        public static final ComplexType EX_GEOGRAPHICDESCRIPTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_GeographicDescription_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_GeographicDescription"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_GEOGRAPHICDESCRIPTION_TYPE_TYPE

        public static final ComplexType EX_GEOGRAPHICDESCRIPTION_TYPE_TYPE
           
          <xs:complexType name="EX_GeographicDescription_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractEX_GeographicExtent_Type">
                      <xs:sequence>
                          <xs:element name="geographicIdentifier" type="gmd:MD_Identifier_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_GEOGRAPHICEXTENT_PROPERTYTYPE_TYPE

        public static final ComplexType EX_GEOGRAPHICEXTENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_GeographicExtent_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractEX_GeographicExtent"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_SPATIALTEMPORALEXTENT_PROPERTYTYPE_TYPE

        public static final ComplexType EX_SPATIALTEMPORALEXTENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_SpatialTemporalExtent_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_SpatialTemporalExtent"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_SPATIALTEMPORALEXTENT_TYPE_TYPE

        public static final ComplexType EX_SPATIALTEMPORALEXTENT_TYPE_TYPE
           
          <xs:complexType name="EX_SpatialTemporalExtent_Type">
              <xs:annotation>
                  <xs:documentation>Extent with respect to date and time</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:EX_TemporalExtent_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="spatialExtent" type="gmd:EX_GeographicExtent_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_TEMPORALEXTENT_PROPERTYTYPE_TYPE

        public static final ComplexType EX_TEMPORALEXTENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_TemporalExtent_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_TemporalExtent"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_TEMPORALEXTENT_TYPE_TYPE

        public static final ComplexType EX_TEMPORALEXTENT_TYPE_TYPE
           
          <xs:complexType name="EX_TemporalExtent_Type">
              <xs:annotation>
                  <xs:documentation>Time period covered by the content of the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="extent" type="gts:TM_Primitive_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • EX_VERTICALEXTENT_PROPERTYTYPE_TYPE

        public static final ComplexType EX_VERTICALEXTENT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="EX_VerticalExtent_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:EX_VerticalExtent"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • EX_VERTICALEXTENT_TYPE_TYPE

        public static final ComplexType EX_VERTICALEXTENT_TYPE_TYPE
           
          <xs:complexType name="EX_VerticalExtent_Type">
              <xs:annotation>
                  <xs:documentation>Vertical domain of dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="minimumValue" type="gco:Real_PropertyType"/>
                          <xs:element name="maximumValue" type="gco:Real_PropertyType"/>
                          <xs:element name="verticalCRS" type="gsr:SC_CRS_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • LI_LINEAGE_PROPERTYTYPE_TYPE

        public static final ComplexType LI_LINEAGE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="LI_Lineage_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:LI_Lineage"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • LI_LINEAGE_TYPE_TYPE

        public static final ComplexType LI_LINEAGE_TYPE_TYPE
           
          <xs:complexType name="LI_Lineage_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="statement" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="processStep" type="gmd:LI_ProcessStep_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="source" type="gmd:LI_Source_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • LI_PROCESSSTEP_PROPERTYTYPE_TYPE

        public static final ComplexType LI_PROCESSSTEP_PROPERTYTYPE_TYPE
           
          <xs:complexType name="LI_ProcessStep_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:LI_ProcessStep"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • LI_PROCESSSTEP_TYPE_TYPE

        public static final ComplexType LI_PROCESSSTEP_TYPE_TYPE
           
          <xs:complexType name="LI_ProcessStep_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="description" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="processor" type="gmd:CI_ResponsibleParty_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="source" type="gmd:LI_Source_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • LI_SOURCE_PROPERTYTYPE_TYPE

        public static final ComplexType LI_SOURCE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="LI_Source_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:LI_Source"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • LI_SOURCE_TYPE_TYPE

        public static final ComplexType LI_SOURCE_TYPE_TYPE
           
          <xs:complexType name="LI_Source_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="scaleDenominator" type="gmd:MD_RepresentativeFraction_PropertyType"/>
                          <xs:element minOccurs="0" name="sourceReferenceSystem" type="gmd:MD_ReferenceSystem_PropertyType"/>
                          <xs:element minOccurs="0" name="sourceCitation" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="sourceExtent" type="gmd:EX_Extent_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="sourceStep" type="gmd:LI_ProcessStep_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • LANGUAGECODE_PROPERTYTYPE_TYPE

        public static final ComplexType LANGUAGECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="LanguageCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:LanguageCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • LOCALISEDCHARACTERSTRING_PROPERTYTYPE_TYPE

        public static final ComplexType LOCALISEDCHARACTERSTRING_PROPERTYTYPE_TYPE
           
          <xs:complexType name="LocalisedCharacterString_PropertyType">
              <xs:complexContent>
                  <xs:extension base="gco:ObjectReference_PropertyType">
                      <xs:sequence minOccurs="0">
                          <xs:element ref="gmd:LocalisedCharacterString"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • LOCALISEDCHARACTERSTRING_TYPE_TYPE

        public static final ComplexType LOCALISEDCHARACTERSTRING_TYPE_TYPE
           
          <xs:complexType name="LocalisedCharacterString_Type">
              <xs:simpleContent>
                  <xs:extension base="xs:string">
                      <xs:attribute name="id" type="xs:ID"/>
                      <xs:attribute name="locale" type="xs:anyURI"/>
                  </xs:extension>
              </xs:simpleContent>
          </xs:complexType>
        
            
           
      • MD_AGGREGATEINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_AGGREGATEINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_AggregateInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_AggregateInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_AGGREGATEINFORMATION_TYPE_TYPE

        public static final ComplexType MD_AGGREGATEINFORMATION_TYPE_TYPE
           
          <xs:complexType name="MD_AggregateInformation_Type">
              <xs:annotation>
                  <xs:documentation>Encapsulates the dataset aggregation information</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="aggregateDataSetName" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="aggregateDataSetIdentifier" type="gmd:MD_Identifier_PropertyType"/>
                          <xs:element name="associationType" type="gmd:DS_AssociationTypeCode_PropertyType"/>
                          <xs:element minOccurs="0" name="initiativeType" type="gmd:DS_InitiativeTypeCode_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_APPLICATIONSCHEMAINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_APPLICATIONSCHEMAINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ApplicationSchemaInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ApplicationSchemaInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_APPLICATIONSCHEMAINFORMATION_TYPE_TYPE

        public static final ComplexType MD_APPLICATIONSCHEMAINFORMATION_TYPE_TYPE
           
          <xs:complexType name="MD_ApplicationSchemaInformation_Type">
              <xs:annotation>
                  <xs:documentation>Information about the application schema used to build the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="name" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element name="schemaLanguage" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="constraintLanguage" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="schemaAscii" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="graphicsFile" type="gco:Binary_PropertyType"/>
                          <xs:element minOccurs="0" name="softwareDevelopmentFile" type="gco:Binary_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="softwareDevelopmentFileFormat" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_BAND_PROPERTYTYPE_TYPE

        public static final ComplexType MD_BAND_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Band_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Band"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_BAND_TYPE_TYPE

        public static final ComplexType MD_BAND_TYPE_TYPE
           
          <xs:complexType name="MD_Band_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:MD_RangeDimension_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="maxValue" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="minValue" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="units" type="gco:UomLength_PropertyType"/>
                          <xs:element minOccurs="0" name="peakResponse" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="bitsPerValue" type="gco:Integer_PropertyType"/>
                          <xs:element minOccurs="0" name="toneGradation" type="gco:Integer_PropertyType"/>
                          <xs:element minOccurs="0" name="scaleFactor" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="offset" type="gco:Real_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_BROWSEGRAPHIC_PROPERTYTYPE_TYPE

        public static final ComplexType MD_BROWSEGRAPHIC_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_BrowseGraphic_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_BrowseGraphic"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_BROWSEGRAPHIC_TYPE_TYPE

        public static final ComplexType MD_BROWSEGRAPHIC_TYPE_TYPE
           
          <xs:complexType name="MD_BrowseGraphic_Type">
              <xs:annotation>
                  <xs:documentation>Graphic that provides an illustration of the dataset (should include a legend for the graphic)</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="fileName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="fileDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="fileType" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_CELLGEOMETRYCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_CELLGEOMETRYCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_CellGeometryCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_CellGeometryCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_CHARACTERSETCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_CHARACTERSETCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_CharacterSetCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_CharacterSetCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_CLASSIFICATIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_CLASSIFICATIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ClassificationCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ClassificationCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_CONSTRAINTS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_CONSTRAINTS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Constraints_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Constraints"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_CONSTRAINTS_TYPE_TYPE

        public static final ComplexType MD_CONSTRAINTS_TYPE_TYPE
           
          <xs:complexType name="MD_Constraints_Type">
              <xs:annotation>
                  <xs:documentation>Restrictions on the access and use of a dataset or metadata</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="useLimitation" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_CONTENTINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_CONTENTINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ContentInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractMD_ContentInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_COVERAGECONTENTTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_COVERAGECONTENTTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_CoverageContentTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_CoverageContentTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_COVERAGEDESCRIPTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_COVERAGEDESCRIPTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_CoverageDescription_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_CoverageDescription"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_COVERAGEDESCRIPTION_TYPE_TYPE

        public static final ComplexType MD_COVERAGEDESCRIPTION_TYPE_TYPE
           
          <xs:complexType name="MD_CoverageDescription_Type">
              <xs:annotation>
                  <xs:documentation>Information about the domain of the raster cell</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_ContentInformation_Type">
                      <xs:sequence>
                          <xs:element name="attributeDescription" type="gco:RecordType_PropertyType"/>
                          <xs:element name="contentType" type="gmd:MD_CoverageContentTypeCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="dimension" type="gmd:MD_RangeDimension_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_DATAIDENTIFICATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DATAIDENTIFICATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_DataIdentification_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_DataIdentification"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DATAIDENTIFICATION_TYPE_TYPE

        public static final ComplexType MD_DATAIDENTIFICATION_TYPE_TYPE
           
          <xs:complexType name="MD_DataIdentification_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_Identification_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="spatialResolution" type="gmd:MD_Resolution_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="language" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="topicCategory" type="gmd:MD_TopicCategoryCode_PropertyType"/>
                          <xs:element minOccurs="0" name="environmentDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="extent" type="gmd:EX_Extent_PropertyType"/>
                          <xs:element minOccurs="0" name="supplementalInformation" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_DATATYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DATATYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_DatatypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_DatatypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DIGITALTRANSFEROPTIONS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DIGITALTRANSFEROPTIONS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_DigitalTransferOptions_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_DigitalTransferOptions"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DIGITALTRANSFEROPTIONS_TYPE_TYPE

        public static final ComplexType MD_DIGITALTRANSFEROPTIONS_TYPE_TYPE
           
          <xs:complexType name="MD_DigitalTransferOptions_Type">
              <xs:annotation>
                  <xs:documentation>Technical means and media by which a dataset is obtained from the distributor</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="unitsOfDistribution" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="transferSize" type="gco:Real_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="onLine" type="gmd:CI_OnlineResource_PropertyType"/>
                          <xs:element minOccurs="0" name="offLine" type="gmd:MD_Medium_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_DIMENSIONNAMETYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DIMENSIONNAMETYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_DimensionNameTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_DimensionNameTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DIMENSION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DIMENSION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Dimension_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Dimension"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DIMENSION_TYPE_TYPE

        public static final ComplexType MD_DIMENSION_TYPE_TYPE
           
          <xs:complexType name="MD_Dimension_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="dimensionName" type="gmd:MD_DimensionNameTypeCode_PropertyType"/>
                          <xs:element name="dimensionSize" type="gco:Integer_PropertyType"/>
                          <xs:element minOccurs="0" name="resolution" type="gco:Measure_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_DISTRIBUTIONUNITS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DISTRIBUTIONUNITS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_DistributionUnits_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_DistributionUnits"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DISTRIBUTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DISTRIBUTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Distribution_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Distribution"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DISTRIBUTION_TYPE_TYPE

        public static final ComplexType MD_DISTRIBUTION_TYPE_TYPE
           
          <xs:complexType name="MD_Distribution_Type">
              <xs:annotation>
                  <xs:documentation>Information about the distributor of and options for obtaining the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="distributionFormat" type="gmd:MD_Format_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="distributor" type="gmd:MD_Distributor_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="transferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_DISTRIBUTOR_PROPERTYTYPE_TYPE

        public static final ComplexType MD_DISTRIBUTOR_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Distributor_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Distributor"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_DISTRIBUTOR_TYPE_TYPE

        public static final ComplexType MD_DISTRIBUTOR_TYPE_TYPE
           
          <xs:complexType name="MD_Distributor_Type">
              <xs:annotation>
                  <xs:documentation>Information about the distributor</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="distributorContact" type="gmd:CI_ResponsibleParty_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="distributionOrderProcess" type="gmd:MD_StandardOrderProcess_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="distributorFormat" type="gmd:MD_Format_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="distributorTransferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_EXTENDEDELEMENTINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_EXTENDEDELEMENTINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ExtendedElementInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ExtendedElementInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_EXTENDEDELEMENTINFORMATION_TYPE_TYPE

        public static final ComplexType MD_EXTENDEDELEMENTINFORMATION_TYPE_TYPE
           
          <xs:complexType name="MD_ExtendedElementInformation_Type">
              <xs:annotation>
                  <xs:documentation>New metadata element, not found in ISO 19115, which is required to describe geographic data</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="name" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="shortName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="domainCode" type="gco:Integer_PropertyType"/>
                          <xs:element name="definition" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="obligation" type="gmd:MD_ObligationCode_PropertyType"/>
                          <xs:element minOccurs="0" name="condition" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="dataType" type="gmd:MD_DatatypeCode_PropertyType"/>
                          <xs:element minOccurs="0" name="maximumOccurrence" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="domainValue" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="parentEntity" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="rule" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="rationale" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="source" type="gmd:CI_ResponsibleParty_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_FEATURECATALOGUEDESCRIPTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_FEATURECATALOGUEDESCRIPTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_FeatureCatalogueDescription_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_FeatureCatalogueDescription"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_FEATURECATALOGUEDESCRIPTION_TYPE_TYPE

        public static final ComplexType MD_FEATURECATALOGUEDESCRIPTION_TYPE_TYPE
           
          <xs:complexType name="MD_FeatureCatalogueDescription_Type">
              <xs:annotation>
                  <xs:documentation>Information identifing the feature catalogue</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_ContentInformation_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="complianceCode" type="gco:Boolean_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="language" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="includedWithDataset" type="gco:Boolean_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="featureTypes" type="gco:GenericName_PropertyType"/>
                          <xs:element maxOccurs="unbounded"
                              name="featureCatalogueCitation" type="gmd:CI_Citation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_FORMAT_PROPERTYTYPE_TYPE

        public static final ComplexType MD_FORMAT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Format_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Format"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_FORMAT_TYPE_TYPE

        public static final ComplexType MD_FORMAT_TYPE_TYPE
           
          <xs:complexType name="MD_Format_Type">
              <xs:annotation>
                  <xs:documentation>Description of the form of the data to be distributed</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="name" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="version" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="amendmentNumber" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="specification" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="fileDecompressionTechnique" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="formatDistributor" type="gmd:MD_Distributor_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_GEOMETRICOBJECTTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_GEOMETRICOBJECTTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_GeometricObjectTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_GeometricObjectTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_GEOMETRICOBJECTS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_GEOMETRICOBJECTS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_GeometricObjects_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_GeometricObjects"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_GEOMETRICOBJECTS_TYPE_TYPE

        public static final ComplexType MD_GEOMETRICOBJECTS_TYPE_TYPE
           
          <xs:complexType name="MD_GeometricObjects_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="geometricObjectType" type="gmd:MD_GeometricObjectTypeCode_PropertyType"/>
                          <xs:element minOccurs="0" name="geometricObjectCount" type="gco:Integer_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_GEORECTIFIED_PROPERTYTYPE_TYPE

        public static final ComplexType MD_GEORECTIFIED_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Georectified_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Georectified"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_GEORECTIFIED_TYPE_TYPE

        public static final ComplexType MD_GEORECTIFIED_TYPE_TYPE
           
          <xs:complexType name="MD_Georectified_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:MD_GridSpatialRepresentation_Type">
                      <xs:sequence>
                          <xs:element name="checkPointAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0" name="checkPointDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="cornerPoints" type="gss:GM_Point_PropertyType"/>
                          <xs:element minOccurs="0" name="centerPoint" type="gss:GM_Point_PropertyType"/>
                          <xs:element name="pointInPixel" type="gmd:MD_PixelOrientationCode_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="transformationDimensionDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="2" minOccurs="0"
                              name="transformationDimensionMapping" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_GEOREFERENCEABLE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_GEOREFERENCEABLE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Georeferenceable_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Georeferenceable"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_GEOREFERENCEABLE_TYPE_TYPE

        public static final ComplexType MD_GEOREFERENCEABLE_TYPE_TYPE
           
          <xs:complexType name="MD_Georeferenceable_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:MD_GridSpatialRepresentation_Type">
                      <xs:sequence>
                          <xs:element name="controlPointAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element name="orientationParameterAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="orientationParameterDescription" type="gco:CharacterString_PropertyType"/>
                          <xs:element name="georeferencedParameters" type="gco:Record_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="parameterCitation" type="gmd:CI_Citation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_GRIDSPATIALREPRESENTATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_GRIDSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_GridSpatialRepresentation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_GridSpatialRepresentation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_GRIDSPATIALREPRESENTATION_TYPE_TYPE

        public static final ComplexType MD_GRIDSPATIALREPRESENTATION_TYPE_TYPE
           
          <xs:complexType name="MD_GridSpatialRepresentation_Type">
              <xs:annotation>
                  <xs:documentation>Types and numbers of raster spatial objects in the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type">
                      <xs:sequence>
                          <xs:element name="numberOfDimensions" type="gco:Integer_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="axisDimensionProperties" type="gmd:MD_Dimension_PropertyType"/>
                          <xs:element name="cellGeometry" type="gmd:MD_CellGeometryCode_PropertyType"/>
                          <xs:element name="transformationParameterAvailability" type="gco:Boolean_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_IDENTIFICATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_IDENTIFICATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Identification_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractMD_Identification"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_IDENTIFIER_PROPERTYTYPE_TYPE

        public static final ComplexType MD_IDENTIFIER_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Identifier_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Identifier"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_IDENTIFIER_TYPE_TYPE

        public static final ComplexType MD_IDENTIFIER_TYPE_TYPE
           
          <xs:complexType name="MD_Identifier_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="authority" type="gmd:CI_Citation_PropertyType"/>
                          <xs:element name="code" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_IMAGEDESCRIPTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_IMAGEDESCRIPTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ImageDescription_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ImageDescription"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_IMAGEDESCRIPTION_TYPE_TYPE

        public static final ComplexType MD_IMAGEDESCRIPTION_TYPE_TYPE
           
          <xs:complexType name="MD_ImageDescription_Type">
              <xs:annotation>
                  <xs:documentation>Information about an image's suitability for use</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:MD_CoverageDescription_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0"
                              name="illuminationElevationAngle" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="illuminationAzimuthAngle" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="imagingCondition" type="gmd:MD_ImagingConditionCode_PropertyType"/>
                          <xs:element minOccurs="0" name="imageQualityCode" type="gmd:MD_Identifier_PropertyType"/>
                          <xs:element minOccurs="0" name="cloudCoverPercentage" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="processingLevelCode" type="gmd:MD_Identifier_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="compressionGenerationQuantity" type="gco:Integer_PropertyType"/>
                          <xs:element minOccurs="0" name="triangulationIndicator" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="radiometricCalibrationDataAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="cameraCalibrationInformationAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="filmDistortionInformationAvailability" type="gco:Boolean_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="lensDistortionInformationAvailability" type="gco:Boolean_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_IMAGINGCONDITIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_IMAGINGCONDITIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ImagingConditionCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ImagingConditionCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_KEYWORDTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_KEYWORDTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_KeywordTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_KeywordTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_KEYWORDS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_KEYWORDS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Keywords_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Keywords"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_KEYWORDS_TYPE_TYPE

        public static final ComplexType MD_KEYWORDS_TYPE_TYPE
           
          <xs:complexType name="MD_Keywords_Type">
              <xs:annotation>
                  <xs:documentation>Keywords, their type and reference source</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="keyword" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="type" type="gmd:MD_KeywordTypeCode_PropertyType"/>
                          <xs:element minOccurs="0" name="thesaurusName" type="gmd:CI_Citation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_LEGALCONSTRAINTS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_LEGALCONSTRAINTS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_LegalConstraints_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_LegalConstraints"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_LEGALCONSTRAINTS_TYPE_TYPE

        public static final ComplexType MD_LEGALCONSTRAINTS_TYPE_TYPE
           
          <xs:complexType name="MD_LegalConstraints_Type">
              <xs:annotation>
                  <xs:documentation>Restrictions and legal prerequisites for accessing and using the dataset.</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:MD_Constraints_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="accessConstraints" type="gmd:MD_RestrictionCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="useConstraints" type="gmd:MD_RestrictionCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="otherConstraints" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_MAINTENANCEFREQUENCYCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_MAINTENANCEFREQUENCYCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_MaintenanceFrequencyCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_MaintenanceFrequencyCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_MAINTENANCEINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_MAINTENANCEINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_MaintenanceInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_MaintenanceInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_MAINTENANCEINFORMATION_TYPE_TYPE

        public static final ComplexType MD_MAINTENANCEINFORMATION_TYPE_TYPE
           
          <xs:complexType name="MD_MaintenanceInformation_Type">
              <xs:annotation>
                  <xs:documentation>Information about the scope and frequency of updating</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="maintenanceAndUpdateFrequency" type="gmd:MD_MaintenanceFrequencyCode_PropertyType"/>
                          <xs:element minOccurs="0" name="dateOfNextUpdate" type="gco:Date_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="userDefinedMaintenanceFrequency" type="gts:TM_PeriodDuration_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="updateScope" type="gmd:MD_ScopeCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="updateScopeDescription" type="gmd:MD_ScopeDescription_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="maintenanceNote" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_MEDIUMFORMATCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_MEDIUMFORMATCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_MediumFormatCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_MediumFormatCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_MEDIUMNAMECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_MEDIUMNAMECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_MediumNameCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_MediumNameCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_MEDIUM_PROPERTYTYPE_TYPE

        public static final ComplexType MD_MEDIUM_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Medium_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Medium"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_MEDIUM_TYPE_TYPE

        public static final ComplexType MD_MEDIUM_TYPE_TYPE
           
          <xs:complexType name="MD_Medium_Type">
              <xs:annotation>
                  <xs:documentation>Information about the media on which the data can be distributed</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="name" type="gmd:MD_MediumNameCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="density" type="gco:Real_PropertyType"/>
                          <xs:element minOccurs="0" name="densityUnits" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="volumes" type="gco:Integer_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="mediumFormat" type="gmd:MD_MediumFormatCode_PropertyType"/>
                          <xs:element minOccurs="0" name="mediumNote" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_METADATAEXTENSIONINFORMATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_METADATAEXTENSIONINFORMATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_MetadataExtensionInformation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_MetadataExtensionInformation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_METADATAEXTENSIONINFORMATION_TYPE_TYPE

        public static final ComplexType MD_METADATAEXTENSIONINFORMATION_TYPE_TYPE
           
          <xs:complexType name="MD_MetadataExtensionInformation_Type">
              <xs:annotation>
                  <xs:documentation>Information describing metadata extensions.</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="extensionOnLineResource" type="gmd:CI_OnlineResource_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="extendedElementInformation" type="gmd:MD_ExtendedElementInformation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_METADATA_PROPERTYTYPE_TYPE

        public static final ComplexType MD_METADATA_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Metadata_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Metadata"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_METADATA_TYPE_TYPE

        public static final ComplexType MD_METADATA_TYPE_TYPE
           
          <xs:complexType name="MD_Metadata_Type">
              <xs:annotation>
                  <xs:documentation>Information about the metadata</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="fileIdentifier" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/>
                          <xs:element minOccurs="0" name="parentIdentifier" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="hierarchyLevel" type="gmd:MD_ScopeCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="hierarchyLevelName" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/>
                          <xs:element name="dateStamp" type="gco:Date_PropertyType"/>
                          <xs:element minOccurs="0" name="metadataStandardName" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="metadataStandardVersion" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="dataSetURI" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="locale" type="gmd:PT_Locale_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="spatialRepresentationInfo" type="gmd:MD_SpatialRepresentation_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="referenceSystemInfo" type="gmd:MD_ReferenceSystem_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="metadataExtensionInfo" type="gmd:MD_MetadataExtensionInformation_PropertyType"/>
                          <xs:element maxOccurs="unbounded"
                              name="identificationInfo" type="gmd:MD_Identification_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="contentInfo" type="gmd:MD_ContentInformation_PropertyType"/>
                          <xs:element minOccurs="0" name="distributionInfo" type="gmd:MD_Distribution_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="dataQualityInfo" type="gmd:DQ_DataQuality_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="portrayalCatalogueInfo" type="gmd:MD_PortrayalCatalogueReference_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="metadataConstraints" type="gmd:MD_Constraints_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="applicationSchemaInfo" type="gmd:MD_ApplicationSchemaInformation_PropertyType"/>
                          <xs:element minOccurs="0" name="metadataMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="series" type="gmd:DS_Aggregate_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="describes" type="gmd:DS_DataSet_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="propertyType" type="gco:ObjectReference_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="featureType" type="gco:ObjectReference_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="featureAttribute" type="gco:ObjectReference_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_OBLIGATIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_OBLIGATIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ObligationCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ObligationCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_OBLIGATIONCODE_TYPE_TYPE

        public static final AttributeType MD_OBLIGATIONCODE_TYPE_TYPE
           
          <xs:simpleType name="MD_ObligationCode_Type">
              <xs:restriction base="xs:string">
                  <xs:enumeration value="mandatory"/>
                  <xs:enumeration value="optional"/>
                  <xs:enumeration value="conditional"/>
              </xs:restriction>
          </xs:simpleType>
        
            
           
      • MD_PIXELORIENTATIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_PIXELORIENTATIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_PixelOrientationCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_PixelOrientationCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_PIXELORIENTATIONCODE_TYPE_TYPE

        public static final AttributeType MD_PIXELORIENTATIONCODE_TYPE_TYPE
           
          <xs:simpleType name="MD_PixelOrientationCode_Type">
              <xs:restriction base="xs:string">
                  <xs:enumeration value="center"/>
                  <xs:enumeration value="lowerLeft"/>
                  <xs:enumeration value="lowerRight"/>
                  <xs:enumeration value="upperRight"/>
                  <xs:enumeration value="upperLeft"/>
              </xs:restriction>
          </xs:simpleType>
        
            
           
      • MD_PORTRAYALCATALOGUEREFERENCE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_PORTRAYALCATALOGUEREFERENCE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_PortrayalCatalogueReference_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_PortrayalCatalogueReference"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_PORTRAYALCATALOGUEREFERENCE_TYPE_TYPE

        public static final ComplexType MD_PORTRAYALCATALOGUEREFERENCE_TYPE_TYPE
           
          <xs:complexType name="MD_PortrayalCatalogueReference_Type">
              <xs:annotation>
                  <xs:documentation>Information identifing the portrayal catalogue used</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded"
                              name="portrayalCatalogueCitation" type="gmd:CI_Citation_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_PROGRESSCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_PROGRESSCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ProgressCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ProgressCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_RANGEDIMENSION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_RANGEDIMENSION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_RangeDimension_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_RangeDimension"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_RANGEDIMENSION_TYPE_TYPE

        public static final ComplexType MD_RANGEDIMENSION_TYPE_TYPE
           
          <xs:complexType name="MD_RangeDimension_Type">
              <xs:annotation>
                  <xs:documentation>Set of adjacent wavelengths in the electro-magnetic spectrum with a common characteristic, such as the visible band</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="sequenceIdentifier" type="gco:MemberName_PropertyType"/>
                          <xs:element minOccurs="0" name="descriptor" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_REFERENCESYSTEM_PROPERTYTYPE_TYPE

        public static final ComplexType MD_REFERENCESYSTEM_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ReferenceSystem_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ReferenceSystem"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_REFERENCESYSTEM_TYPE_TYPE

        public static final ComplexType MD_REFERENCESYSTEM_TYPE_TYPE
           
          <xs:complexType name="MD_ReferenceSystem_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0"
                              name="referenceSystemIdentifier" type="gmd:RS_Identifier_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_REPRESENTATIVEFRACTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_REPRESENTATIVEFRACTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_RepresentativeFraction_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_RepresentativeFraction"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_REPRESENTATIVEFRACTION_TYPE_TYPE

        public static final ComplexType MD_REPRESENTATIVEFRACTION_TYPE_TYPE
           
          <xs:complexType name="MD_RepresentativeFraction_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="denominator" type="gco:Integer_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_RESOLUTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_RESOLUTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Resolution_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Resolution"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_RESOLUTION_TYPE_TYPE

        public static final ComplexType MD_RESOLUTION_TYPE_TYPE
           
          <xs:complexType name="MD_Resolution_Type">
              <xs:choice>
                  <xs:element name="equivalentScale" type="gmd:MD_RepresentativeFraction_PropertyType"/>
                  <xs:element name="distance" type="gco:Distance_PropertyType"/>
              </xs:choice>
          </xs:complexType>
        
            
           
      • MD_RESTRICTIONCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_RESTRICTIONCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_RestrictionCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_RestrictionCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SCOPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SCOPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ScopeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ScopeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SCOPEDESCRIPTION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SCOPEDESCRIPTION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ScopeDescription_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ScopeDescription"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SCOPEDESCRIPTION_TYPE_TYPE

        public static final ComplexType MD_SCOPEDESCRIPTION_TYPE_TYPE
           
          <xs:complexType name="MD_ScopeDescription_Type">
              <xs:annotation>
                  <xs:documentation>Description of the class of information covered by the information</xs:documentation>
              </xs:annotation>
              <xs:choice>
                  <xs:element maxOccurs="unbounded" name="attributes" type="gco:ObjectReference_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="features" type="gco:ObjectReference_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="featureInstances" type="gco:ObjectReference_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="attributeInstances" type="gco:ObjectReference_PropertyType"/>
                  <xs:element name="dataset" type="gco:CharacterString_PropertyType"/>
                  <xs:element name="other" type="gco:CharacterString_PropertyType"/>
              </xs:choice>
          </xs:complexType>
        
            
           
      • MD_SECURITYCONSTRAINTS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SECURITYCONSTRAINTS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_SecurityConstraints_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_SecurityConstraints"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SECURITYCONSTRAINTS_TYPE_TYPE

        public static final ComplexType MD_SECURITYCONSTRAINTS_TYPE_TYPE
           
          <xs:complexType name="MD_SecurityConstraints_Type">
              <xs:annotation>
                  <xs:documentation>Handling restrictions imposed on the dataset because of national security, privacy, or other concerns</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:MD_Constraints_Type">
                      <xs:sequence>
                          <xs:element name="classification" type="gmd:MD_ClassificationCode_PropertyType"/>
                          <xs:element minOccurs="0" name="userNote" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="classificationSystem" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="handlingDescription" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_SERVICEIDENTIFICATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SERVICEIDENTIFICATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_ServiceIdentification_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_ServiceIdentification"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SERVICEIDENTIFICATION_TYPE_TYPE

        public static final ComplexType MD_SERVICEIDENTIFICATION_TYPE_TYPE
           
          <xs:complexType name="MD_ServiceIdentification_Type">
              <xs:annotation>
                  <xs:documentation>See 19119 for further info</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_Identification_Type"/>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_SPATIALREPRESENTATIONTYPECODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SPATIALREPRESENTATIONTYPECODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_SpatialRepresentationTypeCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_SpatialRepresentationTypeCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_SPATIALREPRESENTATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_SPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_SpatialRepresentation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractMD_SpatialRepresentation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_STANDARDORDERPROCESS_PROPERTYTYPE_TYPE

        public static final ComplexType MD_STANDARDORDERPROCESS_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_StandardOrderProcess_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_StandardOrderProcess"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_STANDARDORDERPROCESS_TYPE_TYPE

        public static final ComplexType MD_STANDARDORDERPROCESS_TYPE_TYPE
           
          <xs:complexType name="MD_StandardOrderProcess_Type">
              <xs:annotation>
                  <xs:documentation>Common ways in which the dataset may be obtained or received, and related instructions and fee information</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="fees" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="plannedAvailableDateTime" type="gco:DateTime_PropertyType"/>
                          <xs:element minOccurs="0" name="orderingInstructions" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="turnaround" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_TOPICCATEGORYCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_TOPICCATEGORYCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_TopicCategoryCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_TopicCategoryCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_TOPICCATEGORYCODE_TYPE_TYPE

        public static final AttributeType MD_TOPICCATEGORYCODE_TYPE_TYPE
           
          <xs:simpleType name="MD_TopicCategoryCode_Type">
              <xs:annotation>
                  <xs:documentation>High-level geospatial data thematic classification to assist in the grouping and search of available geospatial datasets</xs:documentation>
              </xs:annotation>
              <xs:restriction base="xs:string">
                  <xs:enumeration value="farming"/>
                  <xs:enumeration value="biota"/>
                  <xs:enumeration value="boundaries"/>
                  <xs:enumeration value="climatologyMeteorologyAtmosphere"/>
                  <xs:enumeration value="economy"/>
                  <xs:enumeration value="elevation"/>
                  <xs:enumeration value="environment"/>
                  <xs:enumeration value="geoscientificInformation"/>
                  <xs:enumeration value="health"/>
                  <xs:enumeration value="imageryBaseMapsEarthCover"/>
                  <xs:enumeration value="intelligenceMilitary"/>
                  <xs:enumeration value="inlandWaters"/>
                  <xs:enumeration value="location"/>
                  <xs:enumeration value="oceans"/>
                  <xs:enumeration value="planningCadastre"/>
                  <xs:enumeration value="society"/>
                  <xs:enumeration value="structure"/>
                  <xs:enumeration value="transportation"/>
                  <xs:enumeration value="utilitiesCommunication"/>
              </xs:restriction>
          </xs:simpleType>
        
            
           
      • MD_TOPOLOGYLEVELCODE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_TOPOLOGYLEVELCODE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_TopologyLevelCode_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_TopologyLevelCode"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_USAGE_PROPERTYTYPE_TYPE

        public static final ComplexType MD_USAGE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_Usage_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_Usage"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_USAGE_TYPE_TYPE

        public static final ComplexType MD_USAGE_TYPE_TYPE
           
          <xs:complexType name="MD_Usage_Type">
              <xs:annotation>
                  <xs:documentation>Brief description of ways in which the dataset is currently used.</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="specificUsage" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="usageDateTime" type="gco:DateTime_PropertyType"/>
                          <xs:element minOccurs="0"
                              name="userDeterminedLimitations" type="gco:CharacterString_PropertyType"/>
                          <xs:element maxOccurs="unbounded" name="userContactInfo" type="gmd:CI_ResponsibleParty_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • MD_VECTORSPATIALREPRESENTATION_PROPERTYTYPE_TYPE

        public static final ComplexType MD_VECTORSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           
          <xs:complexType name="MD_VectorSpatialRepresentation_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:MD_VectorSpatialRepresentation"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • MD_VECTORSPATIALREPRESENTATION_TYPE_TYPE

        public static final ComplexType MD_VECTORSPATIALREPRESENTATION_TYPE_TYPE
           
          <xs:complexType name="MD_VectorSpatialRepresentation_Type">
              <xs:annotation>
                  <xs:documentation>Information about the vector spatial objects in the dataset</xs:documentation>
              </xs:annotation>
              <xs:complexContent>
                  <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="topologyLevel" type="gmd:MD_TopologyLevelCode_PropertyType"/>
                          <xs:element maxOccurs="unbounded" minOccurs="0"
                              name="geometricObjects" type="gmd:MD_GeometricObjects_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • PT_FREETEXT_PROPERTYTYPE_TYPE

        public static final ComplexType PT_FREETEXT_PROPERTYTYPE_TYPE
           
          <xs:complexType name="PT_FreeText_PropertyType">
              <xs:complexContent>
                  <xs:extension base="gco:CharacterString_PropertyType">
                      <xs:sequence minOccurs="0">
                          <xs:element ref="gmd:PT_FreeText"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • PT_FREETEXT_TYPE_TYPE

        public static final ComplexType PT_FREETEXT_TYPE_TYPE
           
          <xs:complexType name="PT_FreeText_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element maxOccurs="unbounded" name="textGroup" type="gmd:LocalisedCharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • PT_LOCALECONTAINER_PROPERTYTYPE_TYPE

        public static final ComplexType PT_LOCALECONTAINER_PROPERTYTYPE_TYPE
           
          <xs:complexType name="PT_LocaleContainer_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:PT_LocaleContainer"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • PT_LOCALECONTAINER_TYPE_TYPE

        public static final ComplexType PT_LOCALECONTAINER_TYPE_TYPE
           
          <xs:complexType name="PT_LocaleContainer_Type">
              <xs:sequence>
                  <xs:element name="description" type="gco:CharacterString_PropertyType"/>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="responsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="localisedString" type="gmd:LocalisedCharacterString_PropertyType"/>
              </xs:sequence>
          </xs:complexType>
        
            
           
      • PT_LOCALE_PROPERTYTYPE_TYPE

        public static final ComplexType PT_LOCALE_PROPERTYTYPE_TYPE
           
          <xs:complexType name="PT_Locale_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:PT_Locale"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • PT_LOCALE_TYPE_TYPE

        public static final ComplexType PT_LOCALE_TYPE_TYPE
           
          <xs:complexType name="PT_Locale_Type">
              <xs:complexContent>
                  <xs:extension base="gco:AbstractObject_Type">
                      <xs:sequence>
                          <xs:element name="languageCode" type="gmd:LanguageCode_PropertyType"/>
                          <xs:element minOccurs="0" name="country" type="gmd:Country_PropertyType"/>
                          <xs:element name="characterEncoding" type="gmd:MD_CharacterSetCode_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • RS_IDENTIFIER_PROPERTYTYPE_TYPE

        public static final ComplexType RS_IDENTIFIER_PROPERTYTYPE_TYPE
           
          <xs:complexType name="RS_Identifier_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:RS_Identifier"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • RS_IDENTIFIER_TYPE_TYPE

        public static final ComplexType RS_IDENTIFIER_TYPE_TYPE
           
          <xs:complexType name="RS_Identifier_Type">
              <xs:complexContent>
                  <xs:extension base="gmd:MD_Identifier_Type">
                      <xs:sequence>
                          <xs:element minOccurs="0" name="codeSpace" type="gco:CharacterString_PropertyType"/>
                          <xs:element minOccurs="0" name="version" type="gco:CharacterString_PropertyType"/>
                      </xs:sequence>
                  </xs:extension>
              </xs:complexContent>
          </xs:complexType>
        
            
           
      • RS_REFERENCESYSTEM_PROPERTYTYPE_TYPE

        public static final ComplexType RS_REFERENCESYSTEM_PROPERTYTYPE_TYPE
           
          <xs:complexType name="RS_ReferenceSystem_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:AbstractRS_ReferenceSystem"/>
              </xs:sequence>
              <xs:attributeGroup ref="gco:ObjectReference"/>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
      • URL_PROPERTYTYPE_TYPE

        public static final ComplexType URL_PROPERTYTYPE_TYPE
           
          <xs:complexType name="URL_PropertyType">
              <xs:sequence minOccurs="0">
                  <xs:element ref="gmd:URL"/>
              </xs:sequence>
              <xs:attribute ref="gco:nilReason"/>
          </xs:complexType>
        
            
           
    • Constructor Detail

      • GMDSchema

        public GMDSchema()