Schema WMO19115_metadata_v0_19.xsd


schema location:  ..\WMO19115_metadata_v0_19.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types  Simple types 
metaData  CI_AddressType  dateAndTimeTypes 
CI_CitationType  forecastLeadTimeType 
CI_ContactType  freeKeywordsListType 
CI_DateType  LatitudeType 
CI_ResponsiblePartyType  LongitudeType 
CI_TelephoneType  numberListType 
DQ_DataQualityType  unspecifiedDateTimeType 
EX_ExtentType  WMO_KeywordListType 
EX_GeographicBoundingBoxType  WMO_KeywordsOrFreeKeywordsType 
EX_GeographicExtentType 
EX_TemporalExtentType 
EX_VerticalExtentType 
MD_ConstraintsType 
MD_ContentInformationType 
MD_CoverageDescription 
MD_DataIdentificationType 
MD_DigitalTransferOptionsType 
MD_DistributionType 
MD_FeatureCatalogueDescription 
MD_FormatType 
MD_LegalConstraintsType 
MD_MaintenanceType 
MD_MetadataType 
MD_ReferenceSystemType 
MD_SecurityConstraintsType 
PointType 
PolygonType 


schema location:  M:\Met_Office\Corporate\CIO\_Team\Gil\WMO-ISO\WMOCore_v0-19\WMO19115_CodeLists_v0_19.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Complex types  Simple types 
CommunityTopicCategoryCodeType  CI_DateTypeCodeType 
CI_RoleCodeType 
frequencyCodeType 
MD_CharacterSetCodeType 
MD_ClassificationCodeType 
MD_MaintenanceFrequencyCodeType 
MD_MediumNameCodeType 
MD_ProgressCodeType 
MD_RestrictionCodeType 
MD_SpatialRepresentationTypeCode 
MD_TopicCategoryCodeType 
WMO_CommunityTopicCategoryCodeType 
WMO_DataFrequencyCodeType 
WMO_KeywordType 


schema location:  M:\Met_Office\Corporate\CIO\_Team\Gil\WMO-ISO\WMOCore_v0-19\XInclude.xsd
targetNamespace:  http://www.w3.org/2003/XInclude
 
Elements  Complex types  Simple types 
fallback  fallbackType  parseType 
include  includeType 


element metaData
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_MetadataType
children metadataFileIdentifier metadataLanguage metadataCharacterSet metadataContact metadataDateStamp metadataStandardName metadataStandardVersion referenceSystemInfo identificationInfo contentInfo distributionInfo dataQualityInfo
source
<xs:element name="metaData" type="MD_MetadataType"/>

complexType CI_AddressType
diagram
namespace http://www.wmo.ch/web/www/metadata
children deliveryPoint city administrativeArea postalCode country electronicMailAddress
used by
element CI_ContactType/address
annotation
documentation 
CI_Address  Lines 381-386
source
<xs:complexType name="CI_AddressType">
  <xs:annotation>
    <xs:documentation>CI_Address  Lines 381-386</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="deliveryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>381: deliveryPoint</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="city" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>382: city</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="administrativeArea" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>383: state or province</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="postalCode" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>384: postalCode</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="country" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>385: country</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="electronicMailAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>386: electronicMailAddress</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CI_AddressType/deliveryPoint
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
381: deliveryPoint
source
<xs:element name="deliveryPoint" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>381: deliveryPoint</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_AddressType/city
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
382: city
source
<xs:element name="city" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>382: city</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_AddressType/administrativeArea
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
383: state or province
source
<xs:element name="administrativeArea" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>383: state or province</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_AddressType/postalCode
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
384: postalCode
source
<xs:element name="postalCode" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>384: postalCode</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_AddressType/country
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
385: country
source
<xs:element name="country" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>385: country</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_AddressType/electronicMailAddress
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
386: electronicMailAddress
source
<xs:element name="electronicMailAddress" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>386: electronicMailAddress</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CI_CitationType
diagram
namespace http://www.wmo.ch/web/www/metadata
children resourceTitle resourceIdentifier resourceIdentifierType citedResponsibleParty link
used by
element MD_DataIdentificationType/citation
annotation
documentation 
CI_Citation Lines 360-373 
source
<xs:complexType name="CI_CitationType">
  <xs:annotation>
    <xs:documentation>CI_Citation Lines 360-373 </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="resourceTitle" type="xs:string">
        <xs:annotation>
          <xs:documentation>360: "Title"</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="resourceIdentifier" type="xs:string" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>365: unique identifier for the resource</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="resourceIdentifierType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>366: reference form of the unique identifier</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="citedResponsibleParty" type="CI_ResponsiblePartyType" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>367: name and position information for an organization that is responsible for the resource</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element CI_CitationType/resourceTitle
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
360: "Title"
source
<xs:element name="resourceTitle" type="xs:string">
  <xs:annotation>
    <xs:documentation>360: "Title"</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_CitationType/resourceIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
365: unique identifier for the resource
source
<xs:element name="resourceIdentifier" type="xs:string" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>365: unique identifier for the resource</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_CitationType/resourceIdentifierType
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
366: reference form of the unique identifier
source
<xs:element name="resourceIdentifierType" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>366: reference form of the unique identifier</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_CitationType/citedResponsibleParty
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
annotation
documentation 
367: name and position information for an organization that is responsible for the resource
source
<xs:element name="citedResponsibleParty" type="CI_ResponsiblePartyType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>367: name and position information for an organization that is responsible for the resource</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_CitationType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType CI_ContactType
diagram
namespace http://www.wmo.ch/web/www/metadata
children phoneNumber address onlineAddress
used by
element CI_ResponsiblePartyType/contactInfo
annotation
documentation 
CI_Contact  DataType (B.3.2.2)
source
<xs:complexType name="CI_ContactType">
  <xs:annotation>
    <xs:documentation>CI_Contact  DataType (B.3.2.2)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="phoneNumber" type="CI_TelephoneType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>388: phone</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="address" type="CI_AddressType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>389: address</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="onlineAddress" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation>390: onLineResource</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CI_ContactType/phoneNumber
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_TelephoneType
children voiceNumber facsimileNumber
annotation
documentation 
388: phone
source
<xs:element name="phoneNumber" type="CI_TelephoneType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>388: phone</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ContactType/address
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_AddressType
children deliveryPoint city administrativeArea postalCode country electronicMailAddress
annotation
documentation 
389: address
source
<xs:element name="address" type="CI_AddressType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>389: address</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ContactType/onlineAddress
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:anyURI
annotation
documentation 
390: onLineResource
source
<xs:element name="onlineAddress" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>390: onLineResource</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CI_DateType
diagram
namespace http://www.wmo.ch/web/www/metadata
children date period dateType
used by
element MD_DataIdentificationType/referenceDate
annotation
documentation 
CI_Date Lines 394-395: reference date and event
source
<xs:complexType name="CI_DateType">
  <xs:annotation>
    <xs:documentation>CI_Date Lines 394-395: reference date and event</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:element name="date" type="dateAndTimeTypes">
        <xs:annotation>
          <xs:documentation>394: reference date (Note this type is extended to allow different date or time types)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="period" type="EX_TemporalExtentType">
        <xs:annotation>
          <xs:documentation>394: reference period</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="dateType" type="CI_DateTypeCodeType">
      <xs:annotation>
        <xs:documentation>395: event used for date</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CI_DateType/date
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
annotation
documentation 
394: reference date (Note this type is extended to allow different date or time types)
source
<xs:element name="date" type="dateAndTimeTypes">
  <xs:annotation>
    <xs:documentation>394: reference date (Note this type is extended to allow different date or time types)</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_DateType/period
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_TemporalExtentType
children referenceDateTime beginDateTime endDateTime dataFrequency
annotation
documentation 
394: reference period
source
<xs:element name="period" type="EX_TemporalExtentType">
  <xs:annotation>
    <xs:documentation>394: reference period</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_DateType/dateType
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_DateTypeCodeType
facets
enumeration creationDate
enumeration publicationDate
enumeration revisionDate
enumeration referenceDate
annotation
documentation 
395: event used for date
source
<xs:element name="dateType" type="CI_DateTypeCodeType">
  <xs:annotation>
    <xs:documentation>395: event used for date</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CI_ResponsiblePartyType
diagram
namespace http://www.wmo.ch/web/www/metadata
children organisationName role individualName positionName contactInfo link
used by
elements CI_CitationType/citedResponsibleParty MD_MetadataType/metadataContact MD_DataIdentificationType/pointOfContact MD_ReferenceSystemType/referenceAuthority
annotation
documentation 
CI_ResponsibleParty Lines 375-379 
source
<xs:complexType name="CI_ResponsiblePartyType">
  <xs:annotation>
    <xs:documentation>CI_ResponsibleParty Lines 375-379 </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="organisationName" type="xs:string">
        <xs:annotation>
          <xs:documentation>376: name of the responsible organisation</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="role" type="CI_RoleCodeType">
        <xs:annotation>
          <xs:documentation>379: role</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="individualName" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>375: name of the responsible person, surname, given name, title seperated by a delimiter</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="positionName" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>377: position of the reponsible person</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="contactInfo" type="CI_ContactType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>378: contactInfo</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element CI_ResponsiblePartyType/organisationName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
376: name of the responsible organisation
source
<xs:element name="organisationName" type="xs:string">
  <xs:annotation>
    <xs:documentation>376: name of the responsible organisation</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ResponsiblePartyType/role
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_RoleCodeType
facets
enumeration resourceProvider
enumeration custodian
enumeration owner
enumeration user
enumeration distributor
enumeration originator
enumeration pointOfContact
enumeration principalInvestigator
enumeration processor
enumeration publisher
annotation
documentation 
379: role
source
<xs:element name="role" type="CI_RoleCodeType">
  <xs:annotation>
    <xs:documentation>379: role</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ResponsiblePartyType/individualName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
375: name of the responsible person, surname, given name, title seperated by a delimiter
source
<xs:element name="individualName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>375: name of the responsible person, surname, given name, title seperated by a delimiter</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ResponsiblePartyType/positionName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
377: position of the reponsible person
source
<xs:element name="positionName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>377: position of the reponsible person</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ResponsiblePartyType/contactInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ContactType
children phoneNumber address onlineAddress
annotation
documentation 
378: contactInfo
source
<xs:element name="contactInfo" type="CI_ContactType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>378: contactInfo</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_ResponsiblePartyType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType CI_TelephoneType
diagram
namespace http://www.wmo.ch/web/www/metadata
children voiceNumber facsimileNumber
used by
element CI_ContactType/phoneNumber
annotation
documentation 
CI_Telephone Lines 408-409
source
<xs:complexType name="CI_TelephoneType">
  <xs:annotation>
    <xs:documentation>CI_Telephone Lines 408-409</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="voiceNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>408: telephone number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="facsimileNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>409: telephone number of a facsimile machine</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element CI_TelephoneType/voiceNumber
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
408: telephone number
source
<xs:element name="voiceNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>408: telephone number</xs:documentation>
  </xs:annotation>
</xs:element>

element CI_TelephoneType/facsimileNumber
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
409: telephone number of a facsimile machine
source
<xs:element name="facsimileNumber" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>409: telephone number of a facsimile machine</xs:documentation>
  </xs:annotation>
</xs:element>

complexType DQ_DataQualityType
diagram
namespace http://www.wmo.ch/web/www/metadata
children lineageStatement dataProcessInfo dataSourceInfo link
used by
element MD_MetadataType/dataQualityInfo
annotation
documentation 
DQ_DataQuality Lines 79-81
			Data Quality has been simplified to a sequence of lineage statements
source
<xs:complexType name="DQ_DataQualityType">
  <xs:annotation>
    <xs:documentation>DQ_DataQuality Lines 79-81
			Data Quality has been simplified to a sequence of lineage statements</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="lineageStatement" type="xs:string">
        <xs:annotation>
          <xs:documentation>83: Lineage statement</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dataProcessInfo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>84: information about an event in the creation process in the dataset</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dataSourceInfo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>85: Information about the source data used in creating the dataset</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element DQ_DataQualityType/lineageStatement
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
83: Lineage statement
source
<xs:element name="lineageStatement" type="xs:string">
  <xs:annotation>
    <xs:documentation>83: Lineage statement</xs:documentation>
  </xs:annotation>
