<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by Gil Ross Met Office UK -->
<xs:schema targetNamespace="http://www.wmo.ch/web/www/metadata" xmlns="http://www.wmo.ch/web/www/metadata" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:annotation>
		<xs:documentation>Code lists and enumerations for the WMO Community Core Metadata Profile schema.
		Based on XML Schema and ISO 19115
		Version 0.1	Defined by Expert Team on Integrated Data Management 13-16 May 2002 Shinfield England.
		></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: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="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_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="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</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:enumeration value="Aerosol"/>
			<xs:enumeration value="Aerosols"/>
			<xs:enumeration value="Agriculture"/>
			<xs:enumeration value="Air"/>
			<xs:enumeration value="Altitude"/>
			<xs:enumeration value="Amount"/>
			<xs:enumeration value="Analyses"/>
			<xs:enumeration value="Analysis"/>
			<xs:enumeration value="Anomalies"/>
			<xs:enumeration value="Anomaly"/>
			<xs:enumeration value="Applied"/>
			<xs:enumeration value="Atmospheric"/>
			<xs:enumeration value="Aviation"/>
			<xs:enumeration value="Biometeorology"/>
			<xs:enumeration value="Boundary"/>
			<xs:enumeration value="Brightness"/>
			<xs:enumeration value="BUFR"/>
			<xs:enumeration value="Bulb"/>
			<xs:enumeration value="Ceiling"/>
			<xs:enumeration value="Change"/>
			<xs:enumeration value="Chemistry"/>
			<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="Day"/>
			<xs:enumeration value="Days"/>
			<xs:enumeration value="Degree"/>
			<xs:enumeration value="Depth"/>
			<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="Dynamics"/>
			<xs:enumeration value="Electricity"/>
			<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="Forecast"/>
			<xs:enumeration value="Forestry"/>
			<xs:enumeration value="Freeze"/>
			<xs:enumeration value="Frost"/>
			<xs:enumeration value="Glacial"/>
			<xs:enumeration value="Global"/>
			<xs:enumeration value="GPS"/>
			<xs:enumeration value="Ground"/>
			<xs:enumeration value="Growing"/>
			<xs:enumeration value="Gust"/>
			<xs:enumeration value="Heating"/>
			<xs:enumeration value="Height"/>
			<xs:enumeration value="Hour"/>
			<xs:enumeration value="Hourly"/>
			<xs:enumeration value="Humidity"/>
			<xs:enumeration value="Hurricane"/>
			<xs:enumeration value="Hydrology"/>
			<xs:enumeration value="Hydrometeorology"/>
			<xs:enumeration value="Ice"/>
			<xs:enumeration value="Imagery"/>
			<xs:enumeration value="Index"/>
			<xs:enumeration value="Instruments"/>
			<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="Long"/>
			<xs:enumeration value="Marine"/>
			<xs:enumeration value="Maximum"/>
			<xs:enumeration value="Micrometeorology"/>
			<xs:enumeration value="Minimum"/>
			<xs:enumeration value="Mixed"/>
			<xs:enumeration value="Mixing"/>
			<xs:enumeration value="Model"/>
			<xs:enumeration value="Modification"/>
			<xs:enumeration value="Monthly"/>
			<xs:enumeration value="Mountain"/>
			<xs:enumeration value="Normals"/>
			<xs:enumeration value="Nuclei"/>
			<xs:enumeration value="Observation"/>
			<xs:enumeration value="Ocean"/>
			<xs:enumeration value="Oceanography"/>
			<xs:enumeration value="Oxygen"/>
			<xs:enumeration value="Ozone"/>
			<xs:enumeration value="Paleoclimatology"/>
			<xs:enumeration value="Period"/>
			<xs:enumeration value="pH"/>
			<xs:enumeration value="Phenomena"/>
			<xs:enumeration value="Physics"/>
			<xs:enumeration value="Point"/>
			<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="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="Reflectance"/>
			<xs:enumeration value="Reflectivity"/>
			<xs:enumeration value="Relative"/>
			<xs:enumeration value="Remote"/>
			<xs:enumeration value="Rings"/>
			<xs:enumeration value="Salinity"/>
			<xs:enumeration value="Satellite"/>
			<xs:enumeration value="Sea"/>
			<xs:enumeration value="Sedimentation"/>
			<xs:enumeration value="Sensing"/>
			<xs:enumeration value="Short"/>
			<xs:enumeration value="Size"/>
			<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="Stability"/>
			<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="Tide"/>
			<xs:enumeration value="Topography"/>
			<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="Upper"/>
			<xs:enumeration value="Use"/>
			<xs:enumeration value="Vapour"/>
			<xs:enumeration value="Virtual"/>
			<xs:enumeration value="Volume"/>
			<xs:enumeration value="Vorticity"/>
			<xs:enumeration value="Water"/>
			<xs:enumeration value="Wave"/>
			<xs:enumeration value="Waves"/>
			<xs:enumeration value="Weather"/>
			<xs:enumeration value="Wind"/>
			<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>
</xs:schema>

