Schema WMO19115_metadata_v0_2.xsd


schema location:  .\WMO19115_metadata_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
contentInfo  MD_MetadataType 
dataQualityInfo 
distributionInfo 
hierarchyLevel 
hierarchyLevelName 
identificationInfo 
metaData 
metadataCharacterSet 
metadataContact 
metadataDateStamp 
metadataFileIdentifier 
metadataLanguage 
metadataStandardName 
metadataStandardVersion 
parentIdentifier 
referenceSystemInfo 


schema location:  .\WMO19115_CodeLists_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types  Simple types 
WMO_CommunityTopic  CommunityTopicCategoryCodeType  CI_DateTypeCodeType 
CI_RoleCodeType 
frequencyCodeType 
MD_CharacterSetCodeType 
MD_ClassificationCodeType 
MD_MaintenanceFrequencyCodeType 
MD_MediumNameCodeType 
MD_ProgressCodeType 
MD_RestrictionCodeType 
MD_ScopeCodeType 
MD_SpatialRepresentationTypeCode 
MD_TopicCategoryCodeType 
WMO_CommunityTopicCategoryCodeType 
WMO_DataFrequencyCodeType 
WMO_KeywordType 


schema location:  .\WMO19115_basicTypes_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Simple types 
link  dataLanguageType 
dateAndTimeTypes 
forecastLeadTimeType 
freeKeywordsListType 
LatitudeRangeType 
LatitudeType 
LongitudeRangeType 
LongitudeType 
NullEnumeration 
numberListType 
unspecifiedDateTimeType 
WMO_KeywordListType 
WMO_KeywordsOrFreeKeywordsType 


schema location:  .\WMO19115_MD_DataIdentification_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
abstract  MD_DataIdentificationType 
citation 
communityTopicCategory 
dataCharacterSet 
dataExtent 
dataLanguage 
descriptiveKeywords 
pointOfContact 
referenceDate 
resourceConstraints 
resourceMaintenance 
spatialRepresentationType 
spatialResolution 
topicCategory 


schema location:  .\WMO19115_MD_ContentInformation_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
attributeDescription  MD_ContentInformationType 
complianceCode  MD_CoverageDescription 
contentType  MD_FeatureCatalogueDescription 
coverageDimension 
coverageInfo 
featureCatalogueCitation 
featureInfo 
featureTypes 
includedWithDataset 
language 


schema location:  .\WMO19115_CI_Citation_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
address  CI_AddressType 
administrativeArea  CI_CitationType 
alternateTitle  CI_ContactType 
citedResponsibleParty  CI_DateType 
city  CI_ResponsiblePartyType 
contactInfo  CI_TelephoneType 
country 
date 
dateType 
deliveryPoint 
electronicMailAddress 
facsimile 
individualName 
onlineAddress 
organisationName 
period 
phone 
positionName 
postalCode 
resourceIdentifier 
resourceIdentifierType 
resourceTitle 
role 
voice 


schema location:  .\WMO19115_MD_Constraints_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
accessConstraints  MD_ConstraintsType 
classification  MD_LegalConstraintsType 
classificationSystem  MD_SecurityConstraintsType 
handlingDescription 
legalConstraints 
otherConstraints 
securityConstraints 
useConstraints 
useLimitation 
userNote 


schema location:  .\WMO19115_MD_ReferenceSystem_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
referenceAuthority  MD_ReferenceSystemType 
referenceDescription 
referenceSystemIdentifier 


schema location:  .\WMO19115_MD_Maintenance_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
maintenanceAndUpdateFrequency  MD_MaintenanceType 
maintenanceNote 


schema location:  .\WMO19115_EX_Extent_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
beginDateTime  EX_ExtentType 
boundingBox  EX_GeographicBoundingBoxType 
dataFrequency  EX_GeographicExtentType 
description  EX_TemporalExtentType 
eastBoundLongitude  EX_VerticalExtentType 
endDateTime  PointType 
geographicElement  PolygonType 
geographicIdentifier 
irregularPointSet 
latitude 
longitude 
maximumValue 
minimumValue 
northBoundLatitude 
point 
polygon 
referenceDateTime 
southBoundLatitude 
temporalElement 
unitOfMeasure 
verticalDatumLevel 
verticalElement 
westBoundLongitude 


schema location:  .\WMO19115_DQ_DataQuality_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
dataProcessInfo  DQ_DataQualityType 
dataSourceInfo 
lineageStatement 


schema location:  .\WMO19115_MD_Distribution_v0_2.xsd
targetNamespace:  http://www.wmo.ch/web/www/metadata
 
Elements  Complex types 
distributionFormat  MD_DigitalTransferOptionsType 
formatName  MD_DistributionType 
formatVersion  MD_FormatType 
offlineMedium 
onLineSource 
transferOptions 
transferSize 
WMO_Source 


schema location:  .\XInclude.xsd
targetNamespace:  http://www.w3.org/2003/XInclude
 
Elements  Complex types  Simple types 
fallback  fallbackType  parseType 
include  includeType 


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

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

element distributionInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_DistributionType
children distributionFormat transferOptions link
used by
complexType MD_MetadataType
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 hierarchyLevel
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ScopeCodeType
used by
complexType MD_MetadataType
facets
enumeration attribute
enumeration attributeType
enumeration collectionHardware
enumeration collectionSession
enumeration dataset
enumeration series
enumeration nonGeographicDataset
enumeration dimensionGroup
enumeration feature
enumeration featureType
enumeration propertyType
enumeration fieldSession
enumeration software
enumeration service
enumeration model
annotation
documentation 
added in ET-IDM-4 to allow traversing a hierarchy of metadata
source
<xs:element name="hierarchyLevel" type="MD_ScopeCodeType">
  <xs:annotation>
    <xs:documentation>added in ET-IDM-4 to allow traversing a hierarchy of metadata</xs:documentation>
  </xs:annotation>