</xs:element>

element DQ_DataQualityType/dataProcessInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
84: information about an event in the creation process in the dataset
source
<xs:element name="dataProcessInfo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>84: information about an event in the creation process in the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

element DQ_DataQualityType/dataSourceInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
85: Information about the source data used in creating the dataset
source
<xs:element name="dataSourceInfo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>85: Information about the source data used in creating the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

element DQ_DataQualityType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType EX_ExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children description geographicElement temporalElement verticalElement
used by
element MD_DataIdentificationType/dataExtent
annotation
documentation 
EX_Extent Lines 335-338
source
<xs:complexType name="EX_ExtentType">
  <xs:annotation>
    <xs:documentation>EX_Extent Lines 335-338</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="description" type="xs:string" minOccurs="0"/>
    <xs:choice>
      <xs:element name="geographicElement" type="EX_GeographicExtentType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="temporalElement" type="EX_TemporalExtentType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="verticalElement" type="EX_VerticalExtentType" minOccurs="0" maxOccurs="unbounded"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>

element EX_ExtentType/description
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
source
<xs:element name="description" type="xs:string" minOccurs="0"/>

element EX_ExtentType/geographicElement
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_GeographicExtentType
children boundingBox geographicIdentifier polygon
source
<xs:element name="geographicElement" type="EX_GeographicExtentType" minOccurs="0" maxOccurs="unbounded"/>

element EX_ExtentType/temporalElement
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_TemporalExtentType
children referenceDateTime beginDateTime endDateTime dataFrequency
source
<xs:element name="temporalElement" type="EX_TemporalExtentType" minOccurs="0" maxOccurs="unbounded"/>

element EX_ExtentType/verticalElement
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_VerticalExtentType
children minimumValue maximumValue unitOfMeasure verticalDatumLevel
source
<xs:element name="verticalElement" type="EX_VerticalExtentType" minOccurs="0" maxOccurs="unbounded"/>

complexType EX_GeographicBoundingBoxType
diagram
namespace http://www.wmo.ch/web/www/metadata
children westBoundLongitude eastBoundLongitude southBoundLatitude northBoundLatitude
used by
element EX_GeographicExtentType/boundingBox
annotation
documentation 
EX_GeographicBoundingBox Lines 344-347
			Note that W3CXMLSchema on its own cannot enforce correctness bewteen
			west < east or south < north
			Also west and east numeric domains are restricted to +/- 180.
source
<xs:complexType name="EX_GeographicBoundingBoxType">
  <xs:annotation>
    <xs:documentation>EX_GeographicBoundingBox Lines 344-347
			Note that W3CXMLSchema on its own cannot enforce correctness bewteen
			west < east or south < north
			Also west and east numeric domains are restricted to +/- 180.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="westBoundLongitude" type="LongitudeType"/>
    <xs:element name="eastBoundLongitude" type="LongitudeType"/>
    <xs:element name="southBoundLatitude" type="LatitudeType"/>
    <xs:element name="northBoundLatitude" type="LatitudeType"/>
  </xs:sequence>
</xs:complexType>

element EX_GeographicBoundingBoxType/westBoundLongitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
facets
minInclusive -180.0
maxInclusive 180.0
source
<xs:element name="westBoundLongitude" type="LongitudeType"/>

element EX_GeographicBoundingBoxType/eastBoundLongitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
facets
minInclusive -180.0
maxInclusive 180.0
source
<xs:element name="eastBoundLongitude" type="LongitudeType"/>

element EX_GeographicBoundingBoxType/southBoundLatitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
facets
minInclusive -90.0
maxInclusive 90.0
source
<xs:element name="southBoundLatitude" type="LatitudeType"/>

element EX_GeographicBoundingBoxType/northBoundLatitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
facets
minInclusive -90.0
maxInclusive 90.0
source
<xs:element name="northBoundLatitude" type="LatitudeType"/>

complexType EX_GeographicExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children boundingBox geographicIdentifier polygon
used by
element EX_ExtentType/geographicElement
annotation
documentation 
EX_GeographicExtent Lines 340-349: geographic area of the dataset
source
<xs:complexType name="EX_GeographicExtentType">
  <xs:annotation>
    <xs:documentation>EX_GeographicExtent Lines 340-349: geographic area of the dataset</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:element name="boundingBox" type="EX_GeographicBoundingBoxType"/>
      <xs:element name="geographicIdentifier">
        <xs:annotation>
          <xs:documentation>349: geographic identifier
						extended to allow an attribute link to a gazetteer
						</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="gazetteer" type="xs:anyURI"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:choice>
    <xs:element name="polygon" type="PolygonType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>342: set of points defining the bounding polygon</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element EX_GeographicExtentType/boundingBox
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_GeographicBoundingBoxType
children westBoundLongitude eastBoundLongitude southBoundLatitude northBoundLatitude
source
<xs:element name="boundingBox" type="EX_GeographicBoundingBoxType"/>

element EX_GeographicExtentType/geographicIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
gazetteer  xs:anyURI        
annotation
documentation 
349: geographic identifier
						extended to allow an attribute link to a gazetteer
						
source
<xs:element name="geographicIdentifier">
  <xs:annotation>
    <xs:documentation>349: geographic identifier
						extended to allow an attribute link to a gazetteer
						</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="gazetteer" type="xs:anyURI"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element EX_GeographicExtentType/polygon
diagram
namespace http://www.wmo.ch/web/www/metadata
type PolygonType
children point
annotation
documentation 
342: set of points defining the bounding polygon
source
<xs:element name="polygon" type="PolygonType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>342: set of points defining the bounding polygon</xs:documentation>
  </xs:annotation>
</xs:element>

complexType EX_TemporalExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children referenceDateTime beginDateTime endDateTime dataFrequency
used by
elements CI_DateType/period EX_ExtentType/temporalElement
annotation
documentation 
EX_TemporalExtent: time period covered by the dataset
source
<xs:complexType name="EX_TemporalExtentType">
  <xs:annotation>
    <xs:documentation>EX_TemporalExtent: time period covered by the dataset</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="referenceDateTime" type="dateAndTimeTypes">
      <xs:annotation>
        <xs:documentation>added by ETIDM: reference time of data This could be the creation date and time of a forecast with a different beginning and ending (Note this type is extended to allow different date or time types)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="beginDateTime" type="dateAndTimeTypes" minOccurs="0">
      <xs:annotation>
        <xs:documentation>added by ETIDM: start time of data (Note this type is extended to allow different date or time types)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="endDateTime" type="dateAndTimeTypes" minOccurs="0">
      <xs:annotation>
        <xs:documentation>added by ETIDM: end time of data. If not present implies continuing/no end time (Note this type is extended to allow different date or time types)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dataFrequency" type="frequencyCodeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>added by ETIDM: Temporal repetition of data (e.g. hourly etc)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element EX_TemporalExtentType/referenceDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
annotation
documentation 
added by ETIDM: reference time of data This could be the creation date and time of a forecast with a different beginning and ending (Note this type is extended to allow different date or time types)
source
<xs:element name="referenceDateTime" type="dateAndTimeTypes">
  <xs:annotation>
    <xs:documentation>added by ETIDM: reference time of data This could be the creation date and time of a forecast with a different beginning and ending (Note this type is extended to allow different date or time types)</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_TemporalExtentType/beginDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
annotation
documentation 
added by ETIDM: start time of data (Note this type is extended to allow different date or time types)
source
<xs:element name="beginDateTime" type="dateAndTimeTypes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>added by ETIDM: start time of data (Note this type is extended to allow different date or time types)</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_TemporalExtentType/endDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
annotation
documentation 
added by ETIDM: end time of data. If not present implies continuing/no end time (Note this type is extended to allow different date or time types)
source
<xs:element name="endDateTime" type="dateAndTimeTypes" minOccurs="0">
  <xs:annotation>
    <xs:documentation>added by ETIDM: end time of data. If not present implies continuing/no end time (Note this type is extended to allow different date or time types)</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_TemporalExtentType/dataFrequency
diagram
namespace http://www.wmo.ch/web/www/metadata
type frequencyCodeType
facets
enumeration continual
enumeration hourly
enumeration 3-hourly
enumeration 6-hourly
enumeration 12-hourly
enumeration daily
enumeration weekly
enumeration fortnightly
enumeration monthly
enumeration quarterly
enumeration biannually
enumeration annually
enumeration asNeeded
enumeration irregular
enumeration notPlanned
enumeration unknown
annotation
documentation 
added by ETIDM: Temporal repetition of data (e.g. hourly etc)
source
<xs:element name="dataFrequency" type="frequencyCodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>added by ETIDM: Temporal repetition of data (e.g. hourly etc)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType EX_VerticalExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children minimumValue maximumValue unitOfMeasure verticalDatumLevel
used by
element EX_ExtentType/verticalElement
annotation
documentation 
EX_VerticalExtent Lines 355-358
			specifically the minimum must be less than or equal to the maximum value
			(although this caanot be enforced solely by W3CXMLSchema). 
			Negative values reflect below the datum which can be the surface or MeanSeaLevel etc.
			Non meteorologists should note that the third geometric co-ordinate may not literally be a vertical
			co-ordinate, but can be a parametric measure.
source
<xs:complexType name="EX_VerticalExtentType">
  <xs:annotation>
    <xs:documentation>EX_VerticalExtent Lines 355-358
			specifically the minimum must be less than or equal to the maximum value
			(although this caanot be enforced solely by W3CXMLSchema). 
			Negative values reflect below the datum which can be the surface or MeanSeaLevel etc.
			Non meteorologists should note that the third geometric co-ordinate may not literally be a vertical
			co-ordinate, but can be a parametric measure.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="minimumValue" type="xs:float">
      <xs:annotation>
        <xs:documentation>355: lowest vertical extent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="maximumValue" type="xs:float">
      <xs:annotation>
        <xs:documentation>356: highest vertical extent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="unitOfMeasure" type="xs:string">
      <xs:annotation>
        <xs:documentation>357: units of measure, e.g. metres, feet, hectopascal
					and type of vertical measure being used (e.g. height, geopotential, pressure or othewise)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="verticalDatumLevel" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>additional element to allow redefinition of the datum level for vertical measurements</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element EX_VerticalExtentType/minimumValue
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
annotation
documentation 
355: lowest vertical extent
source
<xs:element name="minimumValue" type="xs:float">
  <xs:annotation>
    <xs:documentation>355: lowest vertical extent</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_VerticalExtentType/maximumValue
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
annotation
documentation 
356: highest vertical extent
source
<xs:element name="maximumValue" type="xs:float">
  <xs:annotation>
    <xs:documentation>356: highest vertical extent</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_VerticalExtentType/unitOfMeasure
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
357: units of measure, e.g. metres, feet, hectopascal
					and type of vertical measure being used (e.g. height, geopotential, pressure or othewise)
source
<xs:element name="unitOfMeasure" type="xs:string">
  <xs:annotation>
    <xs:documentation>357: units of measure, e.g. metres, feet, hectopascal
					and type of vertical measure being used (e.g. height, geopotential, pressure or othewise)</xs:documentation>
  </xs:annotation>
</xs:element>

element EX_VerticalExtentType/verticalDatumLevel
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
additional element to allow redefinition of the datum level for vertical measurements
source
<xs:element name="verticalDatumLevel" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>additional element to allow redefinition of the datum level for vertical measurements</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_ConstraintsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children useLimitation legalConstraints securityConstraints
used by
element MD_DataIdentificationType/resourceConstraints
annotation
documentation 
MD_Constraints Lines 68-77: restrictions on the access and use of data
source
<xs:complexType name="MD_ConstraintsType">
  <xs:annotation>
    <xs:documentation>MD_Constraints Lines 68-77: restrictions on the access and use of data</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="useLimitation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>68: useLimitation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="legalConstraints" type="MD_LegalConstraintsType"/>
      <xs:element name="securityConstraints" type="MD_SecurityConstraintsType"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>

