<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v5.4 U (http://www.xmlspy.com) by Gil Ross Met Office UK -->
<xs:schema targetNamespace="http://www.wmo.ch/web/www/metadata" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.wmo.ch/web/www/metadata" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.2">
	<xs:annotation>
		<xs:documentation>
		Implementation of Annex B.5 Code lists and enumerations for the WMO Community Core Metadata Profile schema.
		Based on XML Schema and ISO 19115
		Version 0.2	
		Defined by Expert Team on Integrated Data Management 
		Second Meeting 13-16 May 2002 Shinfield England
		Third Meeting 15-18 December 2003 Geneva
		Fourth Meeting 1-3 September 2004 Geneva 
		></xs:documentation>
	</xs:annotation>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<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>
	<!-- ********************************************************************************************************************* -->
	<!-- reference elements ______________________________________________________________ -->
	<!-- ********************************************************************************************************************* -->
	<xs:element name="WMO_CommunityTopic" type="WMO_CommunityTopicCategoryCodeType"/>
</xs:schema>