</xs:element>

element hierarchyLevelName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_MetadataType
annotation
documentation 
added in ET-IDM-4 to allow traversing a hierarchy of metadata
source
<xs:element name="hierarchyLevelName" type="xs:string">
  <xs:annotation>
    <xs:documentation>added in ET-IDM-4 to allow traversing a hierarchy of metadata</xs:documentation>
  </xs:annotation>
</xs:element>

element 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
used by
complexType MD_MetadataType
annotation
documentation 
15: basic information about the data
source
<xs:element name="identificationInfo" type="MD_DataIdentificationType">
  <xs:annotation>
    <xs:documentation>15: basic information about the data</xs:documentation>
  </xs:annotation>
</xs:element>

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 parentIdentifier hierarchyLevel hierarchyLevelName
source
<xs:element name="metaData" type="MD_MetadataType"/>

element metadataCharacterSet
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_CharacterSetCodeType
used by
complexType MD_MetadataType
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 metadataContact
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
used by
complexType MD_MetadataType
annotation
documentation 
8: party responsible for the metadata
source
<xs:element name="metadataContact" type="CI_ResponsiblePartyType">
  <xs:annotation>
    <xs:documentation>8: party responsible for the metadata</xs:documentation>
  </xs:annotation>
</xs:element>

element metadataDateStamp
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:date
used by
complexType MD_MetadataType
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 metadataFileIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_MetadataType
annotation
documentation 
2: Metadata file identifier
source
<xs:element name="metadataFileIdentifier" type="xs:string">
  <xs:annotation>
    <xs:documentation>2: Metadata file identifier</xs:documentation>
  </xs:annotation>
</xs:element>

element metadataLanguage
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:language
used by
complexType MD_MetadataType
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 metadataStandardName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_MetadataType
annotation
documentation 
10: name of metadata standard
source
<xs:element name="metadataStandardName" type="xs:string">
  <xs:annotation>
    <xs:documentation>10: name of metadata standard</xs:documentation>
  </xs:annotation>
</xs:element>

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

element parentIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_MetadataType
annotation
documentation 
added in ET-IDM-4 to allow traversing a hierarchy of metadata
source
<xs:element name="parentIdentifier" type="xs:string">
  <xs:annotation>
    <xs:documentation>added in ET-IDM-4 to allow traversing a hierarchy of metadata</xs:documentation>
  </xs:annotation>
</xs:element>

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

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 parentIdentifier hierarchyLevel hierarchyLevelName
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 ref="metadataFileIdentifier" minOccurs="0"/>
    <xs:element ref="metadataLanguage"/>
    <xs:element ref="metadataCharacterSet" minOccurs="0"/>
    <xs:element ref="metadataContact" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="metadataDateStamp"/>
    <xs:element ref="metadataStandardName" minOccurs="0"/>
    <xs:element ref="metadataStandardVersion" minOccurs="0"/>
    <xs:element ref="referenceSystemInfo" minOccurs="0"/>
    <xs:element ref="identificationInfo" maxOccurs="unbounded"/>
    <xs:element ref="contentInfo" minOccurs="0"/>
    <xs:element ref="distributionInfo" minOccurs="0"/>
    <xs:element ref="dataQualityInfo" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="parentIdentifier" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="hierarchyLevel" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="hierarchyLevelName" minOccurs="0" maxOccurs="unbounded"/>
    <!-- elements added in ET-IDM-4 to allow hierarchy identification -->
  </xs:sequence>
</xs:complexType>

element WMO_CommunityTopic
diagram
namespace http://www.wmo.ch/web/www/metadata
type WMO_CommunityTopicCategoryCodeType
used by
complexType CommunityTopicCategoryCodeType
facets
enumeration weather observations
enumeration weather forecasts
enumeration meteorology
enumeration hydrology
enumeration climatology
enumeration landMeteorologyClimate
enumeration synopticMeteorology
enumeration marineMeteorology
enumeration agriculturalMeteorology
enumeration aerology
enumeration marineAerology
enumeration oceanography
enumeration landHydrology
enumeration rocketSounding
enumeration pollution
enumeration waterPollution
enumeration landWaterPollution
enumeration seaPollution
enumeration landPollution
enumeration airPollution
enumeration glaciology
enumeration actinometry
enumeration satelliteObservation
enumeration airplaneObservation
enumeration observationPlatform
source
<xs:element name="WMO_CommunityTopic" type="WMO_CommunityTopicCategoryCodeType"/>

complexType CommunityTopicCategoryCodeType
diagram
namespace http://www.wmo.ch/web/www/metadata
children WMO_CommunityTopic
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 ref="WMO_CommunityTopic" maxOccurs="unbounded"/>
    <xs:any namespace="##other" processContents="lax"/>
  </xs:choice>
</xs:complexType>

simpleType CI_DateTypeCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element 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 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 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 dataCharacterSet 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 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 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 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 accessConstraints 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_ScopeCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element hierarchyLevel
facets
enumeration attribute
enumeration attributeType
enumeration collectionHardware
enumeration collectionSession
enumeration dataset
enumeration series
enumeration nonGeographicDataset
enumeration dimensionGroup
enumeration feature
enumeration featureType
enumeration propertyType
enumeration fieldSession
enumeration software
enumeration service
enumeration model
annotation
documentation 
MD_ScopeCodeType (B.5.25) Hierarchy level code
source
<xs:simpleType name="MD_ScopeCodeType">
  <xs:annotation>
    <xs:documentation>MD_ScopeCodeType (B.5.25) Hierarchy level code</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="attribute"/>
    <xs:enumeration value="attributeType"/>
    <xs:enumeration value="collectionHardware"/>
    <xs:enumeration value="collectionSession"/>
    <xs:enumeration value="dataset"/>
    <xs:enumeration value="series"/>
    <xs:enumeration value="nonGeographicDataset"/>
    <xs:enumeration value="dimensionGroup"/>
    <xs:enumeration value="feature"/>
    <xs:enumeration value="featureType"/>
    <xs:enumeration value="propertyType"/>
    <xs:enumeration value="fieldSession"/>
    <xs:enumeration value="software"/>
    <xs:enumeration value="service"/>
    <xs:enumeration value="model"/>
  </xs:restriction>