element MD_ConstraintsType/useLimitation
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
68: useLimitation
source
<xs:element name="useLimitation" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>68: useLimitation</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_ConstraintsType/legalConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_LegalConstraintsType
children accessConstraints useConstraints otherConstraints
source
<xs:element name="legalConstraints" type="MD_LegalConstraintsType"/>

element MD_ConstraintsType/securityConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_SecurityConstraintsType
children classification userNote classificationSystem handlingDescription
source
<xs:element name="securityConstraints" type="MD_SecurityConstraintsType"/>

complexType MD_ContentInformationType
diagram
namespace http://www.wmo.ch/web/www/metadata
children featureInfo coverageInfo
used by
element MD_MetadataType/contentInfo
annotation
documentation 
Aggregated Class of MD)FeatureCatalogueDescription Lines 234-238
			and MD_CoverageDescription Lines 240-242 
source
<xs:complexType name="MD_ContentInformationType">
  <xs:annotation>
    <xs:documentation>Aggregated Class of MD)FeatureCatalogueDescription Lines 234-238
			and MD_CoverageDescription Lines 240-242 </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="featureInfo" type="MD_FeatureCatalogueDescription" minOccurs="0"/>
    <xs:element name="coverageInfo" type="MD_CoverageDescription" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element MD_ContentInformationType/featureInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_FeatureCatalogueDescription
children complianceCode language includedWithDataset featureCatalogueCitation featureTypes
source
<xs:element name="featureInfo" type="MD_FeatureCatalogueDescription" minOccurs="0"/>

element MD_ContentInformationType/coverageInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_CoverageDescription
children attributeDescription contentType coverageDimension
source
<xs:element name="coverageInfo" type="MD_CoverageDescription" minOccurs="0"/>

complexType MD_CoverageDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
children attributeDescription contentType coverageDimension
used by
element MD_ContentInformationType/coverageInfo
annotation
documentation 
MD_CoverageDescription Lines 240-242
										here there is a choice between ISO19115 data dictionary elements or a wildcard schema.
			This allows an XML document to express the feature catalogue in a different schema
			when it is fleshed out 
source
<xs:complexType name="MD_CoverageDescription">
  <xs:annotation>
    <xs:documentation>MD_CoverageDescription Lines 240-242
										here there is a choice between ISO19115 data dictionary elements or a wildcard schema.
			This allows an XML document to express the feature catalogue in a different schema
			when it is fleshed out </xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="attributeDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>240 description of the attribute described by the measured value </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="contentType" type="xs:string">
        <xs:annotation>
          <xs:documentation>241 type of information represented by the cell value 
						ISO 19115 requires a code from an enumerated list which is inadequate for NWP models for example</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="coverageDimension" type="xs:string">
        <xs:annotation>
          <xs:documentation>242 information on the dimensions of the cell measurement value This is referenced in ISO19115 to 
						MD_RangeDimension and MD_Band which is inadequate for WMO, particularly NWP models</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:any namespace="##other" processContents="lax"/>
  </xs:choice>
</xs:complexType>

element MD_CoverageDescription/attributeDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
240 description of the attribute described by the measured value 
source
<xs:element name="attributeDescription" type="xs:string">
  <xs:annotation>
    <xs:documentation>240 description of the attribute described by the measured value </xs:documentation>
  </xs:annotation>
</xs:element>

element MD_CoverageDescription/contentType
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
241 type of information represented by the cell value 
						ISO 19115 requires a code from an enumerated list which is inadequate for NWP models for example
source
<xs:element name="contentType" type="xs:string">
  <xs:annotation>
    <xs:documentation>241 type of information represented by the cell value 
						ISO 19115 requires a code from an enumerated list which is inadequate for NWP models for example</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_CoverageDescription/coverageDimension
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
242 information on the dimensions of the cell measurement value This is referenced in ISO19115 to 
						MD_RangeDimension and MD_Band which is inadequate for WMO, particularly NWP models
source
<xs:element name="coverageDimension" type="xs:string">
  <xs:annotation>
    <xs:documentation>242 information on the dimensions of the cell measurement value This is referenced in ISO19115 to 
						MD_RangeDimension and MD_Band which is inadequate for WMO, particularly NWP models</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_DataIdentificationType
diagram
namespace http://www.wmo.ch/web/www/metadata
children citation abstract pointOfContact resourceMaintenance resourceConstraints spatialRepresentationType spatialResolution dataLanguage dataCharacterSet topicCategory communityTopicCategory descriptiveKeywords referenceDate dataExtent
used by
element MD_MetadataType/identificationInfo
annotation
documentation 
MD_Identification Lines 24-35 and Lines 37-46
source
<xs:complexType name="MD_DataIdentificationType">
  <xs:annotation>
    <xs:documentation>MD_Identification Lines 24-35 and Lines 37-46</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="citation" type="CI_CitationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>24: citation</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="abstract" type="xs:string">
      <xs:annotation>
        <xs:documentation>25: Abstract</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pointOfContact" type="CI_ResponsiblePartyType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>29: pointOfContact</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="resourceMaintenance" type="MD_MaintenanceType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>30: resourceMaintenance</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="resourceConstraints" type="MD_ConstraintsType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>35: resourceConstraints</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spatialRepresentationType" type="MD_SpatialRepresentationTypeCode" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>37: spatialRepresentationType</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spatialResolution" type="xs:positiveInteger" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>38: denominator</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dataLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>39: Language of dataset code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dataCharacterSet" type="MD_CharacterSetCodeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>40: character coding standard for the dataset</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="topicCategory" type="MD_TopicCategoryCodeType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>41: topicCategory</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="communityTopicCategory" type="CommunityTopicCategoryCodeType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>extension to include a communityTopicCategory</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="descriptiveKeywords" type="WMO_KeywordsOrFreeKeywordsType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>33: Keywords</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="referenceDate" type="CI_DateType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation/>
      </xs:annotation>
    </xs:element>
    <xs:element name="dataExtent" type="EX_ExtentType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>45: additional extent information including the bounding polygon,
						vertical, and temporal extent of the dataset</xs:documentation>
      </xs:annotation>
    </xs:element>
    <!-- <xs:element name="validityDate" type="CI_DateType" minOccurs="0"/> -->
  </xs:sequence>
</xs:complexType>

element MD_DataIdentificationType/citation
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_CitationType
children resourceTitle resourceIdentifier resourceIdentifierType citedResponsibleParty link
annotation
documentation 
24: citation
source
<xs:element name="citation" type="CI_CitationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>24: citation</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/abstract
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
25: Abstract
source
<xs:element name="abstract" type="xs:string">
  <xs:annotation>
    <xs:documentation>25: Abstract</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/pointOfContact
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
annotation
documentation 
29: pointOfContact
source
<xs:element name="pointOfContact" type="CI_ResponsiblePartyType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>29: pointOfContact</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/resourceMaintenance
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_MaintenanceType
children maintenanceAndUpdateFrequency maintenanceNote link
annotation
documentation 
30: resourceMaintenance
source
<xs:element name="resourceMaintenance" type="MD_MaintenanceType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>30: resourceMaintenance</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/resourceConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ConstraintsType
children useLimitation legalConstraints securityConstraints
annotation
documentation 
35: resourceConstraints
source
<xs:element name="resourceConstraints" type="MD_ConstraintsType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>35: resourceConstraints</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/spatialRepresentationType
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_SpatialRepresentationTypeCode
facets
enumeration vector
enumeration grid
enumeration textTable
enumeration tin
enumeration stereoModel
enumeration video
enumeration bitmap
enumeration irregularPoints
annotation
documentation 
37: spatialRepresentationType
source
<xs:element name="spatialRepresentationType" type="MD_SpatialRepresentationTypeCode" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>37: spatialRepresentationType</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/spatialResolution
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:positiveInteger
annotation
documentation 
38: denominator
source
<xs:element name="spatialResolution" type="xs:positiveInteger" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>38: denominator</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/dataLanguage
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:language
annotation
documentation 
39: Language of dataset code
source
<xs:element name="dataLanguage" type="xs:language" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>39: Language of dataset code</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/dataCharacterSet
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_CharacterSetCodeType
facets
enumeration ucs2
enumeration ucs4
enumeration utf7
enumeration utf8
enumeration utf16
enumeration 8859part1
enumeration 8859part2
enumeration 8859part3
enumeration 8859part4
enumeration 8859part5
enumeration 8859part6
enumeration 8859part7
enumeration 8859part8
enumeration 8859part9
enumeration 8859part11
enumeration 8859part14
enumeration 8859part15
enumeration jis
enumeration shiftJIS
enumeration eucJP
enumeration usAscii
enumeration ebcdic
enumeration eucKR
enumeration big5
enumeration CP1251
annotation
documentation 
40: character coding standard for the dataset
source
<xs:element name="dataCharacterSet" type="MD_CharacterSetCodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>40: character coding standard for the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/topicCategory
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_TopicCategoryCodeType
facets
enumeration farming
enumeration biota
enumeration boundaries
enumeration climatologyMeteorologyAtmosphere
enumeration economy
enumeration elevation
enumeration environment
enumeration geoscientificInformation
enumeration health
enumeration imageryBaseMapsEarthCover
enumeration intelligenceMilitary
enumeration inlandWaters
enumeration location
enumeration oceans
enumeration planningCadastre
enumeration society
enumeration structure
enumeration transportation
enumeration utilitiesCommunication
annotation
documentation 
41: topicCategory
source
<xs:element name="topicCategory" type="MD_TopicCategoryCodeType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>41: topicCategory</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/communityTopicCategory
diagram
namespace http://www.wmo.ch/web/www/metadata
type CommunityTopicCategoryCodeType
children WMO_CommunityTopic
annotation
documentation 
extension to include a communityTopicCategory
source
<xs:element name="communityTopicCategory" type="CommunityTopicCategoryCodeType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>extension to include a communityTopicCategory</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/descriptiveKeywords
diagram
namespace http://www.wmo.ch/web/www/metadata
type WMO_KeywordsOrFreeKeywordsType
annotation
documentation 
33: Keywords
source
<xs:element name="descriptiveKeywords" type="WMO_KeywordsOrFreeKeywordsType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>33: Keywords</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/referenceDate
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_DateType
children date period dateType
source
<xs:element name="referenceDate" type="CI_DateType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation/>
  </xs:annotation>
</xs:element>

element MD_DataIdentificationType/dataExtent
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_ExtentType
children description geographicElement temporalElement verticalElement
annotation
documentation 
45: additional extent information including the bounding polygon,
						vertical, and temporal extent of the dataset
source
<xs:element name="dataExtent" type="EX_ExtentType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>45: additional extent information including the bounding polygon,
						vertical, and temporal extent of the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_DigitalTransferOptionsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children transferSize onLineSource WMO_Source offlineMedium
used by
element MD_DistributionType/transferOptions
annotation
documentation 
274 Technical means and media by which a resource is obtained from the distributor Lines 275-278
source
<xs:complexType name="MD_DigitalTransferOptionsType">
  <xs:annotation>
    <xs:documentation>274 Technical means and media by which a resource is obtained from the distributor Lines 275-278</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="transferSize" type="xs:float" minOccurs="0">
      <xs:annotation>
        <xs:documentation>276: Estimated size of a resource unit expressed in MegaBytes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice>
      <xs:element name="onLineSource" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>277: information about online sources from which the resource can be obtained</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WMO_Source" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation> alternative to 277: information about WMO sources from which the resource can be obtained</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="offlineMedium" type="MD_MediumNameCodeType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>278: name of the offline medium on which the resource can be received</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MD_DigitalTransferOptionsType/transferSize
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
annotation
documentation 
276: Estimated size of a resource unit expressed in MegaBytes
source
<xs:element name="transferSize" type="xs:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>276: Estimated size of a resource unit expressed in MegaBytes</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DigitalTransferOptionsType/onLineSource
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:anyURI
annotation
documentation 
277: information about online sources from which the resource can be obtained
source
<xs:element name="onLineSource" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>277: information about online sources from which the resource can be obtained</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DigitalTransferOptionsType/WMO_Source
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
 alternative to 277: information about WMO sources from which the resource can be obtained
