org.geotools.gml3.v3_2.gmd
Class GMDSchema

Object
  extended by SchemaImpl
      extended by GMDSchema
All Implemented Interfaces:
Map<Name,AttributeType>, Schema

public class GMDSchema
extends SchemaImpl


Nested Class Summary
 
Nested classes/interfaces inherited from interface Map
Map.Entry<K,V>
 
Field Summary
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.
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.
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.
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.
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.
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
GMDSchema()
           
 
Method Summary
static void main(String[] args)
          Test that this class can be loaded.
 
Methods inherited from class SchemaImpl
add, clear, containsKey, containsValue, entrySet, equals, get, getURI, hashCode, isEmpty, keySet, profile, put, putAll, remove, size, toString, values
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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()
Method Detail

main

public static void main(String[] args)
Test that this class can be loaded.



Copyright © 1996-2014 Geotools. All Rights Reserved.