</xs:simpleType>

simpleType MD_SpatialRepresentationTypeCode
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element 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 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
elements communityTopicCategory WMO_CommunityTopic
facets
enumeration weather observations
enumeration weather forecasts
enumeration meteorology
enumeration hydrology
enumeration climatology
enumeration landMeteorologyClimate
enumeration synopticMeteorology
enumeration marineMeteorology
enumeration agriculturalMeteorology
enumeration aerology
enumeration marineAerology
enumeration oceanography
enumeration landHydrology
enumeration rocketSounding
enumeration pollution
enumeration waterPollution
enumeration landWaterPollution
enumeration seaPollution
enumeration landPollution
enumeration airPollution
enumeration glaciology
enumeration actinometry
enumeration satelliteObservation
enumeration airplaneObservation
enumeration observationPlatform
annotation
documentation 
extension for WMO commuity topics
			This list should be extended. current list proposed byA Besprovannyk Rosydromet in ET-IDM-4
			
source
<xs:simpleType name="WMO_CommunityTopicCategoryCodeType">
  <xs:annotation>
    <xs:documentation>extension for WMO commuity topics
			This list should be extended. current list proposed byA Besprovannyk Rosydromet in ET-IDM-4
			</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="weather observations"/>
    <xs:enumeration value="weather forecasts"/>
    <xs:enumeration value="meteorology"/>
    <xs:enumeration value="hydrology"/>
    <xs:enumeration value="climatology"/>
    <xs:enumeration value="landMeteorologyClimate"/>
    <xs:enumeration value="synopticMeteorology"/>
    <xs:enumeration value="marineMeteorology"/>
    <xs:enumeration value="agriculturalMeteorology"/>
    <xs:enumeration value="aerology"/>
    <xs:enumeration value="marineAerology"/>
    <xs:enumeration value="oceanography"/>
    <xs:enumeration value="landHydrology"/>
    <xs:enumeration value="rocketSounding"/>
    <xs:enumeration value="pollution"/>
    <xs:enumeration value="waterPollution"/>
    <xs:enumeration value="landWaterPollution"/>
    <xs:enumeration value="seaPollution"/>
    <xs:enumeration value="landPollution"/>
    <xs:enumeration value="airPollution"/>
    <xs:enumeration value="glaciology"/>
    <xs:enumeration value="actinometry"/>
    <xs:enumeration value="satelliteObservation"/>
    <xs:enumeration value="airplaneObservation"/>
    <xs:enumeration value="observationPlatform"/>
  </xs:restriction>
</xs:simpleType>

simpleType WMO_DataFrequencyCodeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
element 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 link
diagram
namespace http://www.wmo.ch/web/www/metadata
type xi:includeType
children xi:fallback
used by
complexTypes CI_CitationType CI_ResponsiblePartyType DQ_DataQualityType MD_DistributionType MD_MaintenanceType MD_ReferenceSystemType
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"/>

simpleType dataLanguageType
namespace http://www.wmo.ch/web/www/metadata
type union of (xs:language, xs:string)
used by
element dataLanguage
annotation
documentation 
dataLanguageType is a union of xs:language or an enumerated list
			Since t his has not been doe at present, this defaults to a free string
source
<xs:simpleType name="dataLanguageType">
  <xs:annotation>
    <xs:documentation>dataLanguageType is a union of xs:language or an enumerated list
			Since t his has not been doe at present, this defaults to a free string</xs:documentation>
  </xs:annotation>
  <xs:union memberTypes="xs:language xs:string"/>
</xs:simpleType>

simpleType dateAndTimeTypes
namespace http://www.wmo.ch/web/www/metadata
type union of (xs:date, xs:time, xs:dateTime, forecastLeadTimeType, unspecifiedDateTimeType)
used by
elements beginDateTime date endDateTime 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 LatitudeRangeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:float
used by
simpleType LatitudeType
facets
minInclusive -90.0
maxInclusive 90.0
annotation
documentation 
Type of a latitude value
source
<xs:simpleType name="LatitudeRangeType">
  <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 LatitudeType
namespace http://www.wmo.ch/web/www/metadata
type union of (NullEnumeration, LatitudeRangeType)
used by
elements latitude northBoundLatitude southBoundLatitude
source
<xs:simpleType name="LatitudeType">
  <xs:union memberTypes="NullEnumeration LatitudeRangeType"/>
</xs:simpleType>

simpleType LongitudeRangeType
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:float
used by
simpleType LongitudeType
facets
minInclusive -180.0
maxInclusive 180.0
annotation
documentation 
Type of a longitude value
source
<xs:simpleType name="LongitudeRangeType">
  <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 LongitudeType
namespace http://www.wmo.ch/web/www/metadata
type union of (NullEnumeration, LongitudeRangeType)
used by
elements eastBoundLongitude longitude westBoundLongitude
source
<xs:simpleType name="LongitudeType">
  <xs:union memberTypes="NullEnumeration LongitudeRangeType"/>
</xs:simpleType>