source
<xs:element name="WMO_Source" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation> alternative to 277: information about WMO sources from which the resource can be obtained</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DigitalTransferOptionsType/offlineMedium
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_MediumNameCodeType
facets
enumeration cdRom
enumeration dvd
enumeration dvdRom
enumeration 5quarterInchFloppy
enumeration 7trackTape
enumeration 9trackTape
enumeration 3480Cartridge
enumeration 3490Cartridge
enumeration 3580Cartridge
enumeration 4mmCartridgeTape
enumeration 8mmCartridgeTape
enumeration 1quarterInchCartridgeTape
enumeration digitalLinearTape
enumeration onLine
enumeration satellite
enumeration telephoneLink
enumeration hardcopy
annotation
documentation 
278: name of the offline medium on which the resource can be received
source
<xs:element name="offlineMedium" type="MD_MediumNameCodeType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>278: name of the offline medium on which the resource can be received</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_DistributionType
diagram
namespace http://www.wmo.ch/web/www/metadata
children distributionFormat transferOptions link
used by
element MD_MetadataType/distributionInfo
annotation
documentation 
MD_Distribution Lines 271-273
source
<xs:complexType name="MD_DistributionType">
  <xs:annotation>
    <xs:documentation>MD_Distribution Lines 271-273</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="distributionFormat" type="MD_FormatType">
        <xs:annotation>
          <xs:documentation>271:provides a description of the format of the data</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="transferOptions" type="MD_DigitalTransferOptionsType">
        <xs:annotation>
          <xs:documentation>273: provides information about technical means and media by which the resource is obtained from the distributor</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element MD_DistributionType/distributionFormat
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_FormatType
children formatName formatVersion
annotation
documentation 
271:provides a description of the format of the data
source
<xs:element name="distributionFormat" type="MD_FormatType">
  <xs:annotation>
    <xs:documentation>271:provides a description of the format of the data</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DistributionType/transferOptions
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_DigitalTransferOptionsType
children transferSize onLineSource WMO_Source offlineMedium
annotation
documentation 
273: provides information about technical means and media by which the resource is obtained from the distributor
source
<xs:element name="transferOptions" type="MD_DigitalTransferOptionsType">
  <xs:annotation>
    <xs:documentation>273: provides information about technical means and media by which the resource is obtained from the distributor</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_DistributionType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType MD_FeatureCatalogueDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
children complianceCode language includedWithDataset featureCatalogueCitation featureTypes
used by
element MD_ContentInformationType/featureInfo
annotation
documentation 
MD_FeatureCatalogueDescription Lines 234-238 
			here there is a choice between ISO19115 data dictionary elements or a wildcard schema.
			This allows an XML document to express the feature catalogue in a different schema
			
source
<xs:complexType name="MD_FeatureCatalogueDescription">
  <xs:annotation>
    <xs:documentation>MD_FeatureCatalogueDescription Lines 234-238 
			here there is a choice between ISO19115 data dictionary elements or a wildcard schema.
			This allows an XML document to express the feature catalogue in a different schema
			</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:any namespace="##other" processContents="lax"/>
    <xs:sequence>
      <xs:element name="complianceCode" type="xs:boolean" minOccurs="0">
        <xs:annotation>
          <xs:documentation>234 indication whether or not the cited feature catalogue complies with ISO 19110 </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="language" type="xs:language" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>235 language(s) used within the feature catalogue </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="includedWithDataset" type="xs:boolean" default="false" minOccurs="0">
        <xs:annotation>
          <xs:documentation>236 indicator to say whether the feature catalogue is included within the dataset </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:sequence maxOccurs="unbounded">
        <xs:element name="featureCatalogueCitation">
          <xs:annotation>
            <xs:documentation>238 bibliographic reference and/or URI of feature catalogue </xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:simpleContent>
              <xs:extension base="xs:string">
                <xs:attribute name="reference" type="xs:anyURI"/>
              </xs:extension>
            </xs:simpleContent>
          </xs:complexType>
        </xs:element>
        <xs:element name="featureTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
          <xs:annotation>
            <xs:documentation>237 subset of feature types in cited feature catalogue included in the dataset </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:sequence>
  </xs:choice>
</xs:complexType>

element MD_FeatureCatalogueDescription/complianceCode
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:boolean
annotation
documentation 
234 indication whether or not the cited feature catalogue complies with ISO 19110 
source
<xs:element name="complianceCode" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>234 indication whether or not the cited feature catalogue complies with ISO 19110 </xs:documentation>
  </xs:annotation>
</xs:element>

element MD_FeatureCatalogueDescription/language
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:language
annotation
documentation 
235 language(s) used within the feature catalogue 
source
<xs:element name="language" type="xs:language" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>235 language(s) used within the feature catalogue </xs:documentation>
  </xs:annotation>
</xs:element>

element MD_FeatureCatalogueDescription/includedWithDataset
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:boolean
annotation
documentation 
236 indicator to say whether the feature catalogue is included within the dataset 
source
<xs:element name="includedWithDataset" type="xs:boolean" default="false" minOccurs="0">
  <xs:annotation>
    <xs:documentation>236 indicator to say whether the feature catalogue is included within the dataset </xs:documentation>
  </xs:annotation>
</xs:element>

element MD_FeatureCatalogueDescription/featureCatalogueCitation
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
reference  xs:anyURI        
annotation
documentation 
238 bibliographic reference and/or URI of feature catalogue 
source
<xs:element name="featureCatalogueCitation">
  <xs:annotation>
    <xs:documentation>238 bibliographic reference and/or URI of feature catalogue </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="reference" type="xs:anyURI"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element MD_FeatureCatalogueDescription/featureTypes
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
237 subset of feature types in cited feature catalogue included in the dataset 
source
<xs:element name="featureTypes" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>237 subset of feature types in cited feature catalogue included in the dataset </xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_FormatType
diagram
namespace http://www.wmo.ch/web/www/metadata
children formatName formatVersion
used by
element MD_DistributionType/distributionFormat
annotation
documentation 
284 Specifies representation of data objects Lines 285-290
source
<xs:complexType name="MD_FormatType">
  <xs:annotation>
    <xs:documentation>284 Specifies representation of data objects Lines 285-290</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="formatName">
      <xs:annotation>
        <xs:documentation>285: name of the data transfer format(s)
						extended to allow an attribute link to documentation
					</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="documentation" type="xs:anyURI"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="formatVersion" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>286: version of the format(s)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MD_FormatType/formatName
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
documentation  xs:anyURI        
annotation
documentation 
285: name of the data transfer format(s)
						extended to allow an attribute link to documentation
					
source
<xs:element name="formatName">
  <xs:annotation>
    <xs:documentation>285: name of the data transfer format(s)
						extended to allow an attribute link to documentation
					</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="documentation" type="xs:anyURI"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element MD_FormatType/formatVersion
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
286: version of the format(s)
source
<xs:element name="formatVersion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>286: version of the format(s)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_LegalConstraintsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children accessConstraints useConstraints otherConstraints
used by
element MD_ConstraintsType/legalConstraints
annotation
documentation 
MD_LegalConstraints Lines 70-72: restrictions and legal prerequisites
source
<xs:complexType name="MD_LegalConstraintsType">
  <xs:annotation>
    <xs:documentation>MD_LegalConstraints Lines 70-72: restrictions and legal prerequisites</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="accessConstraints" type="MD_RestrictionCodeType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="useConstraints" type="MD_RestrictionCodeType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="otherConstraints" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element MD_LegalConstraintsType/accessConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_RestrictionCodeType
facets
enumeration copyright
enumeration patent
enumeration patentPending
enumeration trademark
enumeration license
enumeration intellectualPropertyRights
enumeration restricted
enumeration otherRestrictions
source
<xs:element name="accessConstraints" type="MD_RestrictionCodeType" minOccurs="0" maxOccurs="unbounded"/>

element MD_LegalConstraintsType/useConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_RestrictionCodeType
facets
enumeration copyright
enumeration patent
enumeration patentPending
enumeration trademark
enumeration license
enumeration intellectualPropertyRights
enumeration restricted
enumeration otherRestrictions
source
<xs:element name="useConstraints" type="MD_RestrictionCodeType" minOccurs="0" maxOccurs="unbounded"/>

element MD_LegalConstraintsType/otherConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
source
<xs:element name="otherConstraints" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

complexType MD_MaintenanceType
diagram
namespace http://www.wmo.ch/web/www/metadata
children maintenanceAndUpdateFrequency maintenanceNote link
used by
element MD_DataIdentificationType/resourceMaintenance
annotation
documentation 
MD_Maintenance Lines 143-148: scope and frequency of updating
source
<xs:complexType name="MD_MaintenanceType">
  <xs:annotation>
    <xs:documentation>MD_Maintenance Lines 143-148: scope and frequency of updating</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="maintenanceAndUpdateFrequency">
        <xs:annotation>
          <xs:documentation>143: frequency</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:annotation>
            <xs:documentation>allowing choice of MD_MaintenanceFrequencyCodeList, 
			                           or WMO code list or date, time or dateTime </xs:documentation>
          </xs:annotation>
          <xs:union memberTypes="xs:date xs:time xs:dateTime WMO_DataFrequencyCodeType MD_MaintenanceFrequencyCodeType"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="maintenanceNote" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>148: information regarding specific requirements</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element MD_MaintenanceType/maintenanceAndUpdateFrequency
diagram
namespace http://www.wmo.ch/web/www/metadata
type union of (xs:date, xs:time, xs:dateTime, WMO_DataFrequencyCodeType, MD_MaintenanceFrequencyCodeType)
annotation
documentation 
143: frequency
source
<xs:element name="maintenanceAndUpdateFrequency">
  <xs:annotation>
    <xs:documentation>143: frequency</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:annotation>
      <xs:documentation>allowing choice of MD_MaintenanceFrequencyCodeList, 
			                           or WMO code list or date, time or dateTime </xs:documentation>
    </xs:annotation>
    <xs:union memberTypes="xs:date xs:time xs:dateTime WMO_DataFrequencyCodeType MD_MaintenanceFrequencyCodeType"/>
  </xs:simpleType>
</xs:element>

element MD_MaintenanceType/maintenanceNote
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
148: information regarding specific requirements
source
<xs:element name="maintenanceNote" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>148: information regarding specific requirements</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MaintenanceType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType MD_MetadataType
diagram
namespace http://www.wmo.ch/web/www/metadata
children metadataFileIdentifier metadataLanguage metadataCharacterSet metadataContact metadataDateStamp metadataStandardName metadataStandardVersion referenceSystemInfo identificationInfo contentInfo distributionInfo dataQualityInfo
used by
element metaData
annotation
documentation 
Lines 2-22
source
<xs:complexType name="MD_MetadataType">
  <xs:annotation>
    <xs:documentation>Lines 2-22</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="metadataFileIdentifier" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>2: Metadata file identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataLanguage" type="xs:language" default="en">
      <xs:annotation>
        <xs:documentation>3: Language of metadata code</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataCharacterSet" type="MD_CharacterSetCodeType">
      <xs:annotation>
        <xs:documentation>4: Character coding standard of metadata set</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataContact" type="CI_ResponsiblePartyType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>8: party responsible for the metadata</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataDateStamp" type="xs:date">
      <xs:annotation>
        <xs:documentation>9: Metadata creation date</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataStandardName" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>10: name of metadata standard</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metadataStandardVersion" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>11: version of metadata standard</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="referenceSystemInfo" type="MD_ReferenceSystemType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>13: descriptions of the spatial and temporal reference systems used in the dataset</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="identificationInfo" type="MD_DataIdentificationType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>15: basic information about the data</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="contentInfo" type="MD_ContentInformationType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>16: information about the feature catalogue, coverage and image characteristics</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="distributionInfo" type="MD_DistributionType">
      <xs:annotation>
        <xs:documentation>17: information about the distribution</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dataQualityInfo" type="DQ_DataQualityType" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>18: information about the data quality</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element MD_MetadataType/metadataFileIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