simpleType NullEnumeration
namespace http://www.wmo.ch/web/www/metadata
type restriction of xs:string
used by
simpleTypes LatitudeType LongitudeType
facets
enumeration inapplicable
enumeration missing
enumeration template
enumeration unknown
enumeration withheld
source
<xs:simpleType name="NullEnumeration">
  <xs:restriction base="xs:string">
    <xs:enumeration value="inapplicable"/>
    <xs:enumeration value="missing"/>
    <xs:enumeration value="template"/>
    <xs:enumeration value="unknown"/>
    <xs:enumeration value="withheld"/>
  </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 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>

element abstract
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_DataIdentificationType
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 citation
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_CitationType
children resourceTitle alternateTitle resourceIdentifier resourceIdentifierType citedResponsibleParty link
used by
complexType MD_DataIdentificationType
annotation
documentation 
24: citation
source
<xs:element name="citation" type="CI_CitationType">
  <xs:annotation>
    <xs:documentation>24: citation</xs:documentation>
  </xs:annotation>
</xs:element>

element communityTopicCategory
diagram
namespace http://www.wmo.ch/web/www/metadata
type WMO_CommunityTopicCategoryCodeType
used by
complexType MD_DataIdentificationType
facets
enumeration weather observations
enumeration weather forecasts
enumeration meteorology
enumeration hydrology
enumeration climatology
enumeration landMeteorologyClimate
enumeration synopticMeteorology
enumeration marineMeteorology
enumeration agriculturalMeteorology
enumeration aerology
enumeration marineAerology
enumeration oceanography
enumeration landHydrology
enumeration rocketSounding
enumeration pollution
enumeration waterPollution
enumeration landWaterPollution
enumeration seaPollution
enumeration landPollution
enumeration airPollution
enumeration glaciology
enumeration actinometry
enumeration satelliteObservation
enumeration airplaneObservation
enumeration observationPlatform
annotation
documentation 
extension to include a communityTopicCategory
source
<xs:element name="communityTopicCategory" type="WMO_CommunityTopicCategoryCodeType">
  <xs:annotation>
    <xs:documentation>extension to include a communityTopicCategory</xs:documentation>
  </xs:annotation>
</xs:element>

element dataCharacterSet
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_CharacterSetCodeType
used by
complexType MD_DataIdentificationType
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">
  <xs:annotation>
    <xs:documentation>40: character coding standard for the dataset</xs:documentation>
  </xs:annotation>
</xs:element>

element dataExtent
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_ExtentType
children description geographicElement temporalElement verticalElement
used by
complexType MD_DataIdentificationType
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontalCoordinateType  xs:string    WGS84    
documentation 

				Added by ET-IDM-4. Eventually this should be a list of coordinate types and references, 
				but at present it is left as a free string with a default
				
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">
  <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>

element dataLanguage
diagram
namespace http://www.wmo.ch/web/www/metadata
type dataLanguageType
used by
complexType MD_DataIdentificationType
annotation
documentation 
39: Language of dataset code
source
<xs:element name="dataLanguage" type="dataLanguageType">
  <xs:annotation>
    <xs:documentation>39: Language of dataset code</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

element referenceDate
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_DateType
children date period dateType
used by
complexType MD_DataIdentificationType
attributes
Name  Type  Use  Default  Fixed  Annotation
calendar  xs:string    Julian Calendar    
annotation
documentation 
362 referenceDate for the cited resource
source
<xs:element name="referenceDate" type="CI_DateType">
  <xs:annotation>
    <xs:documentation>362 referenceDate for the cited resource</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

element spatialRepresentationType
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_SpatialRepresentationTypeCode
used by
complexType MD_DataIdentificationType
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">
  <xs:annotation>
    <xs:documentation>37: spatialRepresentationType</xs:documentation>
  </xs:annotation>
</xs:element>

element spatialResolution
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:positiveInteger
used by
complexType MD_DataIdentificationType
annotation
documentation 
38: denominator
source
<xs:element name="spatialResolution" type="xs:positiveInteger">
  <xs:annotation>
    <xs:documentation>38: denominator</xs:documentation>
  </xs:annotation>
</xs:element>

element topicCategory
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_TopicCategoryCodeType
used by
complexType MD_DataIdentificationType
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">
  <xs:annotation>
    <xs:documentation>41: topicCategory</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 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 ref="citation" minOccurs="0"/>
    <xs:element ref="abstract" type="xs:string"/>
    <xs:element ref="pointOfContact" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="resourceMaintenance" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="resourceConstraints" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="spatialRepresentationType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="spatialResolution" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="dataLanguage" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="dataCharacterSet" minOccurs="0"/>
    <xs:element ref="topicCategory" maxOccurs="unbounded"/>
    <xs:element ref="communityTopicCategory" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="descriptiveKeywords" maxOccurs="unbounded"/>
    <xs:element ref="referenceDate" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="dataExtent" minOccurs="0" maxOccurs="unbounded"/>
    <!-- <xs:element ref="validityDate"  minOccurs="0"/> -->
  </xs:sequence>
</xs:complexType>

element attributeDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_CoverageDescription
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 complianceCode
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:boolean
used by
complexType MD_FeatureCatalogueDescription
annotation
documentation 
234 indication whether or not the cited feature catalogue complies with ISO 19110 
source
<xs:element name="complianceCode" type="xs:boolean">
  <xs:annotation>
    <xs:documentation>234 indication whether or not the cited feature catalogue complies with ISO 19110 </xs:documentation>
  </xs:annotation>
</xs:element>

element contentType
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_CoverageDescription
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 coverageDimension
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_CoverageDescription
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>

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

element featureCatalogueCitation
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
used by
complexType MD_FeatureCatalogueDescription
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 featureInfo
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_FeatureCatalogueDescription
children complianceCode language includedWithDataset featureCatalogueCitation featureTypes
used by
complexType MD_ContentInformationType
source
<xs:element name="featureInfo" type="MD_FeatureCatalogueDescription"/>

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

element includedWithDataset
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:boolean
used by
complexType MD_FeatureCatalogueDescription
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">
  <xs:annotation>
    <xs:documentation>236 indicator to say whether the feature catalogue is included within the dataset </xs:documentation>
  </xs:annotation>
</xs:element>

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

complexType MD_ContentInformationType
diagram
namespace http://www.wmo.ch/web/www/metadata
children featureInfo coverageInfo
used by
element 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 ref="featureInfo" minOccurs="0"/>
    <xs:element ref="coverageInfo" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

complexType MD_CoverageDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
children attributeDescription contentType coverageDimension
used by
element 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 ref="attributeDescription"/>
      <xs:element ref="contentType"/>
      <xs:element ref="coverageDimension"/>
    </xs:sequence>
    <xs:any namespace="##other" processContents="lax"/>
  </xs:choice>
</xs:complexType>

complexType MD_FeatureCatalogueDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
children complianceCode language includedWithDataset featureCatalogueCitation featureTypes
used by
element 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 ref="complianceCode" minOccurs="0"/>
      <xs:element ref="language" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="includedWithDataset" minOccurs="0"/>
      <xs:sequence maxOccurs="unbounded">
        <xs:element ref="featureCatalogueCitation"/>
        <xs:element ref="featureTypes" minOccurs="0" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:sequence>
  </xs:choice>
</xs:complexType>

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

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

element alternateTitle
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_CitationType
annotation
documentation 
361: alias, short name, abbreviation or other name by which the cited resource is known
source
<xs:element name="alternateTitle" type="xs:string">
  <xs:annotation>
    <xs:documentation>361: alias, short name, abbreviation or other name by which the cited resource is known</xs:documentation>
  </xs:annotation>
</xs:element>

element citedResponsibleParty
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_ResponsiblePartyType
children organisationName role individualName positionName contactInfo link
used by
complexType CI_CitationType
annotation
documentation 
367: name and position information for an organization that is responsible for the resource
source
<xs:element name="citedResponsibleParty" type="CI_ResponsiblePartyType">
  <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 city
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_AddressType
annotation
documentation 
382: city
source
<xs:element name="city" type="xs:string">
  <xs:annotation>
    <xs:documentation>382: city</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

element date
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
used by
complexType CI_DateType
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 dateType
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_DateTypeCodeType
used by
complexType CI_DateType
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>

element deliveryPoint
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_AddressType
annotation
documentation 
381: deliveryPoint
source
<xs:element name="deliveryPoint" type="xs:string">
  <xs:annotation>
    <xs:documentation>381: deliveryPoint</xs:documentation>
  </xs:annotation>
</xs:element>

element electronicMailAddress
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_AddressType
annotation
documentation 
386: electronicMailAddress
source
<xs:element name="electronicMailAddress" type="xs:string">
  <xs:annotation>
    <xs:documentation>386: electronicMailAddress</xs:documentation>
  </xs:annotation>
</xs:element>

element facsimile
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_TelephoneType
annotation
documentation 
409: telephone number of a facsimile machine
source
<xs:element name="facsimile" type="xs:string">
  <xs:annotation>
    <xs:documentation>409: telephone number of a facsimile machine</xs:documentation>
  </xs:annotation>
</xs:element>

element individualName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_ResponsiblePartyType
annotation
documentation 
375: name of the responsible person, surname, given name, title seperated by a delimiter
source
<xs:element name="individualName" type="xs:string">
  <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 onlineAddress
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:anyURI
used by
complexType CI_ContactType
annotation
documentation 
390: onLineResource
source
<xs:element name="onlineAddress" type="xs:anyURI">
  <xs:annotation>
    <xs:documentation>390: onLineResource</xs:documentation>
  </xs:annotation>
</xs:element>

element organisationName
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_ResponsiblePartyType
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 period
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_TemporalExtentType
children referenceDateTime beginDateTime endDateTime dataFrequency
used by
complexType CI_DateType
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 phone
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_TelephoneType
children voice facsimile
used by
complexType CI_ContactType
annotation
documentation 
388: phone
source
<xs:element name="phone" type="CI_TelephoneType">
  <xs:annotation>
    <xs:documentation>388: phone</xs:documentation>
  </xs:annotation>
</xs:element>

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

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

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

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

element resourceTitle
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_CitationType
annotation
documentation 
360: Title: name by which the cited resource is known
source
<xs:element name="resourceTitle" type="xs:string">
  <xs:annotation>
    <xs:documentation>360: Title: name by which the cited resource is known</xs:documentation>
  </xs:annotation>
</xs:element>

element role
diagram
namespace http://www.wmo.ch/web/www/metadata
type CI_RoleCodeType
used by
complexType CI_ResponsiblePartyType
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 function performed by the responsible party
source
<xs:element name="role" type="CI_RoleCodeType">
  <xs:annotation>
    <xs:documentation>379: role function performed by the responsible party</xs:documentation>
  </xs:annotation>
</xs:element>

element voice
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType CI_TelephoneType
annotation
documentation 
408: telephone number
source
<xs:element name="voice" type="xs:string">
  <xs:annotation>
    <xs:documentation>408: telephone number</xs:documentation>
  </xs:annotation>
</xs:element>