2: Metadata file identifier
source
<xs:element name="metadataFileIdentifier" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>2: Metadata file identifier</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataLanguage
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:language
annotation
documentation 
3: Language of metadata code
source
<xs:element name="metadataLanguage" type="xs:language" default="en">
  <xs:annotation>
    <xs:documentation>3: Language of metadata code</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataCharacterSet
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_CharacterSetCodeType
facets
enumeration ucs2
enumeration ucs4
enumeration utf7
enumeration utf8
enumeration utf16
enumeration 8859part1
enumeration 8859part2
enumeration 8859part3
enumeration 8859part4
enumeration 8859part5
enumeration 8859part6
enumeration 8859part7
enumeration 8859part8
enumeration 8859part9
enumeration 8859part11
enumeration 8859part14
enumeration 8859part15
enumeration jis
enumeration shiftJIS
enumeration eucJP
enumeration usAscii
enumeration ebcdic
enumeration eucKR
enumeration big5
enumeration CP1251
annotation
documentation 
4: Character coding standard of metadata set
source
<xs:element name="metadataCharacterSet" type="MD_CharacterSetCodeType">
  <xs:annotation>
    <xs:documentation>4: Character coding standard of metadata set</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataContact
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
annotation
documentation 
8: party responsible for the metadata
source
<xs:element name="metadataContact" type="CI_ResponsiblePartyType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>8: party responsible for the metadata</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataDateStamp
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:date
annotation
documentation 
9: Metadata creation date
source
<xs:element name="metadataDateStamp" type="xs:date">
  <xs:annotation>
    <xs:documentation>9: Metadata creation date</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataStandardName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
10: name of metadata standard
source
<xs:element name="metadataStandardName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>10: name of metadata standard</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/metadataStandardVersion
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
11: version of metadata standard
source
<xs:element name="metadataStandardVersion" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>11: version of metadata standard</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/referenceSystemInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ReferenceSystemType
children referenceSystemIdentifier referenceAuthority referenceDescription link
annotation
documentation 
13: descriptions of the spatial and temporal reference systems used in the dataset
source
<xs:element name="referenceSystemInfo" type="MD_ReferenceSystemType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>13: descriptions of the spatial and temporal reference systems used in the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/identificationInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_DataIdentificationType
children citation abstract pointOfContact resourceMaintenance resourceConstraints spatialRepresentationType spatialResolution dataLanguage dataCharacterSet topicCategory communityTopicCategory descriptiveKeywords referenceDate dataExtent
annotation
documentation 
15: basic information about the data
source
<xs:element name="identificationInfo" type="MD_DataIdentificationType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>15: basic information about the data</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/contentInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ContentInformationType
children featureInfo coverageInfo
annotation
documentation 
16: information about the feature catalogue, coverage and image characteristics
source
<xs:element name="contentInfo" type="MD_ContentInformationType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>16: information about the feature catalogue, coverage and image characteristics</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/distributionInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_DistributionType
children distributionFormat transferOptions link
annotation
documentation 
17: information about the distribution
source
<xs:element name="distributionInfo" type="MD_DistributionType">
  <xs:annotation>
    <xs:documentation>17: information about the distribution</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_MetadataType/dataQualityInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type DQ_DataQualityType
children lineageStatement dataProcessInfo dataSourceInfo link
annotation
documentation 
18: information about the data quality
source
<xs:element name="dataQualityInfo" type="DQ_DataQualityType" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>18: information about the data quality</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_ReferenceSystemType
diagram
namespace http://www.wmo.ch/web/www/metadata
children referenceSystemIdentifier referenceAuthority referenceDescription link
used by
element MD_MetadataType/referenceSystemInfo
annotation
documentation 
MD_ReferenceSystemType Lines 187-188 expanding as classes information about the reference system
source
<xs:complexType name="MD_ReferenceSystemType">
  <xs:annotation>
    <xs:documentation>MD_ReferenceSystemType Lines 187-188 expanding as classes information about the reference system</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:element name="referenceSystemIdentifier" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>187: Name of Reference System</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceAuthority" type="CI_ResponsiblePartyType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>206: Person or Party responsible for the Reference System</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="referenceDescription" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>207: description of Reference System</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:element name="link" type="xi:includeType"/>
  </xs:choice>
</xs:complexType>

element MD_ReferenceSystemType/referenceSystemIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
187: Name of Reference System
source
<xs:element name="referenceSystemIdentifier" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>187: Name of Reference System</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_ReferenceSystemType/referenceAuthority
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
annotation
documentation 
206: Person or Party responsible for the Reference System
source
<xs:element name="referenceAuthority" type="CI_ResponsiblePartyType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>206: Person or Party responsible for the Reference System</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_ReferenceSystemType/referenceDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
annotation
documentation 
207: description of Reference System
source
<xs:element name="referenceDescription" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>207: description of Reference System</xs:documentation>
  </xs:annotation>
</xs:element>

element MD_ReferenceSystemType/link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="link" type="xi:includeType"/>

complexType MD_SecurityConstraintsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children classification userNote classificationSystem handlingDescription
used by
element MD_ConstraintsType/securityConstraints
annotation
documentation 
MD_SecurityConstraints
source
<xs:complexType name="MD_SecurityConstraintsType">
  <xs:annotation>
    <xs:documentation>MD_SecurityConstraints</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="classification" type="MD_ClassificationCodeType"/>
    <xs:element name="userNote" type="xs:string" minOccurs="0"/>
    <xs:element name="classificationSystem" type="xs:string" minOccurs="0"/>
    <xs:element name="handlingDescription" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element MD_SecurityConstraintsType/classification
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ClassificationCodeType
facets
enumeration unclassified
enumeration restricted
enumeration confidential
enumeration secret
enumeration topsecret
source
<xs:element name="classification" type="MD_ClassificationCodeType"/>

element MD_SecurityConstraintsType/userNote
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
source
<xs:element name="userNote" type="xs:string" minOccurs="0"/>

element MD_SecurityConstraintsType/classificationSystem
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
source
<xs:element name="classificationSystem" type="xs:string" minOccurs="0"/>

element MD_SecurityConstraintsType/handlingDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
source
<xs:element name="handlingDescription" type="xs:string" minOccurs="0"/>

complexType PointType
diagram
namespace http://www.wmo.ch/web/www/metadata
children latitude longitude
used by
element PolygonType/point
annotation
documentation 
Latitude and longitude value
source
<xs:complexType name="PointType">
  <xs:annotation>
    <xs:documentation>Latitude and longitude value</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="latitude" type="LatitudeType"/>
    <xs:element name="longitude" type="LongitudeType"/>
  </xs:sequence>
</xs:complexType>

element PointType/latitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
facets
minInclusive -90.0
maxInclusive 90.0
source
<xs:element name="latitude" type="LatitudeType"/>

element PointType/longitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
facets
minInclusive -180.0
maxInclusive 180.0
source
<xs:element name="longitude" type="LongitudeType"/>

complexType PolygonType
diagram
namespace http://www.wmo.ch/web/www/metadata
children point
used by
element EX_GeographicExtentType/polygon
annotation
documentation 
set of points to define a polygon
source
<xs:complexType name="PolygonType">
  <xs:annotation>
    <xs:documentation>set of points to define a polygon</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="point" type="PointType" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>point</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element PolygonType/point
diagram
namespace http://www.wmo.ch/web/www/metadata
type PointType
children latitude longitude
annotation
documentation 
point
source
<xs:element name="point" type="PointType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>point</xs:documentation>
  </xs:annotation>
</xs:element>

simpleType dateAndTimeTypes
namespace http://www.wmo.ch/web/www/metadata
type union of (xs:date, xs:time, xs:dateTime, forecastLeadTimeType, unspecifiedDateTimeType)
used by
elements EX_TemporalExtentType/beginDateTime CI_DateType/date EX_TemporalExtentType/endDateTime EX_TemporalExtentType/referenceDateTime
annotation
documentation 
Type to allow xs:date or xs:time or xs:dateTime or 
			forecastLeadTimeType or unspecifiedDateTimeType
source
<xs:simpleType name="dateAndTimeTypes">
  <xs:annotation>
    <xs:documentation>Type to allow xs:date or xs:time or xs:dateTime or 
			forecastLeadTimeType or unspecifiedDateTimeType</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="xs:date xs:time xs:dateTime forecastLeadTimeType unspecifiedDateTimeType"/>
</xs:simpleType>

simpleType forecastLeadTimeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
simpleType dateAndTimeTypes
facets
pattern T\+[0-9]+|T\+[0-9]+\.[0-9]*
annotation
documentation 
Type to allow forecast lead time T+nnn.dd
source
<xs:simpleType name="forecastLeadTimeType">
  <xs:annotation>
    <xs:documentation>Type to allow forecast lead time T+nnn.dd</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="T\+[0-9]+|T\+[0-9]+\.[0-9]*"/>
  </xs:restriction>
</xs:simpleType>

simpleType freeKeywordsListType
namespace http://www.wmo.ch/web/www/metadata
type list of xs:string
used by
simpleType WMO_KeywordsOrFreeKeywordsType
source
<xs:simpleType name="freeKeywordsListType">
  <xs:list itemType="xs:string"/>
</xs:simpleType>

simpleType LatitudeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:float
used by
elements PointType/latitude EX_GeographicBoundingBoxType/northBoundLatitude EX_GeographicBoundingBoxType/southBoundLatitude
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation 
Type of a latitude value
source
<xs:simpleType name="LatitudeType">
  <xs:annotation>
    <xs:documentation>Type of a latitude value</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:float">
    <xs:minInclusive value="-90.0"/>
    <xs:maxInclusive value="90.0"/>
  </xs:restriction>
</xs:simpleType>

simpleType LongitudeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:float
used by
elements EX_GeographicBoundingBoxType/eastBoundLongitude PointType/longitude EX_GeographicBoundingBoxType/westBoundLongitude
facets
minInclusive -180.0
maxInclusive 180.0
annotation
documentation 
Type of a longitude value
source
<xs:simpleType name="LongitudeType">
  <xs:annotation>
    <xs:documentation>Type of a longitude value</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:float">
    <xs:minInclusive value="-180.0"/>
    <xs:maxInclusive value="180.0"/>
  </xs:restriction>
</xs:simpleType>

simpleType numberListType
namespace http://www.wmo.ch/web/www/metadata
type list of xs:decimal
used by
simpleType WMO_KeywordsOrFreeKeywordsType
source
<xs:simpleType name="numberListType">
  <xs:list itemType="xs:decimal"/>
</xs:simpleType>

simpleType unspecifiedDateTimeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
simpleType dateAndTimeTypes
facets
enumeration continuing
enumeration unknown
source
<xs:simpleType name="unspecifiedDateTimeType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="continuing"/>
    <xs:enumeration value="unknown"/>
  </xs:restriction>
</xs:simpleType>

simpleType WMO_KeywordListType
namespace http://www.wmo.ch/web/www/metadata
type list of WMO_KeywordType
used by
simpleType WMO_KeywordsOrFreeKeywordsType
annotation
documentation 
List of WMO keywords 
source
<xs:simpleType name="WMO_KeywordListType">
  <xs:annotation>
    <xs:documentation>List of WMO keywords </xs:documentation>
  </xs:annotation>
  <xs:list itemType="WMO_KeywordType"/>
</xs:simpleType>

simpleType WMO_KeywordsOrFreeKeywordsType
namespace http://www.wmo.ch/web/www/metadata
type union of (WMO_KeywordListType, numberListType, freeKeywordsListType)
used by
element MD_DataIdentificationType/descriptiveKeywords
annotation
documentation 
List of WMO keywords including numers (decimals and free string lists)
source
<xs:simpleType name="WMO_KeywordsOrFreeKeywordsType">
  <xs:annotation>
    <xs:documentation>List of WMO keywords including numers (decimals and free string lists)</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="WMO_KeywordListType numberListType freeKeywordsListType"/>
</xs:simpleType>

complexType CommunityTopicCategoryCodeType
diagram
namespace http://www.wmo.ch/web/www/metadata
children WMO_CommunityTopic
used by
element MD_DataIdentificationType/communityTopicCategory
annotation
documentation 
extension to allow a wildcard reference to an external community topic list, or
			a choice of the WMO commuity topics
			
source
<xs:complexType name="CommunityTopicCategoryCodeType">
  <xs:annotation>
    <xs:documentation>extension to allow a wildcard reference to an external community topic list, or
			a choice of the WMO commuity topics
			</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element name="WMO_CommunityTopic" type="WMO_CommunityTopicCategoryCodeType"/>
    <xs:any namespace="##other" processContents="lax"/>
  </xs:choice>
</xs:complexType>

element CommunityTopicCategoryCodeType/WMO_CommunityTopic
diagram
namespace http://www.wmo.ch/web/www/metadata
type WMO_CommunityTopicCategoryCodeType
facets
enumeration weather observations
enumeration weather forecasts
source
<xs:element name="WMO_CommunityTopic" type="WMO_CommunityTopicCategoryCodeType"/>

simpleType CI_DateTypeCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element CI_DateType/dateType
facets
enumeration creationDate
enumeration publicationDate
enumeration revisionDate
enumeration referenceDate
annotation
documentation 
CI_DateTypeCode  Code-List (B.5.2)
source
<xs:simpleType name="CI_DateTypeCodeType">
  <xs:annotation>
    <xs:documentation>CI_DateTypeCode  Code-List (B.5.2)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="creationDate"/>
    <xs:enumeration value="publicationDate"/>
    <xs:enumeration value="revisionDate"/>
    <xs:enumeration value="referenceDate"/>
  </xs:restriction>
</xs:simpleType>

simpleType CI_RoleCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element CI_ResponsiblePartyType/role
facets
enumeration resourceProvider
enumeration custodian
enumeration owner
enumeration user
enumeration distributor
enumeration originator
enumeration pointOfContact
enumeration principalInvestigator
enumeration processor
enumeration publisher
annotation
documentation 
CI_RoleCode CodeList  (B.5.5)
source
<xs:simpleType name="CI_RoleCodeType">
  <xs:annotation>
    <xs:documentation>CI_RoleCode CodeList  (B.5.5)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="resourceProvider"/>
    <xs:enumeration value="custodian"/>
    <xs:enumeration value="owner"/>
    <xs:enumeration value="user"/>
    <xs:enumeration value="distributor"/>
    <xs:enumeration value="originator"/>
    <xs:enumeration value="pointOfContact"/>
    <xs:enumeration value="principalInvestigator"/>
    <xs:enumeration value="processor"/>
    <xs:enumeration value="publisher"/>
  </xs:restriction>
</xs:simpleType>

simpleType frequencyCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element EX_TemporalExtentType/dataFrequency
facets
enumeration continual
enumeration hourly
enumeration 3-hourly
enumeration 6-hourly
enumeration 12-hourly
enumeration daily
enumeration weekly
enumeration fortnightly
enumeration monthly
enumeration quarterly
enumeration biannually
enumeration annually
enumeration asNeeded
enumeration irregular
enumeration notPlanned
enumeration unknown
annotation
documentation 
 Frequency code for data repetition frequency 
source
<xs:simpleType name="frequencyCodeType">
  <xs:annotation>
    <xs:documentation> Frequency code for data repetition frequency </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="continual"/>
    <xs:enumeration value="hourly"/>
    <xs:enumeration value="3-hourly"/>
    <xs:enumeration value="6-hourly"/>
    <xs:enumeration value="12-hourly"/>
    <xs:enumeration value="daily"/>
    <xs:enumeration value="weekly"/>
    <xs:enumeration value="fortnightly"/>
    <xs:enumeration value="monthly"/>
    <xs:enumeration value="quarterly"/>
    <xs:enumeration value="biannually"/>
    <xs:enumeration value="annually"/>
    <xs:enumeration value="asNeeded"/>
    <xs:enumeration value="irregular"/>
    <xs:enumeration value="notPlanned"/>
    <xs:enumeration value="unknown"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_CharacterSetCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
elements MD_DataIdentificationType/dataCharacterSet MD_MetadataType/metadataCharacterSet
facets
enumeration ucs2
enumeration ucs4
enumeration utf7
enumeration utf8
enumeration utf16
enumeration 8859part1
enumeration 8859part2
enumeration 8859part3
enumeration 8859part4
enumeration 8859part5
enumeration 8859part6
enumeration 8859part7
enumeration 8859part8
enumeration 8859part9
enumeration 8859part11
enumeration 8859part14
enumeration 8859part15
enumeration jis
enumeration shiftJIS
enumeration eucJP
enumeration usAscii
enumeration ebcdic
enumeration eucKR
enumeration big5
enumeration CP1251
annotation
documentation 
MD_CharacterSetCode  Code-List (B.5.10)
source
<xs:simpleType name="MD_CharacterSetCodeType">
  <xs:annotation>
    <xs:documentation>MD_CharacterSetCode  Code-List (B.5.10)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ucs2"/>
    <xs:enumeration value="ucs4"/>
    <xs:enumeration value="utf7"/>
    <xs:enumeration value="utf8"/>
    <xs:enumeration value="utf16"/>
    <xs:enumeration value="8859part1"/>
    <xs:enumeration value="8859part2"/>
    <xs:enumeration value="8859part3"/>
    <xs:enumeration value="8859part4"/>
    <xs:enumeration value="8859part5"/>
    <xs:enumeration value="8859part6"/>
    <xs:enumeration value="8859part7"/>
    <xs:enumeration value="8859part8"/>
    <xs:enumeration value="8859part9"/>
    <xs:enumeration value="8859part11"/>
    <xs:enumeration value="8859part14"/>
    <xs:enumeration value="8859part15"/>
    <xs:enumeration value="jis"/>
    <xs:enumeration value="shiftJIS"/>
    <xs:enumeration value="eucJP"/>
    <xs:enumeration value="usAscii"/>
    <xs:enumeration value="ebcdic"/>
    <xs:enumeration value="eucKR"/>
    <xs:enumeration value="big5"/>
    <xs:enumeration value="CP1251"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_ClassificationCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_SecurityConstraintsType/classification
facets
enumeration unclassified
enumeration restricted
enumeration confidential
enumeration secret
enumeration topsecret
annotation
documentation 
MD_ClassificationCode  Code-List (B.5.11)
source
<xs:simpleType name="MD_ClassificationCodeType">
  <xs:annotation>
    <xs:documentation>MD_ClassificationCode  Code-List (B.5.11)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="unclassified"/>
    <xs:enumeration value="restricted"/>
    <xs:enumeration value="confidential"/>
    <xs:enumeration value="secret"/>
    <xs:enumeration value="topsecret"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_MaintenanceFrequencyCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_MaintenanceType/maintenanceAndUpdateFrequency
facets
enumeration continual
enumeration hourly
enumeration 3-hourly
enumeration 6-hourly
enumeration 12-hourly
enumeration daily
enumeration weekly
enumeration fortnightly
enumeration monthly
enumeration quarterly
enumeration biannually
enumeration annually
enumeration asNeeded
enumeration irregular
enumeration notPlanned
enumeration unknown
annotation
documentation 
 MD_MaintenanceFrequencyCode CodeList ( B.5.18) 
source
<xs:simpleType name="MD_MaintenanceFrequencyCodeType">
  <xs:annotation>
    <xs:documentation> MD_MaintenanceFrequencyCode CodeList ( B.5.18) </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="continual"/>
    <xs:enumeration value="hourly"/>
    <xs:enumeration value="3-hourly"/>
    <xs:enumeration value="6-hourly"/>
    <xs:enumeration value="12-hourly"/>
    <xs:enumeration value="daily"/>
    <xs:enumeration value="weekly"/>
    <xs:enumeration value="fortnightly"/>
    <xs:enumeration value="monthly"/>
    <xs:enumeration value="quarterly"/>
    <xs:enumeration value="biannually"/>
    <xs:enumeration value="annually"/>
    <xs:enumeration value="asNeeded"/>
    <xs:enumeration value="irregular"/>
    <xs:enumeration value="notPlanned"/>
    <xs:enumeration value="unknown"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_MediumNameCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_DigitalTransferOptionsType/offlineMedium
facets
enumeration cdRom
enumeration dvd
enumeration dvdRom
enumeration 5quarterInchFloppy
enumeration 7trackTape
enumeration 9trackTape
enumeration 3480Cartridge
enumeration 3490Cartridge
enumeration 3580Cartridge
enumeration 4mmCartridgeTape
enumeration 8mmCartridgeTape
enumeration 1quarterInchCartridgeTape
enumeration digitalLinearTape
enumeration onLine
enumeration satellite
enumeration telephoneLink
enumeration hardcopy
annotation
documentation 
MD_MediumNameCode  Code-List (B.5.20)
source
<xs:simpleType name="MD_MediumNameCodeType">
  <xs:annotation>
    <xs:documentation>MD_MediumNameCode  Code-List (B.5.20)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="cdRom"/>
    <xs:enumeration value="dvd"/>
    <xs:enumeration value="dvdRom"/>
    <xs:enumeration value="5quarterInchFloppy"/>
    <xs:enumeration value="7trackTape"/>
    <xs:enumeration value="9trackTape"/>
    <xs:enumeration value="3480Cartridge"/>
    <xs:enumeration value="3490Cartridge"/>
    <xs:enumeration value="3580Cartridge"/>
    <xs:enumeration value="4mmCartridgeTape"/>
    <xs:enumeration value="8mmCartridgeTape"/>
    <xs:enumeration value="1quarterInchCartridgeTape"/>
    <xs:enumeration value="digitalLinearTape"/>
    <xs:enumeration value="onLine"/>
    <xs:enumeration value="satellite"/>
    <xs:enumeration value="telephoneLink"/>
    <xs:enumeration value="hardcopy"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_ProgressCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
facets
enumeration completed
enumeration historicalArchive
enumeration owner
enumeration onGoing
enumeration planned
enumeration required
enumeration underdevelopment
annotation
documentation 
MD_ProgressCode  Code-List (B.5.23)
source
<xs:simpleType name="MD_ProgressCodeType">
  <xs:annotation>
    <xs:documentation>MD_ProgressCode  Code-List (B.5.23)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="completed"/>
    <xs:enumeration value="historicalArchive"/>
    <xs:enumeration value="owner"/>
    <xs:enumeration value="onGoing"/>
    <xs:enumeration value="planned"/>
    <xs:enumeration value="required"/>
    <xs:enumeration value="underdevelopment"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_RestrictionCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