complexType CI_AddressType
diagram
namespace http://www.wmo.ch/web/www/metadata
children deliveryPoint city administrativeArea postalCode country electronicMailAddress
used by
element 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 ref="deliveryPoint" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="city" minOccurs="0"/>
    <xs:element ref="administrativeArea" minOccurs="0"/>
    <xs:element ref="postalCode" minOccurs="0"/>
    <xs:element ref="country" minOccurs="0"/>
    <xs:element ref="electronicMailAddress" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType CI_CitationType
diagram
namespace http://www.wmo.ch/web/www/metadata
children resourceTitle alternateTitle resourceIdentifier resourceIdentifierType citedResponsibleParty link
used by
element 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 ref="resourceTitle"/>
      <xs:element ref="alternateTitle" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="resourceIdentifier" maxOccurs="unbounded"/>
      <xs:element ref="resourceIdentifierType" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="citedResponsibleParty" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

complexType CI_ContactType
diagram
namespace http://www.wmo.ch/web/www/metadata
children phone address onlineAddress
used by
element 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 ref="phone" minOccurs="0"/>
    <xs:element ref="address" minOccurs="0"/>
    <xs:element ref="onlineAddress" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

complexType CI_DateType
diagram
namespace http://www.wmo.ch/web/www/metadata
children date period dateType
used by
element referenceDate
attributes
Name  Type  Use  Default  Fixed  Annotation
calendar  xs:string    Julian Calendar    
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 ref="date"/>
      <xs:element ref="period"/>
    </xs:choice>
    <xs:element ref="dateType"/>
  </xs:sequence>
  <xs:attribute name="calendar" type="xs:string" default="Julian Calendar"/>
</xs:complexType>

complexType CI_ResponsiblePartyType
diagram
namespace http://www.wmo.ch/web/www/metadata
children organisationName role individualName positionName contactInfo link
used by
elements citedResponsibleParty metadataContact pointOfContact 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 ref="organisationName"/>
      <xs:element ref="role"/>
      <xs:element ref="individualName" minOccurs="0"/>
      <xs:element ref="positionName" minOccurs="0"/>
      <xs:element ref="contactInfo" minOccurs="0"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

complexType CI_TelephoneType
diagram
namespace http://www.wmo.ch/web/www/metadata
children voice facsimile
used by
element phone
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 ref="voice" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="facsimile" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

element accessConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_RestrictionCodeType
used by
complexType MD_LegalConstraintsType
facets
enumeration copyright
enumeration patent
enumeration patentPending
enumeration trademark
enumeration license
enumeration intellectualPropertyRights
enumeration restricted
enumeration otherRestrictions
annotation
documentation 
70: access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource.
source
<xs:element name="accessConstraints" type="MD_RestrictionCodeType">
  <xs:annotation>
    <xs:documentation>70: access constraints applied to assure the protection of privacy or intellectual property, and any special restrictions or limitations on obtaining the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element classification
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_ClassificationCodeType
used by
complexType MD_SecurityConstraintsType
facets
enumeration unclassified
enumeration restricted
enumeration confidential
enumeration secret
enumeration topsecret
annotation
documentation 
74: name of the handling restrictions on the resource.
source
<xs:element name="classification" type="MD_ClassificationCodeType">
  <xs:annotation>
    <xs:documentation>74: name of the handling restrictions on the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element classificationSystem
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_SecurityConstraintsType
annotation
documentation 
76: name of the classification system.
source
<xs:element name="classificationSystem" type="xs:string">
  <xs:annotation>
    <xs:documentation>76: name of the classification system.</xs:documentation>
  </xs:annotation>
</xs:element>

element handlingDescription
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_SecurityConstraintsType
annotation
documentation 
77: additional information about the restrictions on handling the resource. 
source
<xs:element name="handlingDescription" type="xs:string">
  <xs:annotation>
    <xs:documentation>77: additional information about the restrictions on handling the resource. </xs:documentation>
  </xs:annotation>
</xs:element>

element legalConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_LegalConstraintsType
children accessConstraints useConstraints otherConstraints
used by
complexType MD_ConstraintsType
annotation
documentation 
69: restrictions and legal prerequisites for accessing and using the resource.
source
<xs:element name="legalConstraints" type="MD_LegalConstraintsType">
  <xs:annotation>
    <xs:documentation>69: restrictions and legal prerequisites for accessing and using the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element otherConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_LegalConstraintsType
annotation
documentation 
72: other restrictions or legal prerequisites for accessing and using the resource.
source
<xs:element name="otherConstraints" type="xs:string">
  <xs:annotation>
    <xs:documentation>72: other restrictions or legal prerequisites for accessing and using the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element securityConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_SecurityConstraintsType
children classification userNote classificationSystem handlingDescription
used by
complexType MD_ConstraintsType
annotation
documentation 
73: handling restrictions imposed on the resource for national security or similar security concerns.
source
<xs:element name="securityConstraints" type="MD_SecurityConstraintsType">
  <xs:annotation>
    <xs:documentation>73: handling restrictions imposed on the resource for national security or similar security concerns.</xs:documentation>
  </xs:annotation>
</xs:element>

element useConstraints
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_RestrictionCodeType
used by
complexType MD_LegalConstraintsType
facets
enumeration copyright
enumeration patent
enumeration patentPending
enumeration trademark
enumeration license
enumeration intellectualPropertyRights
enumeration restricted
enumeration otherRestrictions
annotation
documentation 
71: constraints applied to protect the privacy or intellectual property, and any special restructions or warnings on using the resource.
source
<xs:element name="useConstraints" type="MD_RestrictionCodeType">
  <xs:annotation>
    <xs:documentation>71: constraints applied to protect the privacy or intellectual property, and any special restructions or warnings on using the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element useLimitation
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_ConstraintsType
annotation
documentation 
68: useLimitation Limitation affecting the fitness of the resource.
source
<xs:element name="useLimitation" type="xs:string">
  <xs:annotation>
    <xs:documentation>68: useLimitation Limitation affecting the fitness of the resource.</xs:documentation>
  </xs:annotation>
</xs:element>

element userNote
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_SecurityConstraintsType
annotation
documentation 
75: explanation of the application of the  legal constraints or other restrictions.
source
<xs:element name="userNote" type="xs:string">
  <xs:annotation>
    <xs:documentation>75: explanation of the application of the  legal constraints or other restrictions.</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 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 ref="useLimitation" minOccurs="0" maxOccurs="unbounded"/>
    <xs:choice>
      <xs:element ref="legalConstraints"/>
      <xs:element ref="securityConstraints"/>
    </xs:choice>
  </xs:sequence>
</xs:complexType>

complexType MD_LegalConstraintsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children accessConstraints useConstraints otherConstraints
used by
element 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 ref="accessConstraints" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="useConstraints" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="otherConstraints" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType MD_SecurityConstraintsType
diagram
namespace http://www.wmo.ch/web/www/metadata
children classification userNote classificationSystem handlingDescription
used by
element 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 ref="classification"/>
    <xs:element ref="userNote" minOccurs="0"/>
    <xs:element ref="classificationSystem" minOccurs="0"/>
    <xs:element ref="handlingDescription" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

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

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

element referenceSystemIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_ReferenceSystemType
annotation
documentation 
187: Name of Reference System
source
<xs:element name="referenceSystemIdentifier" type="xs:string">
  <xs:annotation>
    <xs:documentation>187: Name of Reference System</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 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 ref="referenceSystemIdentifier" minOccurs="0"/>
      <xs:element ref="referenceAuthority" minOccurs="0"/>
      <xs:element ref="referenceDescription" minOccurs="0"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

element maintenanceAndUpdateFrequency
diagram
namespace http://www.wmo.ch/web/www/metadata
type union of (xs:date, xs:time, xs:dateTime, WMO_DataFrequencyCodeType, MD_MaintenanceFrequencyCodeType)
used by
complexType MD_MaintenanceType
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 maintenanceNote
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_MaintenanceType
annotation
documentation 
148: information regarding specific requirements
source
<xs:element name="maintenanceNote" type="xs:string">
  <xs:annotation>
    <xs:documentation>148: information regarding specific requirements</xs:documentation>
  </xs:annotation>
</xs:element>

complexType MD_MaintenanceType
diagram
namespace http://www.wmo.ch/web/www/metadata
children maintenanceAndUpdateFrequency maintenanceNote link
used by
element 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 ref="maintenanceAndUpdateFrequency"/>
      <xs:element ref="maintenanceNote" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

element beginDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
used by
complexType EX_TemporalExtentType
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">
  <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 boundingBox
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_GeographicBoundingBoxType
children westBoundLongitude eastBoundLongitude southBoundLatitude northBoundLatitude
used by
complexType EX_GeographicExtentType
source
<xs:element name="boundingBox" type="EX_GeographicBoundingBoxType"/>

element dataFrequency
diagram
namespace http://www.wmo.ch/web/www/metadata
type frequencyCodeType
used by
complexType EX_TemporalExtentType
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">
  <xs:annotation>
    <xs:documentation>added by ETIDM: Temporal repetition of data (e.g. hourly etc)</xs:documentation>
  </xs:annotation>
</xs:element>

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

element eastBoundLongitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
used by
complexType EX_GeographicBoundingBoxType
source
<xs:element name="eastBoundLongitude" type="LongitudeType"/>

element endDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
used by
complexType EX_TemporalExtentType
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">
  <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 geographicElement
diagram
namespace http://www.wmo.ch/web/www/metadata
type EX_GeographicExtentType
children boundingBox geographicIdentifier polygon irregularPointSet
used by
complexType EX_ExtentType
source
<xs:element name="geographicElement" type="EX_GeographicExtentType"/>

element geographicIdentifier
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
used by
complexType EX_GeographicExtentType
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 irregularPointSet
diagram
namespace http://www.wmo.ch/web/www/metadata
children point
used by
complexType EX_GeographicExtentType
annotation
documentation 
ET-IDM-4 addition (set of) point(s) with no implied connectivity
source
<xs:element name="irregularPointSet">
  <xs:annotation>
    <xs:documentation>ET-IDM-4 addition (set of) point(s) with no implied connectivity</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="point" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element latitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
used by
complexType PointType
source
<xs:element name="latitude" type="LatitudeType"/>

element longitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
used by
complexType PointType
source
<xs:element name="longitude" type="LongitudeType"/>

element maximumValue
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
used by
complexType EX_VerticalExtentType
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 minimumValue
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
used by
complexType EX_VerticalExtentType
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 northBoundLatitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
used by
complexType EX_GeographicBoundingBoxType
source
<xs:element name="northBoundLatitude" type="LatitudeType"/>

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

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

element referenceDateTime
diagram
namespace http://www.wmo.ch/web/www/metadata
type dateAndTimeTypes
used by
complexType EX_TemporalExtentType
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 southBoundLatitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LatitudeType
used by
complexType EX_GeographicBoundingBoxType
source
<xs:element name="southBoundLatitude" type="LatitudeType"/>

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

element unitOfMeasure
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType EX_VerticalExtentType
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 verticalDatumLevel
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType EX_VerticalExtentType
annotation
documentation 
additional element to allow redefinition of the datum level for vertical measurements
source
<xs:element name="verticalDatumLevel" type="xs:string">
  <xs:annotation>
    <xs:documentation>additional element to allow redefinition of the datum level for vertical measurements</xs:documentation>
  </xs:annotation>
</xs:element>

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