elements MD_LegalConstraintsType/accessConstraints MD_LegalConstraintsType/useConstraints
facets
enumeration copyright
enumeration patent
enumeration patentPending
enumeration trademark
enumeration license
enumeration intellectualPropertyRights
enumeration restricted
enumeration otherRestrictions
annotation
documentation 
MD_RestrictionCode  Code-List (B.5.24)
source
<xs:simpleType name="MD_RestrictionCodeType">
  <xs:annotation>
    <xs:documentation>MD_RestrictionCode  Code-List (B.5.24)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="copyright"/>
    <xs:enumeration value="patent"/>
    <xs:enumeration value="patentPending"/>
    <xs:enumeration value="trademark"/>
    <xs:enumeration value="license"/>
    <xs:enumeration value="intellectualPropertyRights"/>
    <xs:enumeration value="restricted"/>
    <xs:enumeration value="otherRestrictions"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_SpatialRepresentationTypeCode
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_DataIdentificationType/spatialRepresentationType
facets
enumeration vector
enumeration grid
enumeration textTable
enumeration tin
enumeration stereoModel
enumeration video
enumeration bitmap
enumeration irregularPoints
annotation
documentation 
MD_SpatialRepresentationTypeCode Code-List (B.5.26)
source
<xs:simpleType name="MD_SpatialRepresentationTypeCode">
  <xs:annotation>
    <xs:documentation>MD_SpatialRepresentationTypeCode Code-List (B.5.26)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="vector"/>
    <xs:enumeration value="grid"/>
    <xs:enumeration value="textTable"/>
    <xs:enumeration value="tin"/>
    <xs:enumeration value="stereoModel"/>
    <xs:enumeration value="video"/>
    <xs:enumeration value="bitmap"/>
    <xs:enumeration value="irregularPoints"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_TopicCategoryCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_DataIdentificationType/topicCategory
facets
enumeration farming
enumeration biota
enumeration boundaries
enumeration climatologyMeteorologyAtmosphere
enumeration economy
enumeration elevation
enumeration environment
enumeration geoscientificInformation
enumeration health
enumeration imageryBaseMapsEarthCover
enumeration intelligenceMilitary
enumeration inlandWaters
enumeration location
enumeration oceans
enumeration planningCadastre
enumeration society
enumeration structure
enumeration transportation
enumeration utilitiesCommunication
annotation
documentation 
MD_TopicCategoryCode Code-List (B.5.27)
source
<xs:simpleType name="MD_TopicCategoryCodeType">
  <xs:annotation>
    <xs:documentation>MD_TopicCategoryCode Code-List (B.5.27)</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>

simpleType WMO_CommunityTopicCategoryCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element CommunityTopicCategoryCodeType/WMO_CommunityTopic
facets
enumeration weather observations
enumeration weather forecasts
annotation
documentation 
extension for WMO commuity topics
			The current list is only a placeholder for an extended list TBA
			
source
<xs:simpleType name="WMO_CommunityTopicCategoryCodeType">
  <xs:annotation>
    <xs:documentation>extension for WMO commuity topics
			The current list is only a placeholder for an extended list TBA
			</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="weather observations"/>
    <xs:enumeration value="weather forecasts"/>
  </xs:restriction>
</xs:simpleType>

simpleType WMO_DataFrequencyCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element MD_MaintenanceType/maintenanceAndUpdateFrequency
facets
enumeration continuous
enumeration 1-minute
enumeration 5-minute
enumeration 10-minute
enumeration 15-minute
enumeration 30-minute
enumeration hourly
enumeration 3-hourly
enumeration 6-hourly
enumeration 8-hourly
enumeration 12-hourly
enumeration daily
enumeration weekly
enumeration 10-daily
enumeration fortnightly
enumeration monthly
enumeration quarterly
enumeration biannually
enumeration annually
enumeration decadally
enumeration irregularly
annotation
documentation 
 separate additional codelist to MD_MaintenanceFrequencyCode reflecting WMO time scales 
source
<xs:simpleType name="WMO_DataFrequencyCodeType">
  <xs:annotation>
    <xs:documentation> separate additional codelist to MD_MaintenanceFrequencyCode reflecting WMO time scales </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="continuous"/>
    <xs:enumeration value="1-minute"/>
    <xs:enumeration value="5-minute"/>
    <xs:enumeration value="10-minute"/>
    <xs:enumeration value="15-minute"/>
    <xs:enumeration value="30-minute"/>
    <xs:enumeration value="hourly"/>
    <xs:enumeration value="3-hourly"/>
    <xs:enumeration value="6-hourly"/>
    <xs:enumeration value="8-hourly"/>
    <xs:enumeration value="12-hourly"/>
    <xs:enumeration value="daily"/>
    <xs:enumeration value="weekly"/>
    <xs:enumeration value="10-daily"/>
    <xs:enumeration value="fortnightly"/>
    <xs:enumeration value="monthly"/>
    <xs:enumeration value="quarterly"/>
    <xs:enumeration value="biannually"/>
    <xs:enumeration value="annually"/>
    <xs:enumeration value="decadally"/>
    <xs:enumeration value="irregularly"/>
  </xs:restriction>
</xs:simpleType>

simpleType WMO_KeywordType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
simpleType WMO_KeywordListType
facets
enumeration absolute
enumeration accumulated
enumeration active
enumeration aerosol
enumeration aerosols
enumeration agriculture
enumeration agrometeorological
enumeration air
enumeration albedo
enumeration altitude
enumeration amount
enumeration analyses
enumeration analysis
enumeration annual
enumeration anomalies
enumeration anomaly
enumeration applied
enumeration atmospheric
enumeration aviation
enumeration balance
enumeration barometer
enumeration biometeorology
enumeration boundary
enumeration brightness
enumeration BUFR
enumeration bulb
enumeration cap
enumeration ceiling
enumeration change
enumeration chemistry
enumeration circulation
enumeration cirrocumulus
enumeration cirrostratus
enumeration cirrus
enumeration climate
enumeration climatology
enumeration cloud
enumeration clouds
enumeration component
enumeration condensation
enumeration conductivity
enumeration cooling
enumeration cores
enumeration cover
enumeration CREX
enumeration crop
enumeration cyclone
enumeration daily
enumeration data
enumeration day
enumeration days
enumeration degree
enumeration depth
enumeration derived
enumeration dew
enumeration diffusion
enumeration direction
enumeration dissolved
enumeration divergence
enumeration droplet
enumeration drought
enumeration dry
enumeration duration
enumeration dust
enumeration dynamics
enumeration earth
enumeration electricity
enumeration element
enumeration elevation
enumeration energy
enumeration equivalent
enumeration erosion
enumeration evaporation
enumeration evapotranspiration
enumeration events
enumeration extent
enumeration extremes
enumeration flux
enumeration fog
enumeration forecast
enumeration forestry
enumeration freeze
enumeration frost
enumeration frozen
enumeration gale
enumeration general
enumeration geopotential
enumeration glacial
enumeration glacier
enumeration global
enumeration GPS
enumeration GRIB
enumeration grid
enumeration gridded
enumeration ground
enumeration growing
enumeration gust
enumeration hail
enumeration hair
enumeration heating
enumeration heavy
enumeration height
enumeration high
enumeration hour
enumeration hourly
enumeration humidity
enumeration hurricane
enumeration hydrological
enumeration hydrology
enumeration hydrometeorology
enumeration ice
enumeration iceberg
enumeration imagery
enumeration index
enumeration instruments
enumeration lake
enumeration land
enumeration laser
enumeration layer
enumeration layers
enumeration level
enumeration lifted
enumeration lightning
enumeration liquid
enumeration long
enumeration low
enumeration marine
enumeration maximum
enumeration mean
enumeration measurement
enumeration median
enumeration meteorological
enumeration micro
enumeration micrometeorology
enumeration military
enumeration minimum
enumeration missing
enumeration mist
enumeration mixed
enumeration mixing
enumeration mode
enumeration model
enumeration modification
enumeration moisture
enumeration monsoon
enumeration monthly
enumeration mountain
enumeration normals
enumeration nuclei
enumeration NWP
enumeration observation
enumeration ocean
enumeration oceanography
enumeration ordinary
enumeration oxygen
enumeration ozone
enumeration paleoclimatology
enumeration parameterization
enumeration period
enumeration permafrost
enumeration ph
enumeration phenomena
enumeration physics
enumeration point
enumeration polar
enumeration pollution
enumeration potential
enumeration precipitable
enumeration precipitation
enumeration present
enumeration pressure
enumeration properties
enumeration quality
enumeration quantity
enumeration radar
enumeration radiance
enumeration radiation
enumeration radiative
enumeration radiological
enumeration rain
enumeration rainfall
enumeration rate
enumeration ratio
enumeration record
enumeration reflectance
enumeration reflectivity
enumeration relative
enumeration remote
enumeration rings
enumeration river
enumeration salinity
enumeration sand
enumeration satellite
enumeration scale
enumeration sea
enumeration sedimentation
enumeration sensing
enumeration sheets
enumeration shelves
enumeration short
enumeration size
enumeration sky
enumeration snow
enumeration snowfall
enumeration soil
enumeration soils
enumeration solar
enumeration soundings
enumeration space
enumeration spectral
enumeration speed
enumeration spout
enumeration stability
enumeration standard
enumeration static
enumeration storms
enumeration stratopause
enumeration stratosphere
enumeration stratospheric
enumeration sunshine
enumeration surface
enumeration swell
enumeration SYNOP
enumeration system
enumeration temperature
enumeration tendency
enumeration thickness
enumeration thunder
enumeration tidal
enumeration tide
enumeration topography
enumeration tornado
enumeration total
enumeration track
enumeration transport
enumeration tree
enumeration tropopause
enumeration troposphere
enumeration tropospheric
enumeration turbidity
enumeration turbulence
enumeration type
enumeration typhoon
enumeration upper
enumeration urban
enumeration use
enumeration vapour
enumeration variable
enumeration velocity
enumeration virtual
enumeration visibility
enumeration volume
enumeration vorticity
enumeration warm
enumeration water
enumeration wave
enumeration waves
enumeration weather
enumeration wet
enumeration wind
enumeration year
enumeration yield
annotation
documentation 
WMO keywords
			because of XML list types which use this enumeration, which delimit list members 
			by a space, then combined words are difficult to specify
			The list has been reduced to lower case (except upper case acronyms like SYNOP) to simplify querying 