element westBoundLongitude
diagram
namespace http://www.wmo.ch/web/www/metadata
type LongitudeType
used by
complexType EX_GeographicBoundingBoxType
source
<xs:element name="westBoundLongitude" type="LongitudeType"/>

complexType EX_ExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children description geographicElement temporalElement verticalElement
used by
element dataExtent
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontalCoordinateType  xs:string    WGS84    
documentation 

				Added by ET-IDM-4. Eventually this should be a list of coordinate types and references, 
				but at present it is left as a free string with a default
				
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 ref="description" minOccurs="0"/>
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="geographicElement"/>
      <xs:element ref="temporalElement"/>
      <xs:element ref="verticalElement"/>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="horizontalCoordinateType" type="xs:string" default="WGS84">
    <xs:annotation>
      <xs:documentation>
				Added by ET-IDM-4. Eventually this should be a list of coordinate types and references, 
				but at present it is left as a free string with a default
				</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType EX_GeographicBoundingBoxType
diagram
namespace http://www.wmo.ch/web/www/metadata
children westBoundLongitude eastBoundLongitude southBoundLatitude northBoundLatitude
used by
element 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 ref="westBoundLongitude"/>
    <xs:element ref="eastBoundLongitude"/>
    <xs:element ref="southBoundLatitude"/>
    <xs:element ref="northBoundLatitude"/>
  </xs:sequence>
</xs:complexType>

complexType EX_GeographicExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children boundingBox geographicIdentifier polygon irregularPointSet
used by
element 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:choice maxOccurs="unbounded">
    <xs:element ref="boundingBox"/>
    <xs:element ref="geographicIdentifier"/>
    <xs:element ref="polygon"/>
    <xs:element ref="irregularPointSet"/>
  </xs:choice>
</xs:complexType>

complexType EX_TemporalExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children referenceDateTime beginDateTime endDateTime dataFrequency
used by
elements period 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:choice maxOccurs="2">
      <xs:element ref="referenceDateTime"/>
      <xs:element ref="beginDateTime"/>
    </xs:choice>
    <xs:element ref="endDateTime" minOccurs="0"/>
    <xs:element ref="dataFrequency" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

complexType EX_VerticalExtentType
diagram
namespace http://www.wmo.ch/web/www/metadata
children minimumValue maximumValue unitOfMeasure verticalDatumLevel
used by
element 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 ref="minimumValue"/>
    <xs:element ref="maximumValue"/>
    <xs:element ref="unitOfMeasure"/>
    <xs:element ref="verticalDatumLevel" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

complexType PointType
diagram
namespace http://www.wmo.ch/web/www/metadata
children latitude longitude
used by
element 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 ref="latitude"/>
    <xs:element ref="longitude"/>
  </xs:sequence>
</xs:complexType>

complexType PolygonType
diagram
namespace http://www.wmo.ch/web/www/metadata
children point
used by
element 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 ref="point" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>

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

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

element lineageStatement
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType DQ_DataQualityType
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>

complexType DQ_DataQualityType
diagram
namespace http://www.wmo.ch/web/www/metadata
children lineageStatement dataProcessInfo dataSourceInfo link
used by
element 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 ref="lineageStatement" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="dataProcessInfo" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="dataSourceInfo" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

element distributionFormat
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_FormatType
children formatName formatVersion
used by
complexType MD_DistributionType
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 formatName
diagram
namespace http://www.wmo.ch/web/www/metadata
type extension of xs:string
used by
complexType MD_FormatType
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 formatVersion
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_FormatType
annotation
documentation 
286: version of the format(s)
source
<xs:element name="formatVersion" type="xs:string">
  <xs:annotation>
    <xs:documentation>286: version of the format(s)</xs:documentation>
  </xs:annotation>
</xs:element>

element offlineMedium
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_MediumNameCodeType
used by
complexType MD_DigitalTransferOptionsType
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">
  <xs:annotation>
    <xs:documentation>278: name of the offline medium on which the resource can be received</xs:documentation>
  </xs:annotation>
</xs:element>

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

element transferOptions
diagram
namespace http://www.wmo.ch/web/www/metadata
type MD_DigitalTransferOptionsType
children transferSize onLineSource WMO_Source offlineMedium
used by
complexType MD_DistributionType
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 transferSize
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:float
used by
complexType MD_DigitalTransferOptionsType
annotation
documentation 
276: Estimated size of a resource unit expressed in MegaBytes
source
<xs:element name="transferSize" type="xs:float">
  <xs:annotation>
    <xs:documentation>276: Estimated size of a resource unit expressed in MegaBytes</xs:documentation>
  </xs:annotation>
</xs:element>

element WMO_Source
diagram
namespace http://www.wmo.ch/web/www/metadata
type xs:string
used by
complexType MD_DigitalTransferOptionsType
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">
  <xs:annotation>
    <xs:documentation> alternative to 277: information about WMO sources from which the resource can be obtained</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 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 ref="transferSize" minOccurs="0">
      <xs:annotation>
        <xs:documentation>276: Estimated size of a resource unit expressed in MegaBytes</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:sequence>
      <xs:element ref="onLineSource" 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 ref="WMO_Source" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:element ref="offlineMedium" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

complexType MD_DistributionType
diagram
namespace http://www.wmo.ch/web/www/metadata
children distributionFormat transferOptions link
used by
element 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 ref="distributionFormat"/>
      <xs:element ref="transferOptions"/>
    </xs:sequence>
    <xs:element ref="link"/>
  </xs:choice>
</xs:complexType>

complexType MD_FormatType
diagram
namespace http://www.wmo.ch/web/www/metadata
children formatName formatVersion
used by
element 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 ref="formatName"/>
    <xs:element ref="formatVersion" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

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 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