source
<xs:simpleType name="WMO_KeywordType">
  <xs:annotation>
    <xs:documentation>WMO keywords
			because of XML list types which use this enumeration, which delimit list members 
			by a space, then combined words are difficult to specify
			The list has been reduced to lower case (except upper case acronyms like SYNOP) to simplify querying </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="absolute"/>
    <xs:enumeration value="accumulated"/>
    <xs:enumeration value="active"/>
    <xs:enumeration value="aerosol"/>
    <xs:enumeration value="aerosols"/>
    <xs:enumeration value="agriculture"/>
    <xs:enumeration value="agrometeorological"/>
    <xs:enumeration value="air"/>
    <xs:enumeration value="albedo"/>
    <xs:enumeration value="altitude"/>
    <xs:enumeration value="amount"/>
    <xs:enumeration value="analyses"/>
    <xs:enumeration value="analysis"/>
    <xs:enumeration value="annual"/>
    <xs:enumeration value="anomalies"/>
    <xs:enumeration value="anomaly"/>
    <xs:enumeration value="applied"/>
    <xs:enumeration value="atmospheric"/>
    <xs:enumeration value="aviation"/>
    <xs:enumeration value="balance"/>
    <xs:enumeration value="barometer"/>
    <xs:enumeration value="biometeorology"/>
    <xs:enumeration value="boundary"/>
    <xs:enumeration value="brightness"/>
    <xs:enumeration value="BUFR"/>
    <xs:enumeration value="bulb"/>
    <xs:enumeration value="cap"/>
    <xs:enumeration value="ceiling"/>
    <xs:enumeration value="change"/>
    <xs:enumeration value="chemistry"/>
    <xs:enumeration value="circulation"/>
    <xs:enumeration value="cirrocumulus"/>
    <xs:enumeration value="cirrostratus"/>
    <xs:enumeration value="cirrus"/>
    <xs:enumeration value="climate"/>
    <xs:enumeration value="climatology"/>
    <xs:enumeration value="cloud"/>
    <xs:enumeration value="clouds"/>
    <xs:enumeration value="component"/>
    <xs:enumeration value="condensation"/>
    <xs:enumeration value="conductivity"/>
    <xs:enumeration value="cooling"/>
    <xs:enumeration value="cores"/>
    <xs:enumeration value="cover"/>
    <xs:enumeration value="CREX"/>
    <xs:enumeration value="crop"/>
    <xs:enumeration value="cyclone"/>
    <xs:enumeration value="daily"/>
    <xs:enumeration value="data"/>
    <xs:enumeration value="day"/>
    <xs:enumeration value="days"/>
    <xs:enumeration value="degree"/>
    <xs:enumeration value="depth"/>
    <xs:enumeration value="derived"/>
    <xs:enumeration value="dew"/>
    <xs:enumeration value="diffusion"/>
    <xs:enumeration value="direction"/>
    <xs:enumeration value="dissolved"/>
    <xs:enumeration value="divergence"/>
    <xs:enumeration value="droplet"/>
    <xs:enumeration value="drought"/>
    <xs:enumeration value="dry"/>
    <xs:enumeration value="duration"/>
    <xs:enumeration value="dust"/>
    <xs:enumeration value="dynamics"/>
    <xs:enumeration value="earth"/>
    <xs:enumeration value="electricity"/>
    <xs:enumeration value="element"/>
    <xs:enumeration value="elevation"/>
    <xs:enumeration value="energy"/>
    <xs:enumeration value="equivalent"/>
    <xs:enumeration value="erosion"/>
    <xs:enumeration value="evaporation"/>
    <xs:enumeration value="evapotranspiration"/>
    <xs:enumeration value="events"/>
    <xs:enumeration value="extent"/>
    <xs:enumeration value="extremes"/>
    <xs:enumeration value="flux"/>
    <xs:enumeration value="fog"/>
    <xs:enumeration value="forecast"/>
    <xs:enumeration value="forestry"/>
    <xs:enumeration value="freeze"/>
    <xs:enumeration value="frost"/>
    <xs:enumeration value="frozen"/>
    <xs:enumeration value="gale"/>
    <xs:enumeration value="general"/>
    <xs:enumeration value="geopotential"/>
    <xs:enumeration value="glacial"/>
    <xs:enumeration value="glacier"/>
    <xs:enumeration value="global"/>
    <xs:enumeration value="GPS"/>
    <xs:enumeration value="GRIB"/>
    <xs:enumeration value="grid"/>
    <xs:enumeration value="gridded"/>
    <xs:enumeration value="ground"/>
    <xs:enumeration value="growing"/>
    <xs:enumeration value="gust"/>
    <xs:enumeration value="hail"/>
    <xs:enumeration value="hair"/>
    <xs:enumeration value="heating"/>
    <xs:enumeration value="heavy"/>
    <xs:enumeration value="height"/>
    <xs:enumeration value="high"/>
    <xs:enumeration value="hour"/>
    <xs:enumeration value="hourly"/>
    <xs:enumeration value="humidity"/>
    <xs:enumeration value="hurricane"/>
    <xs:enumeration value="hydrological"/>
    <xs:enumeration value="hydrology"/>
    <xs:enumeration value="hydrometeorology"/>
    <xs:enumeration value="ice"/>
    <xs:enumeration value="iceberg"/>
    <xs:enumeration value="imagery"/>
    <xs:enumeration value="index"/>
    <xs:enumeration value="instruments"/>
    <xs:enumeration value="lake"/>
    <xs:enumeration value="land"/>
    <xs:enumeration value="laser"/>
    <xs:enumeration value="layer"/>
    <xs:enumeration value="layers"/>
    <xs:enumeration value="level"/>
    <xs:enumeration value="lifted"/>
    <xs:enumeration value="lightning"/>
    <xs:enumeration value="liquid"/>
    <xs:enumeration value="long"/>
    <xs:enumeration value="low"/>
    <xs:enumeration value="marine"/>
    <xs:enumeration value="maximum"/>
    <xs:enumeration value="mean"/>
    <xs:enumeration value="measurement"/>
    <xs:enumeration value="median"/>
    <xs:enumeration value="meteorological"/>
    <xs:enumeration value="micro"/>
    <xs:enumeration value="micrometeorology"/>
    <xs:enumeration value="military"/>
    <xs:enumeration value="minimum"/>
    <xs:enumeration value="missing"/>
    <xs:enumeration value="mist"/>
    <xs:enumeration value="mixed"/>
    <xs:enumeration value="mixing"/>
    <xs:enumeration value="mode"/>
    <xs:enumeration value="model"/>
    <xs:enumeration value="modification"/>
    <xs:enumeration value="moisture"/>
    <xs:enumeration value="monsoon"/>
    <xs:enumeration value="monthly"/>
    <xs:enumeration value="mountain"/>
    <xs:enumeration value="normals"/>
    <xs:enumeration value="nuclei"/>
    <xs:enumeration value="NWP"/>
    <xs:enumeration value="observation"/>
    <xs:enumeration value="ocean"/>
    <xs:enumeration value="oceanography"/>
    <xs:enumeration value="ordinary"/>
    <xs:enumeration value="oxygen"/>
    <xs:enumeration value="ozone"/>
    <xs:enumeration value="paleoclimatology"/>
    <xs:enumeration value="parameterization"/>
    <xs:enumeration value="period"/>
    <xs:enumeration value="permafrost"/>
    <xs:enumeration value="ph"/>
    <xs:enumeration value="phenomena"/>
    <xs:enumeration value="physics"/>
    <xs:enumeration value="point"/>
    <xs:enumeration value="polar"/>
    <xs:enumeration value="pollution"/>
    <xs:enumeration value="potential"/>
    <xs:enumeration value="precipitable"/>
    <xs:enumeration value="precipitation"/>
    <xs:enumeration value="present"/>
    <xs:enumeration value="pressure"/>
    <xs:enumeration value="properties"/>
    <xs:enumeration value="quality"/>
    <xs:enumeration value="quantity"/>
    <xs:enumeration value="radar"/>
    <xs:enumeration value="radiance"/>
    <xs:enumeration value="radiation"/>
    <xs:enumeration value="radiative"/>
    <xs:enumeration value="radiological"/>
    <xs:enumeration value="rain"/>
    <xs:enumeration value="rainfall"/>
    <xs:enumeration value="rate"/>
    <xs:enumeration value="ratio"/>
    <xs:enumeration value="record"/>
    <xs:enumeration value="reflectance"/>
    <xs:enumeration value="reflectivity"/>
    <xs:enumeration value="relative"/>
    <xs:enumeration value="remote"/>
    <xs:enumeration value="rings"/>
    <xs:enumeration value="river"/>
    <xs:enumeration value="salinity"/>
    <xs:enumeration value="sand"/>
    <xs:enumeration value="satellite"/>
    <xs:enumeration value="scale"/>
    <xs:enumeration value="sea"/>
    <xs:enumeration value="sedimentation"/>
    <xs:enumeration value="sensing"/>
    <xs:enumeration value="sheets"/>
    <xs:enumeration value="shelves"/>
    <xs:enumeration value="short"/>
    <xs:enumeration value="size"/>
    <xs:enumeration value="sky"/>
    <xs:enumeration value="snow"/>
    <xs:enumeration value="snowfall"/>
    <xs:enumeration value="soil"/>
    <xs:enumeration value="soils"/>
    <xs:enumeration value="solar"/>
    <xs:enumeration value="soundings"/>
    <xs:enumeration value="space"/>
    <xs:enumeration value="spectral"/>
    <xs:enumeration value="speed"/>
    <xs:enumeration value="spout"/>
    <xs:enumeration value="stability"/>
    <xs:enumeration value="standard"/>
    <xs:enumeration value="static"/>
    <xs:enumeration value="storms"/>
    <xs:enumeration value="stratopause"/>
    <xs:enumeration value="stratosphere"/>
    <xs:enumeration value="stratospheric"/>
    <xs:enumeration value="sunshine"/>
    <xs:enumeration value="surface"/>
    <xs:enumeration value="swell"/>
    <xs:enumeration value="SYNOP"/>
    <xs:enumeration value="system"/>
    <xs:enumeration value="temperature"/>
    <xs:enumeration value="tendency"/>
    <xs:enumeration value="thickness"/>
    <xs:enumeration value="thunder"/>
    <xs:enumeration value="tidal"/>
    <xs:enumeration value="tide"/>
    <xs:enumeration value="topography"/>
    <xs:enumeration value="tornado"/>
    <xs:enumeration value="total"/>
    <xs:enumeration value="track"/>
    <xs:enumeration value="transport"/>
    <xs:enumeration value="tree"/>
    <xs:enumeration value="tropopause"/>
    <xs:enumeration value="troposphere"/>
    <xs:enumeration value="tropospheric"/>
    <xs:enumeration value="turbidity"/>
    <xs:enumeration value="turbulence"/>
    <xs:enumeration value="type"/>
    <xs:enumeration value="typhoon"/>
    <xs:enumeration value="upper"/>
    <xs:enumeration value="urban"/>
    <xs:enumeration value="use"/>
    <xs:enumeration value="vapour"/>
    <xs:enumeration value="variable"/>
    <xs:enumeration value="velocity"/>
    <xs:enumeration value="virtual"/>
    <xs:enumeration value="visibility"/>
    <xs:enumeration value="volume"/>
    <xs:enumeration value="vorticity"/>
    <xs:enumeration value="warm"/>
    <xs:enumeration value="water"/>
    <xs:enumeration value="wave"/>
    <xs:enumeration value="waves"/>
    <xs:enumeration value="weather"/>
    <xs:enumeration value="wet"/>
    <xs:enumeration value="wind"/>
    <xs:enumeration value="year"/>
    <xs:enumeration value="yield"/>
  </xs:restriction>
</xs:simpleType>

element xi:fallback
diagram
namespace http://www.w3.org/2003/XInclude
type xi:fallbackType
children xi:include
used by
complexType xi:includeType
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:element name="fallback" type="xi:fallbackType"/>

element xi:include
diagram
namespace http://www.w3.org/2003/XInclude
type xi:includeType
children xi:fallback
used by
complexType xi:fallbackType
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:element name="include" type="xi:includeType"/>

complexType xi:fallbackType
diagram
namespace http://www.w3.org/2003/XInclude
children xi:include
used by
element xi:fallback
attributes
Name  Type  Use  Default  Fixed  Annotation
source
<xs:complexType name="fallbackType" mixed="true">
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element ref="xi:include"/>
    <xs:any namespace="##other" processContents="lax"/>
    <xs:any namespace="##local" processContents="lax"/>
  </xs:choice>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

complexType xi:includeType
diagram
namespace http://www.w3.org/2003/XInclude
children xi:fallback
used by
elements CI_CitationType/link CI_ResponsiblePartyType/link MD_ReferenceSystemType/link MD_MaintenanceType/link DQ_DataQualityType/link MD_DistributionType/link xi:include
attributes
Name  Type  Use  Default  Fixed  Annotation
href  xs:anyURI  optional      
parse  xi:parseType  optional  xml    
xpointer  xs:string  optional      
encoding  xs:string  optional      
accept  xs:string  optional      
accept-language  xs:string  optional      
accept-charset  xs:string  optional      
source
<xs:complexType name="includeType" mixed="true">
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element ref="xi:fallback"/>
    <xs:any namespace="##other" processContents="lax"/>
    <xs:any namespace="##local" processContents="lax"/>
  </xs:choice>
  <xs:attribute name="href" type="xs:anyURI" use="optional"/>
  <xs:attribute name="parse" type="xi:parseType" use="optional" default="xml"/>
  <xs:attribute name="xpointer" type="xs:string" use="optional"/>
  <xs:attribute name="encoding" type="xs:string" use="optional"/>
  <xs:attribute name="accept" type="xs:string" use="optional"/>
  <xs:attribute name="accept-language" type="xs:string" use="optional"/>
  <xs:attribute name="accept-charset" type="xs:string" use="optional"/>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>

simpleType xi:parseType
namespace http://www.w3.org/2003/XInclude
type restriction of xs:token
used by
attribute xi:includeType/@parse
facets
enumeration xml
enumeration text
source
<xs:simpleType name="parseType">
  <xs:restriction base="xs:token">
    <xs:enumeration value="xml"/>
    <xs:enumeration value="text"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with XMLSPY Schema Editor http://www.altova.com/xmlspy