-<xs:schema targetNamespace="http://www.energistics.org/energyml/data/commonv2" elementFormDefault="qualified" version="2.1">
<!--
														
 -->
<!--
 Energistics License Agreement
			This file is distributed under the Energistics Product License Agreement at
			http://www.energistics.org/product-license-agreement
			Use of this file constitutes agreement with the Energistics Product License Agreement.
			Copyright (c) 2017 Energistics. All rights reserved.
			Energistics, WITSML, PRODML and RESQML are trademarks or registered trademarks of Energistics.
			
 -->
<!--
														
 -->
-<xs:annotation>
 <xs:documentation>Enumerations shared across all Energistics ML standards. </xs:documentation>
 </xs:annotation>
<!--
														
 -->
 <xs:import namespace="http://www.opengis.net/gml/3.2" schemaLocation="../../../common/v2.1/xsd_schemas/gml/3.2.1/gml.xsd"/>
<!--
														
 -->
 <xs:include schemaLocation="BaseTypes.xsd"/>
-<xs:simpleType name="ExistenceKind">
-<xs:annotation>
 <xs:documentation>A list of lifecycle states like actual, required, planned, predicted, etc. These are used to qualify any top-level element (from Epicentre 2.1).</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="actual">
-<xs:annotation>
 <xs:documentation>The object actually exists (from Epicentre 2.1).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="planned">
-<xs:annotation>
 <xs:documentation>The object exists only in the planning stage (from Epicentre 2.1).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="simulated">
-<xs:annotation>
 <xs:documentation>Created, artificially, as an artifact of processing, to replace or to stand for one or more similar objects. Often referred to as model (from Epicentre 2.1).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="GeochronologicalRank">
-<xs:annotation>
 <xs:documentation>Qualifier for the geological time denoted by the GeochronologicalUnit: eon, era, epoch, etc.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="eon"/>
 <xs:enumeration value="era"/>
 <xs:enumeration value="period"/>
 <xs:enumeration value="epoch"/>
 <xs:enumeration value="age"/>
 <xs:enumeration value="chron"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="LithologyKind">
-<xs:annotation>
 <xs:documentation>A description of minerals or accessories that constitute a fractional part of a lithology description</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="alkali feldspar rhyolite"/>
 <xs:enumeration value="alkali olivine basalt"/>
 <xs:enumeration value="amphibolite"/>
 <xs:enumeration value="andesite"/>
 <xs:enumeration value="anhydrite"/>
 <xs:enumeration value="anorthositic rock"/>
 <xs:enumeration value="anthracite"/>
 <xs:enumeration value="aplite"/>
 <xs:enumeration value="arenite"/>
 <xs:enumeration value="argillaceous"/>
 <xs:enumeration value="arkose"/>
 <xs:enumeration value="basalt"/>
 <xs:enumeration value="basanite"/>
 <xs:enumeration value="bauxite"/>
 <xs:enumeration value="bituminous coal"/>
 <xs:enumeration value="blueschist metamorphic rock"/>
 <xs:enumeration value="boninite"/>
 <xs:enumeration value="breccia"/>
 <xs:enumeration value="carbonate ooze"/>
 <xs:enumeration value="carbonatite"/>
 <xs:enumeration value="chalk"/>
 <xs:enumeration value="chert"/>
 <xs:enumeration value="clay"/>
 <xs:enumeration value="claystone"/>
 <xs:enumeration value="coal"/>
 <xs:enumeration value="conglomerate"/>
 <xs:enumeration value="dacite"/>
 <xs:enumeration value="diabase"/>
 <xs:enumeration value="diamictite"/>
 <xs:enumeration value="diorite"/>
 <xs:enumeration value="dioritoid"/>
 <xs:enumeration value="doleritic rock"/>
 <xs:enumeration value="dolomite"/>
 <xs:enumeration value="dolomitic"/>
 <xs:enumeration value="eclogite"/>
 <xs:enumeration value="exotic alkaline rock"/>
 <xs:enumeration value="feldspar"/>
 <xs:enumeration value="feldspathic arenite"/>
 <xs:enumeration value="fine grained igneous rock"/>
 <xs:enumeration value="foid dioritoid"/>
 <xs:enumeration value="foid gabbroid"/>
 <xs:enumeration value="foid syenitoid"/>
 <xs:enumeration value="foidite"/>
 <xs:enumeration value="foiditoid"/>
 <xs:enumeration value="foidolite"/>
 <xs:enumeration value="foliated metamorphic rock"/>
 <xs:enumeration value="fragmental igneous rock"/>
 <xs:enumeration value="gabbro"/>
 <xs:enumeration value="gabbroic rock"/>
 <xs:enumeration value="gabbroid"/>
 <xs:enumeration value="glauconite"/>
 <xs:enumeration value="gneiss"/>
 <xs:enumeration value="granite"/>
 <xs:enumeration value="granodiorite"/>
 <xs:enumeration value="granofels"/>
 <xs:enumeration value="granulite"/>
 <xs:enumeration value="gravel"/>
 <xs:enumeration value="greenstone"/>
 <xs:enumeration value="gumbo"/>
 <xs:enumeration value="gypsum"/>
 <xs:enumeration value="halite"/>
 <xs:enumeration value="hornfels"/>
 <xs:enumeration value="igneous rock"/>
 <xs:enumeration value="impact generated material"/>
 <xs:enumeration value="impure dolomite"/>
 <xs:enumeration value="impure limestone"/>
 <xs:enumeration value="intrusive rock (plutonic)"/>
 <xs:enumeration value="iron rich sedimentary rock"/>
 <xs:enumeration value="kalsilitic and melilitic rocks"/>
 <xs:enumeration value="komatiitic rock"/>
 <xs:enumeration value="latitic rock"/>
 <xs:enumeration value="lignite"/>
 <xs:enumeration value="lime boundstone"/>
 <xs:enumeration value="lime framestone"/>
 <xs:enumeration value="lime grainstone"/>
 <xs:enumeration value="lime mudstone"/>
 <xs:enumeration value="lime packstone"/>
 <xs:enumeration value="lime wackestone"/>
 <xs:enumeration value="limestone"/>
 <xs:enumeration value="marble"/>
 <xs:enumeration value="marl"/>
 <xs:enumeration value="metamorphic rock"/>
 <xs:enumeration value="mica schist"/>
 <xs:enumeration value="migmatite"/>
 <xs:enumeration value="monzogabbro"/>
 <xs:enumeration value="mud"/>
 <xs:enumeration value="mudstone"/>
 <xs:enumeration value="mylonitic rock"/>
 <xs:enumeration value="no description"/>
 <xs:enumeration value="no sample"/>
 <xs:enumeration value="ooze"/>
 <xs:enumeration value="ophiolite"/>
 <xs:enumeration value="organic bearing mudstone"/>
 <xs:enumeration value="peat"/>
 <xs:enumeration value="pegmatite"/>
 <xs:enumeration value="peridotite"/>
 <xs:enumeration value="phaneritic igneous rock"/>
 <xs:enumeration value="phonolite"/>
 <xs:enumeration value="phonolitoid"/>
 <xs:enumeration value="phosphate"/>
 <xs:enumeration value="phosphate rock"/>
 <xs:enumeration value="phyllite"/>
 <xs:enumeration value="porphyry"/>
 <xs:enumeration value="potassium and magnesium salts"/>
 <xs:enumeration value="pyroclastic breccia"/>
 <xs:enumeration value="pyroclastic rock"/>
 <xs:enumeration value="pyroxenite"/>
 <xs:enumeration value="quartz arenite"/>
 <xs:enumeration value="quartzite"/>
 <xs:enumeration value="rhyolite"/>
 <xs:enumeration value="rock salt"/>
 <xs:enumeration value="sand"/>
 <xs:enumeration value="sandstone"/>
 <xs:enumeration value="sandy"/>
 <xs:enumeration value="sapropel"/>
 <xs:enumeration value="schist"/>
 <xs:enumeration value="serpentinite"/>
 <xs:enumeration value="shale"/>
 <xs:enumeration value="siliceous ooze"/>
 <xs:enumeration value="silt"/>
 <xs:enumeration value="siltstone"/>
 <xs:enumeration value="skarn"/>
 <xs:enumeration value="slate"/>
 <xs:enumeration value="spilite"/>
 <xs:enumeration value="syenite"/>
 <xs:enumeration value="syenitoid"/>
 <xs:enumeration value="sylvite"/>
 <xs:enumeration value="tephrite"/>
 <xs:enumeration value="tephritoid"/>
 <xs:enumeration value="tholeiitic basalt"/>
 <xs:enumeration value="tonalite"/>
 <xs:enumeration value="trachyte"/>
 <xs:enumeration value="trachytic rock"/>
 <xs:enumeration value="trachytoid"/>
 <xs:enumeration value="travertine"/>
 <xs:enumeration value="tuff"/>
 <xs:enumeration value="tuffite"/>
 <xs:enumeration value="ultrabasic"/>
 <xs:enumeration value="undifferentiated"/>
 <xs:enumeration value="unknown"/>
 <xs:enumeration value="wacke"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="LithologyKindExt">
 <xs:union memberTypes="eml:LithologyKind eml:EnumExtensionPattern"/>
 </xs:simpleType>
-<xs:simpleType name="LithologyQualifierKind">
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="alkali feldspar rhyolite"/>
 <xs:enumeration value="alkali olivine basalt"/>
 <xs:enumeration value="amphibolite"/>
 <xs:enumeration value="amphibolitic"/>
 <xs:enumeration value="andesite"/>
 <xs:enumeration value="andesitic"/>
 <xs:enumeration value="anhydrite"/>
 <xs:enumeration value="anhydritic"/>
 <xs:enumeration value="ankerite"/>
 <xs:enumeration value="ankeritic"/>
 <xs:enumeration value="anorthositic rock"/>
 <xs:enumeration value="anthracite"/>
 <xs:enumeration value="anthracitic"/>
 <xs:enumeration value="aplite"/>
 <xs:enumeration value="aplitic"/>
 <xs:enumeration value="arenite"/>
 <xs:enumeration value="arenitic"/>
 <xs:enumeration value="argillaceous"/>
 <xs:enumeration value="arkose"/>
 <xs:enumeration value="arkosic"/>
 <xs:enumeration value="barite"/>
 <xs:enumeration value="baritic"/>
 <xs:enumeration value="basalt"/>
 <xs:enumeration value="basaltic"/>
 <xs:enumeration value="basanite"/>
 <xs:enumeration value="basanitic"/>
 <xs:enumeration value="bauxite"/>
 <xs:enumeration value="bauxitic"/>
 <xs:enumeration value="belemnites"/>
 <xs:enumeration value="belemnitic"/>
 <xs:enumeration value="bioturbated"/>
 <xs:enumeration value="bioturbation"/>
 <xs:enumeration value="bitumen"/>
 <xs:enumeration value="bituminous"/>
 <xs:enumeration value="bituminous coal"/>
 <xs:enumeration value="blueschist metamorphic rock"/>
 <xs:enumeration value="boninite"/>
 <xs:enumeration value="breccia"/>
 <xs:enumeration value="brecciated"/>
 <xs:enumeration value="bryozoan"/>
 <xs:enumeration value="bryozoans"/>
 <xs:enumeration value="burrowed"/>
 <xs:enumeration value="burrows"/>
 <xs:enumeration value="calcareous"/>
 <xs:enumeration value="calcite"/>
 <xs:enumeration value="calcite concretion"/>
 <xs:enumeration value="calcitic"/>
 <xs:enumeration value="carbonaceous"/>
 <xs:enumeration value="carbonate ooze"/>
 <xs:enumeration value="carbonatite"/>
 <xs:enumeration value="carbonatitic"/>
 <xs:enumeration value="chalk"/>
 <xs:enumeration value="chalky"/>
 <xs:enumeration value="chamosite"/>
 <xs:enumeration value="chamositic"/>
 <xs:enumeration value="chert"/>
 <xs:enumeration value="cherty"/>
 <xs:enumeration value="chlorite"/>
 <xs:enumeration value="chloritic"/>
 <xs:enumeration value="clay"/>
 <xs:enumeration value="claystone"/>
 <xs:enumeration value="coal"/>
 <xs:enumeration value="concretionary"/>
 <xs:enumeration value="concretions"/>
 <xs:enumeration value="conglomerate"/>
 <xs:enumeration value="conglomeratic"/>
 <xs:enumeration value="coral fragments"/>
 <xs:enumeration value="coralline"/>
 <xs:enumeration value="crinoidal"/>
 <xs:enumeration value="crinoids"/>
 <xs:enumeration value="dacite"/>
 <xs:enumeration value="dacitic"/>
 <xs:enumeration value="diabase"/>
 <xs:enumeration value="diabasic"/>
 <xs:enumeration value="diamictite"/>
 <xs:enumeration value="diamictitic"/>
 <xs:enumeration value="diatomaceous"/>
 <xs:enumeration value="diatoms"/>
 <xs:enumeration value="diorite"/>
 <xs:enumeration value="dioritic"/>
 <xs:enumeration value="dioritoid"/>
 <xs:enumeration value="dioritoidic"/>
 <xs:enumeration value="doleritic rock"/>
 <xs:enumeration value="dolomite"/>
 <xs:enumeration value="dolomite concretion"/>
 <xs:enumeration value="dolomite stringer"/>
 <xs:enumeration value="dolomitic"/>
 <xs:enumeration value="eclogite"/>
 <xs:enumeration value="eclogitic"/>
 <xs:enumeration value="exotic alkaline rock"/>
 <xs:enumeration value="feldspar"/>
 <xs:enumeration value="feldsparic"/>
 <xs:enumeration value="feldspathic"/>
 <xs:enumeration value="feldspathic arenite"/>
 <xs:enumeration value="ferruginous"/>
 <xs:enumeration value="fine grained igneous rock"/>
 <xs:enumeration value="foid dioritoid"/>
 <xs:enumeration value="foid gabbroid"/>
 <xs:enumeration value="foid syenitoid"/>
 <xs:enumeration value="foidite"/>
 <xs:enumeration value="foiditic"/>
 <xs:enumeration value="foiditoid"/>
 <xs:enumeration value="foidolite"/>
 <xs:enumeration value="foidolitic"/>
 <xs:enumeration value="foliated metamorphic rock"/>
 <xs:enumeration value="foraminifera"/>
 <xs:enumeration value="foraminiferous"/>
 <xs:enumeration value="forams"/>
 <xs:enumeration value="fossil fragments"/>
 <xs:enumeration value="fossiliferous"/>
 <xs:enumeration value="fossils undifferentiated"/>
 <xs:enumeration value="fragmental igneous rock"/>
 <xs:enumeration value="gabbro"/>
 <xs:enumeration value="gabbroic"/>
 <xs:enumeration value="gabbroic rock"/>
 <xs:enumeration value="gabbroid"/>
 <xs:enumeration value="gabbroidic"/>
 <xs:enumeration value="gilsonite"/>
 <xs:enumeration value="gilsonitic"/>
 <xs:enumeration value="glauconite"/>
 <xs:enumeration value="glauconitic"/>
 <xs:enumeration value="gneiss"/>
 <xs:enumeration value="gneissic"/>
 <xs:enumeration value="granite"/>
 <xs:enumeration value="granitic"/>
 <xs:enumeration value="granodiorite"/>
 <xs:enumeration value="granodioritic"/>
 <xs:enumeration value="granofels"/>
 <xs:enumeration value="granulite"/>
 <xs:enumeration value="granulitic"/>
 <xs:enumeration value="gravel"/>
 <xs:enumeration value="gravelly"/>
 <xs:enumeration value="greenstone"/>
 <xs:enumeration value="gumbo"/>
 <xs:enumeration value="gypsiferous"/>
 <xs:enumeration value="gypsum"/>
 <xs:enumeration value="halite"/>
 <xs:enumeration value="halitic"/>
 <xs:enumeration value="hornfels"/>
 <xs:enumeration value="hornfelsic"/>
 <xs:enumeration value="igneous"/>
 <xs:enumeration value="igneous rock"/>
 <xs:enumeration value="illite"/>
 <xs:enumeration value="illitic"/>
 <xs:enumeration value="impact generated material"/>
 <xs:enumeration value="impure dolomite"/>
 <xs:enumeration value="impure limestone"/>
 <xs:enumeration value="intrusive rock (plutonic)"/>
 <xs:enumeration value="iron rich sedimentary rock"/>
 <xs:enumeration value="kalsilitic and melilitic rocks"/>
 <xs:enumeration value="kaolinite"/>
 <xs:enumeration value="kaolinitic"/>
 <xs:enumeration value="komatiitic rock"/>
 <xs:enumeration value="latitic rock"/>
 <xs:enumeration value="lignite"/>
 <xs:enumeration value="lignitic"/>
 <xs:enumeration value="lime boundstone"/>
 <xs:enumeration value="lime framestone"/>
 <xs:enumeration value="lime grainstone"/>
 <xs:enumeration value="lime mudstone"/>
 <xs:enumeration value="lime packstone"/>
 <xs:enumeration value="lime wackestone"/>
 <xs:enumeration value="limestone"/>
 <xs:enumeration value="limestone stringer"/>
 <xs:enumeration value="lithic"/>
 <xs:enumeration value="lithic fragments"/>
 <xs:enumeration value="marble"/>
 <xs:enumeration value="marcasite"/>
 <xs:enumeration value="marcasitic"/>
 <xs:enumeration value="marl"/>
 <xs:enumeration value="marly"/>
 <xs:enumeration value="metamorphic rock"/>
 <xs:enumeration value="mica"/>
 <xs:enumeration value="mica schist"/>
 <xs:enumeration value="micaceous"/>
 <xs:enumeration value="microfossiliferous"/>
 <xs:enumeration value="microfossils"/>
 <xs:enumeration value="migmatite"/>
 <xs:enumeration value="migmatitic"/>
 <xs:enumeration value="monzogabbro"/>
 <xs:enumeration value="monzogabbroic"/>
 <xs:enumeration value="mud"/>
 <xs:enumeration value="muddy"/>
 <xs:enumeration value="mudstone"/>
 <xs:enumeration value="mylonitic rock"/>
 <xs:enumeration value="no sample"/>
 <xs:enumeration value="oncolite"/>
 <xs:enumeration value="oncoliths"/>
 <xs:enumeration value="oncolitic"/>
 <xs:enumeration value="ooids"/>
 <xs:enumeration value="ooliths"/>
 <xs:enumeration value="oolitic"/>
 <xs:enumeration value="ooze"/>
 <xs:enumeration value="ophiolite"/>
 <xs:enumeration value="ophiolitic"/>
 <xs:enumeration value="organic bearing mudstone"/>
 <xs:enumeration value="ostracodal"/>
 <xs:enumeration value="ostracods"/>
 <xs:enumeration value="peat"/>
 <xs:enumeration value="peaty"/>
 <xs:enumeration value="pebble"/>
 <xs:enumeration value="pebbly"/>
 <xs:enumeration value="pegmatite"/>
 <xs:enumeration value="pegmatitic"/>
 <xs:enumeration value="pelletal"/>
 <xs:enumeration value="pellets"/>
 <xs:enumeration value="peloidal"/>
 <xs:enumeration value="peloids"/>
 <xs:enumeration value="peridotite"/>
 <xs:enumeration value="peridotitic"/>
 <xs:enumeration value="phaneritic igneous rock"/>
 <xs:enumeration value="phonolite"/>
 <xs:enumeration value="phonolitic"/>
 <xs:enumeration value="phonolitoid"/>
 <xs:enumeration value="phosphate"/>
 <xs:enumeration value="phosphate rock"/>
 <xs:enumeration value="phosphatic"/>
 <xs:enumeration value="phyllite"/>
 <xs:enumeration value="phyllitic"/>
 <xs:enumeration value="pisolite"/>
 <xs:enumeration value="pisoliths"/>
 <xs:enumeration value="pisolitic"/>
 <xs:enumeration value="plant remains"/>
 <xs:enumeration value="porphyritic"/>
 <xs:enumeration value="porphyry"/>
 <xs:enumeration value="potassium and magnesium salts"/>
 <xs:enumeration value="pyrite"/>
 <xs:enumeration value="pyritic"/>
 <xs:enumeration value="pyroclastic breccia"/>
 <xs:enumeration value="pyroclastic rock"/>
 <xs:enumeration value="pyroxenite"/>
 <xs:enumeration value="pyroxenitic"/>
 <xs:enumeration value="quartiferous"/>
 <xs:enumeration value="quartz"/>
 <xs:enumeration value="quartz arenite"/>
 <xs:enumeration value="quartzite"/>
 <xs:enumeration value="quartzitic"/>
 <xs:enumeration value="radiolaria"/>
 <xs:enumeration value="radiolarian"/>
 <xs:enumeration value="rhyolite"/>
 <xs:enumeration value="rhyolitic"/>
 <xs:enumeration value="rock salt"/>
 <xs:enumeration value="rootlets"/>
 <xs:enumeration value="salty"/>
 <xs:enumeration value="sand"/>
 <xs:enumeration value="sandstone"/>
 <xs:enumeration value="sandy"/>
 <xs:enumeration value="sapropel"/>
 <xs:enumeration value="sapropelic"/>
 <xs:enumeration value="schist"/>
 <xs:enumeration value="schisty"/>
 <xs:enumeration value="sepentinitic"/>
 <xs:enumeration value="serpentinite"/>
 <xs:enumeration value="shale"/>
 <xs:enumeration value="shaly"/>
 <xs:enumeration value="shell fragments"/>
 <xs:enumeration value="shelly"/>
 <xs:enumeration value="siderite"/>
 <xs:enumeration value="siderite concretion"/>
 <xs:enumeration value="sideritic"/>
 <xs:enumeration value="siliceous ooze"/>
 <xs:enumeration value="silt"/>
 <xs:enumeration value="siltstone"/>
 <xs:enumeration value="silty"/>
 <xs:enumeration value="skarn"/>
 <xs:enumeration value="skarny"/>
 <xs:enumeration value="slate"/>
 <xs:enumeration value="slaty"/>
 <xs:enumeration value="smectite"/>
 <xs:enumeration value="smectitic"/>
 <xs:enumeration value="spicular"/>
 <xs:enumeration value="spicules"/>
 <xs:enumeration value="spilite"/>
 <xs:enumeration value="spilitic"/>
 <xs:enumeration value="stylolites"/>
 <xs:enumeration value="stylolitic"/>
 <xs:enumeration value="syenite"/>
 <xs:enumeration value="syenitic"/>
 <xs:enumeration value="syenitoid"/>
 <xs:enumeration value="sylvite"/>
 <xs:enumeration value="sylvitic"/>
 <xs:enumeration value="tarry"/>
 <xs:enumeration value="tephrite"/>
 <xs:enumeration value="tephritic"/>
 <xs:enumeration value="tephritoid"/>
 <xs:enumeration value="tholeiitic basalt"/>
 <xs:enumeration value="tonalite"/>
 <xs:enumeration value="tonalitic"/>
 <xs:enumeration value="trachyte"/>
 <xs:enumeration value="trachytic"/>
 <xs:enumeration value="trachytic rock"/>
 <xs:enumeration value="trachytoid"/>
 <xs:enumeration value="travertine"/>
 <xs:enumeration value="tuff"/>
 <xs:enumeration value="tuffaceous"/>
 <xs:enumeration value="tuffite"/>
 <xs:enumeration value="tuffitic"/>
 <xs:enumeration value="ultrabasic"/>
 <xs:enumeration value="undifferentiated"/>
 <xs:enumeration value="unknown"/>
 <xs:enumeration value="wacke"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="LithologyQualifierKindExt">
 <xs:union memberTypes="eml:LithologyQualifierKind eml:EnumExtensionPattern"/>
 </xs:simpleType>
-<xs:simpleType name="LithostratigraphicRank">
-<xs:annotation>
 <xs:documentation>Specifies the unit of lithostratigraphy.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="group">
-<xs:annotation>
 <xs:documentation>A succession of two or more contiguous or associated formations with significant and diagnostic lithologic properties in common. Formations need not be aggregated into groups unless doing so provides a useful means of simplifying stratigraphic classification in certain regions or certain intervals. Thickness of a stratigraphic succession is not a valid reason for defining a unit as a group rather than a formation. The component formations of a group need not be everywhere the same.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="formation">
-<xs:annotation>
 <xs:documentation>The primary formal unit of lithostratigraphic classification. Formations are the only formal lithostratigraphic units into which the stratigraphic column everywhere should be divided completely on the basis of lithology. The contrast in lithology between formations required to justify their establishment varies with the complexity of the geology of a region and the detail needed for geologic mapping and to work out its geologic history. No formation is considered justifiable and useful that cannot be delineated at the scale of geologic mapping practiced in the region. The thickness of formations may range from less than a meter to several thousand meters.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="member">
-<xs:annotation>
 <xs:documentation>The formal lithostratigraphic unit next in rank below a formation. It possesses lithologic properties distinguishing it from adjacent parts of the formation. No fixed standard is required for the extent and thickness of a member. A formation need not be divided into members unless a useful purpose is thus served. Some formations may be completely divided into members; others may have only certain parts designated as members. A member may extend from one formation to another.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="bed">
-<xs:annotation>
 <xs:documentation>The smallest formal unit in the hierarchy of sedimentary lithostratigraphic units, e.g. a single stratum lithologically distinguishable from other layers above and below. Customarily only distinctive beds (key beds, marker beds) particularly useful for stratigraphic purposes are given proper names and considered formal lithostratigraphic units.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="MatrixCementKind">
-<xs:annotation>
 <xs:documentation>Lithology matrix/cement description. The list of standard values is contained in the WITSML enumValues.xml file.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="ankerite"/>
 <xs:enumeration value="calcite"/>
 <xs:enumeration value="chlorite"/>
 <xs:enumeration value="dolomite"/>
 <xs:enumeration value="illite"/>
 <xs:enumeration value="kaolinite"/>
 <xs:enumeration value="quartz"/>
 <xs:enumeration value="siderite"/>
 <xs:enumeration value="smectite"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="MeasureClass">
-<xs:annotation>
 <xs:documentation>Measure class values. The list of standard values is contained in the WITSML enumValues.xml file.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="absorbed dose"/>
 <xs:enumeration value="activity of radioactivity"/>
 <xs:enumeration value="amount of substance"/>
 <xs:enumeration value="amount of substance per amount of substance"/>
 <xs:enumeration value="amount of substance per area"/>
 <xs:enumeration value="amount of substance per time"/>
 <xs:enumeration value="amount of substance per time per area"/>
 <xs:enumeration value="amount of substance per volume"/>
 <xs:enumeration value="angle per length"/>
 <xs:enumeration value="angle per volume"/>
 <xs:enumeration value="angular acceleration"/>
 <xs:enumeration value="angular velocity"/>
 <xs:enumeration value="api gamma ray"/>
 <xs:enumeration value="api gravity"/>
 <xs:enumeration value="api neutron"/>
 <xs:enumeration value="area"/>
 <xs:enumeration value="area per amount of substance"/>
 <xs:enumeration value="area per area"/>
 <xs:enumeration value="area per count"/>
 <xs:enumeration value="area per mass"/>
 <xs:enumeration value="area per time"/>
 <xs:enumeration value="area per volume"/>
 <xs:enumeration value="attenuation per frequency interval"/>
 <xs:enumeration value="capacitance"/>
 <xs:enumeration value="cation exchange capacity"/>
 <xs:enumeration value="data transfer speed"/>
 <xs:enumeration value="diffusion coefficient"/>
 <xs:enumeration value="diffusive time of flight"/>
 <xs:enumeration value="digital storage"/>
 <xs:enumeration value="dimensionless"/>
 <xs:enumeration value="dipole moment"/>
 <xs:enumeration value="dose equivalent"/>
 <xs:enumeration value="dynamic viscosity"/>
 <xs:enumeration value="electric charge"/>
 <xs:enumeration value="electric charge per area"/>
 <xs:enumeration value="electric charge per mass"/>
 <xs:enumeration value="electric charge per volume"/>
 <xs:enumeration value="electric conductance"/>
 <xs:enumeration value="electric conductivity"/>
 <xs:enumeration value="electric current"/>
 <xs:enumeration value="electric current density"/>
 <xs:enumeration value="electric field strength"/>
 <xs:enumeration value="electric potential difference"/>
 <xs:enumeration value="electric resistance"/>
 <xs:enumeration value="electric resistance per length"/>
 <xs:enumeration value="electrical resistivity"/>
 <xs:enumeration value="electromagnetic moment"/>
 <xs:enumeration value="energy"/>
 <xs:enumeration value="energy length per area"/>
 <xs:enumeration value="energy length per time area temperature"/>
 <xs:enumeration value="energy per area"/>
 <xs:enumeration value="energy per length"/>
 <xs:enumeration value="energy per mass"/>
 <xs:enumeration value="energy per mass per time"/>
 <xs:enumeration value="energy per volume"/>
 <xs:enumeration value="force"/>
 <xs:enumeration value="force area"/>
 <xs:enumeration value="force length per length"/>
 <xs:enumeration value="force per force"/>
 <xs:enumeration value="force per length"/>
 <xs:enumeration value="force per volume"/>
 <xs:enumeration value="frequency"/>
 <xs:enumeration value="frequency interval"/>
 <xs:enumeration value="heat capacity"/>
 <xs:enumeration value="heat flow rate"/>
 <xs:enumeration value="heat transfer coefficient"/>
 <xs:enumeration value="illuminance"/>
 <xs:enumeration value="inductance"/>
 <xs:enumeration value="isothermal compressibility"/>
 <xs:enumeration value="kinematic viscosity"/>
 <xs:enumeration value="length"/>
 <xs:enumeration value="length per length"/>
 <xs:enumeration value="length per mass"/>
 <xs:enumeration value="length per pressure"/>
 <xs:enumeration value="length per temperature"/>
 <xs:enumeration value="length per time"/>
 <xs:enumeration value="length per volume"/>
 <xs:enumeration value="light exposure"/>
 <xs:enumeration value="linear acceleration"/>
 <xs:enumeration value="linear thermal expansion"/>
 <xs:enumeration value="logarithmic power ratio"/>
 <xs:enumeration value="logarithmic power ratio per length"/>
 <xs:enumeration value="luminance"/>
 <xs:enumeration value="luminous efficacy"/>
 <xs:enumeration value="luminous flux"/>
 <xs:enumeration value="luminous intensity"/>
 <xs:enumeration value="magnetic dipole moment"/>
 <xs:enumeration value="magnetic field strength"/>
 <xs:enumeration value="magnetic flux"/>
 <xs:enumeration value="magnetic flux density"/>
 <xs:enumeration value="magnetic flux density per length"/>
 <xs:enumeration value="magnetic permeability"/>
 <xs:enumeration value="magnetic vector potential"/>
 <xs:enumeration value="mass"/>
 <xs:enumeration value="mass length"/>
 <xs:enumeration value="mass per area"/>
 <xs:enumeration value="mass per energy"/>
 <xs:enumeration value="mass per length"/>
 <xs:enumeration value="mass per mass"/>
 <xs:enumeration value="mass per time"/>
 <xs:enumeration value="mass per time per area"/>
 <xs:enumeration value="mass per time per length"/>
 <xs:enumeration value="mass per volume"/>
 <xs:enumeration value="mass per volume per length"/>
 <xs:enumeration value="mass per volume per pressure"/>
 <xs:enumeration value="mass per volume per temperature"/>
 <xs:enumeration value="mobility"/>
 <xs:enumeration value="molar energy"/>
 <xs:enumeration value="molar heat capacity"/>
 <xs:enumeration value="molar volume"/>
 <xs:enumeration value="molecular weight"/>
 <xs:enumeration value="moment of force"/>
 <xs:enumeration value="moment of inertia"/>
 <xs:enumeration value="momentum"/>
 <xs:enumeration value="normalized power"/>
 <xs:enumeration value="permeability length"/>
 <xs:enumeration value="permeability rock"/>
 <xs:enumeration value="permittivity"/>
 <xs:enumeration value="plane angle"/>
 <xs:enumeration value="potential difference per power drop"/>
 <xs:enumeration value="power"/>
 <xs:enumeration value="power per area"/>
 <xs:enumeration value="power per power"/>
 <xs:enumeration value="power per volume"/>
 <xs:enumeration value="pressure"/>
 <xs:enumeration value="pressure per pressure"/>
 <xs:enumeration value="pressure per time"/>
 <xs:enumeration value="pressure per volume"/>
 <xs:enumeration value="pressure squared"/>
 <xs:enumeration value="pressure squared per force time per area"/>
 <xs:enumeration value="pressure time per volume"/>
 <xs:enumeration value="quantity of light"/>
 <xs:enumeration value="radiance"/>
 <xs:enumeration value="radiant intensity"/>
 <xs:enumeration value="reciprocal area"/>
 <xs:enumeration value="reciprocal electric potential difference"/>
 <xs:enumeration value="reciprocal force"/>
 <xs:enumeration value="reciprocal length"/>
 <xs:enumeration value="reciprocal mass"/>
 <xs:enumeration value="reciprocal mass time"/>
 <xs:enumeration value="reciprocal pressure"/>
 <xs:enumeration value="reciprocal time"/>
 <xs:enumeration value="reciprocal volume"/>
 <xs:enumeration value="reluctance"/>
 <xs:enumeration value="second moment of area"/>
 <xs:enumeration value="signaling event per time"/>
 <xs:enumeration value="solid angle"/>
 <xs:enumeration value="specific heat capacity"/>
 <xs:enumeration value="temperature interval"/>
 <xs:enumeration value="temperature interval per length"/>
 <xs:enumeration value="temperature interval per pressure"/>
 <xs:enumeration value="temperature interval per time"/>
 <xs:enumeration value="thermal conductance"/>
 <xs:enumeration value="thermal conductivity"/>
 <xs:enumeration value="thermal diffusivity"/>
 <xs:enumeration value="thermal insulance"/>
 <xs:enumeration value="thermal resistance"/>
 <xs:enumeration value="thermodynamic temperature"/>
 <xs:enumeration value="thermodynamic temperature per thermodynamic temperature"/>
 <xs:enumeration value="time"/>
 <xs:enumeration value="time per length"/>
 <xs:enumeration value="time per mass"/>
 <xs:enumeration value="time per time"/>
 <xs:enumeration value="time per volume"/>
 <xs:enumeration value="vertical coordinate"/>
 <xs:enumeration value="volume"/>
 <xs:enumeration value="volume flow rate per volume flow rate"/>
 <xs:enumeration value="volume per area"/>
 <xs:enumeration value="volume per length"/>
 <xs:enumeration value="volume per mass"/>
 <xs:enumeration value="volume per pressure"/>
 <xs:enumeration value="volume per rotation"/>
 <xs:enumeration value="volume per time"/>
 <xs:enumeration value="volume per time length"/>
 <xs:enumeration value="volume per time per area"/>
 <xs:enumeration value="volume per time per length"/>
 <xs:enumeration value="volume per time per pressure"/>
 <xs:enumeration value="volume per time per pressure length"/>
 <xs:enumeration value="volume per time per time"/>
 <xs:enumeration value="volume per time per volume"/>
 <xs:enumeration value="volume per volume"/>
 <xs:enumeration value="volumetric heat transfer coefficient"/>
 <xs:enumeration value="volumetric thermal expansion"/>
 <xs:enumeration value="unitless"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="QuantityClassKind">
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="absorbed dose"/>
 <xs:enumeration value="activity of radioactivity"/>
 <xs:enumeration value="amount of substance"/>
 <xs:enumeration value="amount of substance per amount of substance"/>
 <xs:enumeration value="amount of substance per area"/>
 <xs:enumeration value="amount of substance per time"/>
 <xs:enumeration value="amount of substance per time per area"/>
 <xs:enumeration value="amount of substance per volume"/>
 <xs:enumeration value="angle per length"/>
 <xs:enumeration value="angle per volume"/>
 <xs:enumeration value="angular acceleration"/>
 <xs:enumeration value="angular velocity"/>
 <xs:enumeration value="api gamma ray"/>
 <xs:enumeration value="api gravity"/>
 <xs:enumeration value="api neutron"/>
 <xs:enumeration value="area"/>
 <xs:enumeration value="area per amount of substance"/>
 <xs:enumeration value="area per area"/>
 <xs:enumeration value="area per count"/>
 <xs:enumeration value="area per mass"/>
 <xs:enumeration value="area per time"/>
 <xs:enumeration value="area per volume"/>
 <xs:enumeration value="attenuation per frequency interval"/>
 <xs:enumeration value="capacitance"/>
 <xs:enumeration value="cation exchange capacity"/>
 <xs:enumeration value="data transfer speed"/>
 <xs:enumeration value="diffusion coefficient"/>
 <xs:enumeration value="diffusive time of flight"/>
 <xs:enumeration value="digital storage"/>
 <xs:enumeration value="dimensionless"/>
 <xs:enumeration value="dipole moment"/>
 <xs:enumeration value="dose equivalent"/>
 <xs:enumeration value="dynamic viscosity"/>
 <xs:enumeration value="electric charge"/>
 <xs:enumeration value="electric charge per area"/>
 <xs:enumeration value="electric charge per mass"/>
 <xs:enumeration value="electric charge per volume"/>
 <xs:enumeration value="electric conductance"/>
 <xs:enumeration value="electric conductivity"/>
 <xs:enumeration value="electric current"/>
 <xs:enumeration value="electric current density"/>
 <xs:enumeration value="electric field strength"/>
 <xs:enumeration value="electric potential difference"/>
 <xs:enumeration value="electric resistance"/>
 <xs:enumeration value="electric resistance per length"/>
 <xs:enumeration value="electrical resistivity"/>
 <xs:enumeration value="electromagnetic moment"/>
 <xs:enumeration value="energy"/>
 <xs:enumeration value="energy length per area"/>
 <xs:enumeration value="energy length per time area temperature"/>
 <xs:enumeration value="energy per area"/>
 <xs:enumeration value="energy per length"/>
 <xs:enumeration value="energy per mass"/>
 <xs:enumeration value="energy per mass per time"/>
 <xs:enumeration value="energy per volume"/>
 <xs:enumeration value="force"/>
 <xs:enumeration value="force area"/>
 <xs:enumeration value="force length per length"/>
 <xs:enumeration value="force per force"/>
 <xs:enumeration value="force per length"/>
 <xs:enumeration value="force per volume"/>
 <xs:enumeration value="frequency"/>
 <xs:enumeration value="frequency interval"/>
 <xs:enumeration value="heat capacity"/>
 <xs:enumeration value="heat flow rate"/>
 <xs:enumeration value="heat transfer coefficient"/>
 <xs:enumeration value="illuminance"/>
 <xs:enumeration value="inductance"/>
 <xs:enumeration value="isothermal compressibility"/>
 <xs:enumeration value="kinematic viscosity"/>
 <xs:enumeration value="length"/>
 <xs:enumeration value="length per length"/>
 <xs:enumeration value="length per mass"/>
 <xs:enumeration value="length per pressure"/>
 <xs:enumeration value="length per temperature"/>
 <xs:enumeration value="length per time"/>
 <xs:enumeration value="length per volume"/>
 <xs:enumeration value="light exposure"/>
 <xs:enumeration value="linear acceleration"/>
 <xs:enumeration value="linear thermal expansion"/>
 <xs:enumeration value="logarithmic power ratio"/>
 <xs:enumeration value="logarithmic power ratio per length"/>
 <xs:enumeration value="luminance"/>
 <xs:enumeration value="luminous efficacy"/>
 <xs:enumeration value="luminous flux"/>
 <xs:enumeration value="luminous intensity"/>
 <xs:enumeration value="magnetic dipole moment"/>
 <xs:enumeration value="magnetic field strength"/>
 <xs:enumeration value="magnetic flux"/>
 <xs:enumeration value="magnetic flux density"/>
 <xs:enumeration value="magnetic flux density per length"/>
 <xs:enumeration value="magnetic permeability"/>
 <xs:enumeration value="magnetic vector potential"/>
 <xs:enumeration value="mass"/>
 <xs:enumeration value="mass length"/>
 <xs:enumeration value="mass per area"/>
 <xs:enumeration value="mass per energy"/>
 <xs:enumeration value="mass per length"/>
 <xs:enumeration value="mass per mass"/>
 <xs:enumeration value="mass per time"/>
 <xs:enumeration value="mass per time per area"/>
 <xs:enumeration value="mass per time per length"/>
 <xs:enumeration value="mass per volume"/>
 <xs:enumeration value="mass per volume per length"/>
 <xs:enumeration value="mass per volume per pressure"/>
 <xs:enumeration value="mass per volume per temperature"/>
 <xs:enumeration value="mobility"/>
 <xs:enumeration value="molar energy"/>
 <xs:enumeration value="molar heat capacity"/>
 <xs:enumeration value="molar volume"/>
 <xs:enumeration value="molecular weight"/>
 <xs:enumeration value="moment of force"/>
 <xs:enumeration value="moment of inertia"/>
 <xs:enumeration value="momentum"/>
 <xs:enumeration value="normalized power"/>
 <xs:enumeration value="permeability length"/>
 <xs:enumeration value="permeability rock"/>
 <xs:enumeration value="permittivity"/>
 <xs:enumeration value="plane angle"/>
 <xs:enumeration value="potential difference per power drop"/>
 <xs:enumeration value="power"/>
 <xs:enumeration value="power per area"/>
 <xs:enumeration value="power per power"/>
 <xs:enumeration value="power per volume"/>
 <xs:enumeration value="pressure"/>
 <xs:enumeration value="pressure per pressure"/>
 <xs:enumeration value="pressure per time"/>
 <xs:enumeration value="pressure per volume"/>
 <xs:enumeration value="pressure squared"/>
 <xs:enumeration value="pressure squared per force time per area"/>
 <xs:enumeration value="pressure time per volume"/>
 <xs:enumeration value="quantity of light"/>
 <xs:enumeration value="radiance"/>
 <xs:enumeration value="radiant intensity"/>
 <xs:enumeration value="reciprocal area"/>
 <xs:enumeration value="reciprocal electric potential difference"/>
 <xs:enumeration value="reciprocal force"/>
 <xs:enumeration value="reciprocal length"/>
 <xs:enumeration value="reciprocal mass"/>
 <xs:enumeration value="reciprocal mass time"/>
 <xs:enumeration value="reciprocal pressure"/>
 <xs:enumeration value="reciprocal time"/>
 <xs:enumeration value="reciprocal volume"/>
 <xs:enumeration value="reluctance"/>
 <xs:enumeration value="second moment of area"/>
 <xs:enumeration value="signaling event per time"/>
 <xs:enumeration value="solid angle"/>
 <xs:enumeration value="specific heat capacity"/>
 <xs:enumeration value="temperature interval"/>
 <xs:enumeration value="temperature interval per length"/>
 <xs:enumeration value="temperature interval per pressure"/>
 <xs:enumeration value="temperature interval per time"/>
 <xs:enumeration value="thermal conductance"/>
 <xs:enumeration value="thermal conductivity"/>
 <xs:enumeration value="thermal diffusivity"/>
 <xs:enumeration value="thermal insulance"/>
 <xs:enumeration value="thermal resistance"/>
 <xs:enumeration value="thermodynamic temperature"/>
 <xs:enumeration value="thermodynamic temperature per thermodynamic temperature"/>
 <xs:enumeration value="time"/>
 <xs:enumeration value="time per length"/>
 <xs:enumeration value="time per mass"/>
 <xs:enumeration value="time per time"/>
 <xs:enumeration value="time per volume"/>
 <xs:enumeration value="vertical coordinate"/>
 <xs:enumeration value="volume"/>
 <xs:enumeration value="volume flow rate per volume flow rate"/>
 <xs:enumeration value="volume per area"/>
 <xs:enumeration value="volume per length"/>
 <xs:enumeration value="volume per mass"/>
 <xs:enumeration value="volume per pressure"/>
 <xs:enumeration value="volume per rotation"/>
 <xs:enumeration value="volume per time"/>
 <xs:enumeration value="volume per time length"/>
 <xs:enumeration value="volume per time per area"/>
 <xs:enumeration value="volume per time per length"/>
 <xs:enumeration value="volume per time per pressure"/>
 <xs:enumeration value="volume per time per pressure length"/>
 <xs:enumeration value="volume per time per time"/>
 <xs:enumeration value="volume per time per volume"/>
 <xs:enumeration value="volume per volume"/>
 <xs:enumeration value="volumetric heat transfer coefficient"/>
 <xs:enumeration value="volumetric thermal expansion"/>
-<xs:enumeration value="unitless">
-<xs:annotation>
 <xs:documentation>A unitless quantity is a quantity which has no unit of measure symbol, but could be a real physical measurement. Examples would be a count, pH, wire gauge (AWG and BWG) and shoe size. This is different from a dimensionless quantity which represents a ratio whose units of measure have cancelled each other. DImensionless quantities can have units of measure (like ppm or %) or may not have a displayable unit of measure symbol (in which case the units symbol Euc is used in a data transfer). Units derived from a unitless number simply ignore the unitless part. For example, the unit for counts per hour is just inverse hours (1/hr).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="not a measure">
-<xs:annotation>
 <xs:documentation>The "not a measure" quantity class represents data values which are not measures at all. This would include strings, ordinal numbers, index values and other things for which the concept of units of measure is irrelevant.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="QuantityClassKindExt">
 <xs:union memberTypes="eml:QuantityClassKind eml:EnumExtensionPattern"/>
 </xs:simpleType>
-<xs:simpleType name="ReferenceCondition">
-<xs:annotation>
 <xs:documentation>Combinations of standard temperature and pressure including "ambient". The list of standard values is contained in the enumValuesProdml.xml file.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="0 degC 1 atm">
-<xs:annotation>
 <xs:documentation>0 degC and 1 standard atmosphere</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="0 degC 1 bar"/>
-<xs:enumeration value="15 degC 1 atm">
-<xs:annotation>
 <xs:documentation>15 degC and 1 standard atmosphere</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="15 degC 1 bar"/>
 <xs:enumeration value="20 degC 1 atm"/>
 <xs:enumeration value="20 degC 1 bar"/>
 <xs:enumeration value="25 degC 1 bar"/>
-<xs:enumeration value="60 degF 1 atm">
-<xs:annotation>
 <xs:documentation>60 degF and 1 standard atmosphere</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="60 degF 30 in Hg"/>
 <xs:enumeration value="ambient"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="ReferenceConditionExt">
 <xs:union memberTypes="eml:ReferenceCondition eml:EnumExtensionPattern"/>
 </xs:simpleType>
-<xs:simpleType name="UnitOfMeasure">
-<xs:annotation>
 <xs:documentation>This is a list of the valid units of measure across all the measure classes. Its intended use is to ensure that a valid unit of measure string is used in cases where the measure class is not known in advance or is otherwise not explicitly modeled in the XML schema.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:UomEnum">
 <xs:enumeration value="%"/>
 <xs:enumeration value="%[area]"/>
 <xs:enumeration value="%[mass]"/>
 <xs:enumeration value="%[molar]"/>
 <xs:enumeration value="%[vol]"/>
 <xs:enumeration value="(bbl/d)/(bbl/d)"/>
 <xs:enumeration value="(m3/d)/(m3/d)"/>
 <xs:enumeration value="(m3/s)/(m3/s)"/>
 <xs:enumeration value="0.001 bbl/ft3"/>
 <xs:enumeration value="0.001 bbl/m3"/>
 <xs:enumeration value="0.001 d/ft3"/>
 <xs:enumeration value="0.001 gal[UK]/bbl"/>
 <xs:enumeration value="0.001 gal[UK]/gal[UK]"/>
 <xs:enumeration value="0.001 gal[US]/bbl"/>
 <xs:enumeration value="0.001 gal[US]/ft3"/>
 <xs:enumeration value="0.001 gal[US]/gal[US]"/>
 <xs:enumeration value="0.001 h/ft"/>
 <xs:enumeration value="0.001 kPa2/cP"/>
 <xs:enumeration value="0.001 lbm/bbl"/>
 <xs:enumeration value="0.001 lbm/gal[UK]"/>
 <xs:enumeration value="0.001 lbm/gal[US]"/>
 <xs:enumeration value="0.001 psi/ft"/>
 <xs:enumeration value="0.001 pt[UK]/bbl"/>
 <xs:enumeration value="0.001 seca"/>
 <xs:enumeration value="0.01 bbl/bbl"/>
 <xs:enumeration value="0.01 dega/ft"/>
 <xs:enumeration value="0.01 degF/ft"/>
 <xs:enumeration value="0.01 dm3/km"/>
 <xs:enumeration value="0.01 ft/ft"/>
 <xs:enumeration value="0.01 grain/ft3"/>
 <xs:enumeration value="0.01 L/kg"/>
 <xs:enumeration value="0.01 L/km"/>
 <xs:enumeration value="0.01 lbf/ft"/>
 <xs:enumeration value="0.01 lbf/ft2"/>
 <xs:enumeration value="0.01 lbm/ft2"/>
 <xs:enumeration value="0.01 psi/ft"/>
 <xs:enumeration value="0.1 ft"/>
 <xs:enumeration value="0.1 ft[US]"/>
 <xs:enumeration value="0.1 gal[US]/bbl"/>
 <xs:enumeration value="0.1 in"/>
 <xs:enumeration value="0.1 L/bbl"/>
 <xs:enumeration value="0.1 lbm/bbl"/>
 <xs:enumeration value="0.1 pt[US]/bbl"/>
 <xs:enumeration value="0.1 yd"/>
 <xs:enumeration value="1/(kg.s)"/>
 <xs:enumeration value="1/16 in"/>
 <xs:enumeration value="1/2 ft"/>
 <xs:enumeration value="1/2 ms"/>
 <xs:enumeration value="1/30 cm3/min"/>
 <xs:enumeration value="1/30 dega/ft"/>
 <xs:enumeration value="1/30 dega/m"/>
 <xs:enumeration value="1/30 lbf/m"/>
 <xs:enumeration value="1/30 m/m"/>
 <xs:enumeration value="1/30 N/m"/>
 <xs:enumeration value="1/32 in"/>
 <xs:enumeration value="1/64 in"/>
 <xs:enumeration value="1/a"/>
 <xs:enumeration value="1/angstrom"/>
 <xs:enumeration value="1/bar"/>
 <xs:enumeration value="1/bbl"/>
 <xs:enumeration value="1/cm"/>
 <xs:enumeration value="1/d"/>
 <xs:enumeration value="1/degC"/>
 <xs:enumeration value="1/degF"/>
 <xs:enumeration value="1/degR"/>
 <xs:enumeration value="1/ft"/>
 <xs:enumeration value="1/ft2"/>
 <xs:enumeration value="1/ft3"/>
 <xs:enumeration value="1/g"/>
 <xs:enumeration value="1/gal[UK]"/>
 <xs:enumeration value="1/gal[US]"/>
 <xs:enumeration value="1/h"/>
 <xs:enumeration value="1/H"/>
 <xs:enumeration value="1/in"/>
 <xs:enumeration value="1/K"/>
 <xs:enumeration value="1/kg"/>
 <xs:enumeration value="1/km2"/>
 <xs:enumeration value="1/kPa"/>
 <xs:enumeration value="1/L"/>
 <xs:enumeration value="1/lbf"/>
 <xs:enumeration value="1/lbm"/>
 <xs:enumeration value="1/m"/>
 <xs:enumeration value="1/m2"/>
 <xs:enumeration value="1/m3"/>
 <xs:enumeration value="1/mi"/>
 <xs:enumeration value="1/mi2"/>
 <xs:enumeration value="1/min"/>
 <xs:enumeration value="1/mm"/>
 <xs:enumeration value="1/ms"/>
 <xs:enumeration value="1/N"/>
 <xs:enumeration value="1/nm"/>
 <xs:enumeration value="1/Pa"/>
 <xs:enumeration value="1/pPa"/>
 <xs:enumeration value="1/psi"/>
 <xs:enumeration value="1/s"/>
 <xs:enumeration value="1/upsi"/>
 <xs:enumeration value="1/us"/>
 <xs:enumeration value="1/uV"/>
 <xs:enumeration value="1/V"/>
 <xs:enumeration value="1/wk"/>
 <xs:enumeration value="1/yd"/>
 <xs:enumeration value="10 ft"/>
 <xs:enumeration value="10 in"/>
 <xs:enumeration value="10 km"/>
 <xs:enumeration value="10 kN"/>
 <xs:enumeration value="10 Mg/m3"/>
 <xs:enumeration value="100 ft"/>
 <xs:enumeration value="100 ka[t]"/>
 <xs:enumeration value="100 km"/>
 <xs:enumeration value="1000 bbl"/>
 <xs:enumeration value="1000 bbl.ft/d"/>
 <xs:enumeration value="1000 bbl/d"/>
 <xs:enumeration value="1000 ft"/>
 <xs:enumeration value="1000 ft/h"/>
 <xs:enumeration value="1000 ft/s"/>
 <xs:enumeration value="1000 ft3"/>
 <xs:enumeration value="1000 ft3/(d.ft)"/>
 <xs:enumeration value="1000 ft3/(psi.d)"/>
 <xs:enumeration value="1000 ft3/bbl"/>
 <xs:enumeration value="1000 ft3/d"/>
 <xs:enumeration value="1000 gal[UK]"/>
 <xs:enumeration value="1000 gal[US]"/>
 <xs:enumeration value="1000 lbf.ft"/>
 <xs:enumeration value="1000 m3"/>
 <xs:enumeration value="1000 m3/(d.m)"/>
 <xs:enumeration value="1000 m3/(h.m)"/>
 <xs:enumeration value="1000 m3/d"/>
 <xs:enumeration value="1000 m3/h"/>
 <xs:enumeration value="1000 m3/m3"/>
 <xs:enumeration value="1000 m4/d"/>
 <xs:enumeration value="1E12 ft3"/>
 <xs:enumeration value="1E6 (ft3/d)/(bbl/d)"/>
 <xs:enumeration value="1E-6 acre.ft/bbl"/>
 <xs:enumeration value="1E6 bbl"/>
 <xs:enumeration value="1E6 bbl/(acre.ft)"/>
 <xs:enumeration value="1E6 bbl/acre"/>
 <xs:enumeration value="1E6 bbl/d"/>
 <xs:enumeration value="1E-6 bbl/ft3"/>
 <xs:enumeration value="1E-6 bbl/m3"/>
 <xs:enumeration value="1E6 Btu[IT]"/>
 <xs:enumeration value="1E6 Btu[IT]/h"/>
 <xs:enumeration value="1E6 ft3"/>
 <xs:enumeration value="1E6 ft3/(acre.ft)"/>
 <xs:enumeration value="1E6 ft3/bbl"/>
 <xs:enumeration value="1E6 ft3/d"/>
 <xs:enumeration value="1E-6 gal[US]"/>
 <xs:enumeration value="1E6 lbm/a"/>
 <xs:enumeration value="1E6 m3"/>
 <xs:enumeration value="1E-6 m3/(m3.degC)"/>
 <xs:enumeration value="1E-6 m3/(m3.degF)"/>
 <xs:enumeration value="1E6 m3/d"/>
 <xs:enumeration value="1E-9 1/ft"/>
 <xs:enumeration value="1E9 bbl"/>
 <xs:enumeration value="1E9 ft3"/>
 <xs:enumeration value="30 ft"/>
 <xs:enumeration value="30 m"/>
 <xs:enumeration value="A"/>
 <xs:enumeration value="a"/>
 <xs:enumeration value="A.h"/>
 <xs:enumeration value="A.m2"/>
 <xs:enumeration value="A.s"/>
 <xs:enumeration value="A.s/kg"/>
 <xs:enumeration value="A.s/m3"/>
 <xs:enumeration value="A/cm2"/>
 <xs:enumeration value="A/ft2"/>
 <xs:enumeration value="A/m"/>
 <xs:enumeration value="A/m2"/>
 <xs:enumeration value="A/mm"/>
 <xs:enumeration value="A/mm2"/>
 <xs:enumeration value="a[t]"/>
 <xs:enumeration value="acre"/>
 <xs:enumeration value="acre.ft"/>
 <xs:enumeration value="ag"/>
 <xs:enumeration value="aJ"/>
 <xs:enumeration value="angstrom"/>
 <xs:enumeration value="at"/>
 <xs:enumeration value="atm"/>
 <xs:enumeration value="atm/ft"/>
 <xs:enumeration value="atm/h"/>
 <xs:enumeration value="atm/hm"/>
 <xs:enumeration value="atm/m"/>
 <xs:enumeration value="b"/>
 <xs:enumeration value="B"/>
 <xs:enumeration value="B.W"/>
 <xs:enumeration value="b/cm3"/>
 <xs:enumeration value="B/m"/>
 <xs:enumeration value="B/O"/>
 <xs:enumeration value="bar"/>
 <xs:enumeration value="bar/h"/>
 <xs:enumeration value="bar/km"/>
 <xs:enumeration value="bar/m"/>
 <xs:enumeration value="bar2"/>
 <xs:enumeration value="bar2/cP"/>
 <xs:enumeration value="bbl"/>
 <xs:enumeration value="bbl/(acre.ft)"/>
 <xs:enumeration value="bbl/(d.acre.ft)"/>
 <xs:enumeration value="bbl/(d.ft)"/>
 <xs:enumeration value="bbl/(ft.psi.d)"/>
 <xs:enumeration value="bbl/(kPa.d)"/>
 <xs:enumeration value="bbl/(psi.d)"/>
 <xs:enumeration value="bbl/acre"/>
 <xs:enumeration value="bbl/bbl"/>
 <xs:enumeration value="bbl/d"/>
 <xs:enumeration value="bbl/d2"/>
 <xs:enumeration value="bbl/ft"/>
 <xs:enumeration value="bbl/ft3"/>
 <xs:enumeration value="bbl/h"/>
 <xs:enumeration value="bbl/h2"/>
 <xs:enumeration value="bbl/in"/>
 <xs:enumeration value="bbl/m3"/>
 <xs:enumeration value="bbl/mi"/>
 <xs:enumeration value="bbl/min"/>
 <xs:enumeration value="bbl/psi"/>
 <xs:enumeration value="bbl/ton[UK]"/>
 <xs:enumeration value="bbl/ton[US]"/>
 <xs:enumeration value="Bd"/>
 <xs:enumeration value="bit"/>
 <xs:enumeration value="bit/s"/>
 <xs:enumeration value="Bq"/>
 <xs:enumeration value="Bq/kg"/>
 <xs:enumeration value="Btu[IT]"/>
 <xs:enumeration value="Btu[IT].in/(h.ft2.degF)"/>
 <xs:enumeration value="Btu[IT]/(h.ft.degF)"/>
 <xs:enumeration value="Btu[IT]/(h.ft2)"/>
 <xs:enumeration value="Btu[IT]/(h.ft2.degF)"/>
 <xs:enumeration value="Btu[IT]/(h.ft2.degR)"/>
 <xs:enumeration value="Btu[IT]/(h.ft3)"/>
 <xs:enumeration value="Btu[IT]/(h.ft3.degF)"/>
 <xs:enumeration value="Btu[IT]/(h.m2.degC)"/>
 <xs:enumeration value="Btu[IT]/(hp.h)"/>
 <xs:enumeration value="Btu[IT]/(lbm.degF)"/>
 <xs:enumeration value="Btu[IT]/(lbm.degR)"/>
 <xs:enumeration value="Btu[IT]/(lbmol.degF)"/>
 <xs:enumeration value="Btu[IT]/(s.ft2)"/>
 <xs:enumeration value="Btu[IT]/(s.ft2.degF)"/>
 <xs:enumeration value="Btu[IT]/(s.ft3)"/>
 <xs:enumeration value="Btu[IT]/(s.ft3.degF)"/>
 <xs:enumeration value="Btu[IT]/bbl"/>
 <xs:enumeration value="Btu[IT]/ft3"/>
 <xs:enumeration value="Btu[IT]/gal[UK]"/>
 <xs:enumeration value="Btu[IT]/gal[US]"/>
 <xs:enumeration value="Btu[IT]/h"/>
 <xs:enumeration value="Btu[IT]/lbm"/>
 <xs:enumeration value="Btu[IT]/lbmol"/>
 <xs:enumeration value="Btu[IT]/min"/>
 <xs:enumeration value="Btu[IT]/s"/>
 <xs:enumeration value="Btu[th]"/>
 <xs:enumeration value="Btu[UK]"/>
 <xs:enumeration value="byte"/>
 <xs:enumeration value="byte/s"/>
 <xs:enumeration value="C"/>
 <xs:enumeration value="C.m"/>
 <xs:enumeration value="C/cm2"/>
 <xs:enumeration value="C/cm3"/>
 <xs:enumeration value="C/g"/>
 <xs:enumeration value="C/kg"/>
 <xs:enumeration value="C/m2"/>
 <xs:enumeration value="C/m3"/>
 <xs:enumeration value="C/mm2"/>
 <xs:enumeration value="C/mm3"/>
 <xs:enumeration value="ca"/>
 <xs:enumeration value="cA"/>
 <xs:enumeration value="cal[IT]"/>
 <xs:enumeration value="cal[th]"/>
 <xs:enumeration value="cal[th]/(g.K)"/>
 <xs:enumeration value="cal[th]/(h.cm.degC)"/>
 <xs:enumeration value="cal[th]/(h.cm2)"/>
 <xs:enumeration value="cal[th]/(h.cm2.degC)"/>
 <xs:enumeration value="cal[th]/(h.cm3)"/>
 <xs:enumeration value="cal[th]/(mol.degC)"/>
 <xs:enumeration value="cal[th]/(s.cm.degC)"/>
 <xs:enumeration value="cal[th]/(s.cm2.degC)"/>
 <xs:enumeration value="cal[th]/(s.cm3)"/>
 <xs:enumeration value="cal[th]/cm3"/>
 <xs:enumeration value="cal[th]/g"/>
 <xs:enumeration value="cal[th]/h"/>
 <xs:enumeration value="cal[th]/kg"/>
 <xs:enumeration value="cal[th]/lbm"/>
 <xs:enumeration value="cal[th]/mL"/>
 <xs:enumeration value="cal[th]/mm3"/>
 <xs:enumeration value="cC"/>
 <xs:enumeration value="ccal[th]"/>
 <xs:enumeration value="ccgr"/>
 <xs:enumeration value="cd"/>
 <xs:enumeration value="cd/m2"/>
 <xs:enumeration value="cEuc"/>
 <xs:enumeration value="ceV"/>
 <xs:enumeration value="cF"/>
 <xs:enumeration value="cg"/>
 <xs:enumeration value="cgauss"/>
 <xs:enumeration value="cgr"/>
 <xs:enumeration value="cGy"/>
 <xs:enumeration value="cH"/>
 <xs:enumeration value="chain"/>
 <xs:enumeration value="chain[BnA]"/>
 <xs:enumeration value="chain[BnB]"/>
 <xs:enumeration value="chain[Cla]"/>
 <xs:enumeration value="chain[Ind37]"/>
 <xs:enumeration value="chain[Se]"/>
 <xs:enumeration value="chain[SeT]"/>
 <xs:enumeration value="chain[US]"/>
 <xs:enumeration value="cHz"/>
 <xs:enumeration value="Ci"/>
 <xs:enumeration value="cJ"/>
 <xs:enumeration value="cm"/>
 <xs:enumeration value="cm/a"/>
 <xs:enumeration value="cm/s"/>
 <xs:enumeration value="cm/s2"/>
 <xs:enumeration value="cm2"/>
 <xs:enumeration value="cm2/g"/>
 <xs:enumeration value="cm2/s"/>
 <xs:enumeration value="cm3"/>
 <xs:enumeration value="cm3/cm3"/>
 <xs:enumeration value="cm3/g"/>
 <xs:enumeration value="cm3/h"/>
 <xs:enumeration value="cm3/L"/>
 <xs:enumeration value="cm3/m3"/>
 <xs:enumeration value="cm3/min"/>
 <xs:enumeration value="cm3/s"/>
 <xs:enumeration value="cm4"/>
 <xs:enumeration value="cmH2O[4degC]"/>
 <xs:enumeration value="cN"/>
 <xs:enumeration value="cohm"/>
 <xs:enumeration value="cP"/>
 <xs:enumeration value="cPa"/>
 <xs:enumeration value="crd"/>
 <xs:enumeration value="cS"/>
 <xs:enumeration value="cs"/>
 <xs:enumeration value="cSt"/>
 <xs:enumeration value="ct"/>
 <xs:enumeration value="cT"/>
 <xs:enumeration value="cu"/>
 <xs:enumeration value="cV"/>
 <xs:enumeration value="cW"/>
 <xs:enumeration value="cWb"/>
 <xs:enumeration value="cwt[UK]"/>
 <xs:enumeration value="cwt[US]"/>
 <xs:enumeration value="D"/>
 <xs:enumeration value="d"/>
 <xs:enumeration value="D.ft"/>
 <xs:enumeration value="D.m"/>
 <xs:enumeration value="D/(Pa.s)"/>
 <xs:enumeration value="d/bbl"/>
 <xs:enumeration value="D/cP"/>
 <xs:enumeration value="d/ft3"/>
 <xs:enumeration value="d/m3"/>
 <xs:enumeration value="D[API]"/>
 <xs:enumeration value="dA"/>
 <xs:enumeration value="dam"/>
 <xs:enumeration value="daN"/>
 <xs:enumeration value="daN.m"/>
 <xs:enumeration value="dAPI"/>
 <xs:enumeration value="dB"/>
 <xs:enumeration value="dB.mW"/>
 <xs:enumeration value="dB.MW"/>
 <xs:enumeration value="dB.W"/>
 <xs:enumeration value="dB/ft"/>
 <xs:enumeration value="dB/km"/>
 <xs:enumeration value="dB/m"/>
 <xs:enumeration value="dB/O"/>
 <xs:enumeration value="dC"/>
 <xs:enumeration value="dcal[th]"/>
 <xs:enumeration value="dega"/>
 <xs:enumeration value="dega/ft"/>
 <xs:enumeration value="dega/h"/>
 <xs:enumeration value="dega/m"/>
 <xs:enumeration value="dega/min"/>
 <xs:enumeration value="dega/s"/>
 <xs:enumeration value="degC"/>
 <xs:enumeration value="degC.m2.h/kcal[th]"/>
 <xs:enumeration value="degC/ft"/>
 <xs:enumeration value="degC/h"/>
 <xs:enumeration value="degC/hm"/>
 <xs:enumeration value="degC/km"/>
 <xs:enumeration value="degC/kPa"/>
 <xs:enumeration value="degC/m"/>
 <xs:enumeration value="degC/min"/>
 <xs:enumeration value="degC/s"/>
 <xs:enumeration value="degF"/>
 <xs:enumeration value="degF.ft2.h/Btu[IT]"/>
 <xs:enumeration value="degF/ft"/>
 <xs:enumeration value="degF/h"/>
 <xs:enumeration value="degF/m"/>
 <xs:enumeration value="degF/min"/>
 <xs:enumeration value="degF/psi"/>
 <xs:enumeration value="degF/s"/>
 <xs:enumeration value="degR"/>
 <xs:enumeration value="dEuc"/>
 <xs:enumeration value="deV"/>
 <xs:enumeration value="dF"/>
 <xs:enumeration value="dgauss"/>
 <xs:enumeration value="dGy"/>
 <xs:enumeration value="dH"/>
 <xs:enumeration value="dHz"/>
 <xs:enumeration value="dJ"/>
 <xs:enumeration value="dm"/>
 <xs:enumeration value="dm/s"/>
 <xs:enumeration value="dm3"/>
 <xs:enumeration value="dm3/(kW.h)"/>
 <xs:enumeration value="dm3/kg"/>
 <xs:enumeration value="dm3/kmol"/>
 <xs:enumeration value="dm3/m"/>
 <xs:enumeration value="dm3/m3"/>
 <xs:enumeration value="dm3/MJ"/>
 <xs:enumeration value="dm3/s"/>
 <xs:enumeration value="dm3/s2"/>
 <xs:enumeration value="dm3/t"/>
 <xs:enumeration value="dN"/>
 <xs:enumeration value="dN.m"/>
 <xs:enumeration value="dohm"/>
 <xs:enumeration value="dP"/>
 <xs:enumeration value="dPa"/>
 <xs:enumeration value="drd"/>
 <xs:enumeration value="ds"/>
 <xs:enumeration value="dS"/>
 <xs:enumeration value="dT"/>
 <xs:enumeration value="dV"/>
 <xs:enumeration value="dW"/>
 <xs:enumeration value="dWb"/>
 <xs:enumeration value="dyne"/>
 <xs:enumeration value="dyne.cm2"/>
 <xs:enumeration value="dyne.s/cm2"/>
 <xs:enumeration value="dyne/cm"/>
 <xs:enumeration value="dyne/cm2"/>
 <xs:enumeration value="EA"/>
 <xs:enumeration value="Ea[t]"/>
 <xs:enumeration value="EC"/>
 <xs:enumeration value="Ecal[th]"/>
 <xs:enumeration value="EEuc"/>
 <xs:enumeration value="EeV"/>
 <xs:enumeration value="EF"/>
 <xs:enumeration value="Eg"/>
 <xs:enumeration value="Egauss"/>
 <xs:enumeration value="EGy"/>
 <xs:enumeration value="EH"/>
 <xs:enumeration value="EHz"/>
 <xs:enumeration value="EJ"/>
 <xs:enumeration value="EJ/a"/>
 <xs:enumeration value="Em"/>
 <xs:enumeration value="EN"/>
 <xs:enumeration value="Eohm"/>
 <xs:enumeration value="EP"/>
 <xs:enumeration value="EPa"/>
 <xs:enumeration value="Erd"/>
 <xs:enumeration value="erg"/>
 <xs:enumeration value="erg/a"/>
 <xs:enumeration value="erg/cm2"/>
 <xs:enumeration value="erg/cm3"/>
 <xs:enumeration value="erg/g"/>
 <xs:enumeration value="erg/kg"/>
 <xs:enumeration value="erg/m3"/>
 <xs:enumeration value="ES"/>
 <xs:enumeration value="ET"/>
 <xs:enumeration value="Euc"/>
 <xs:enumeration value="eV"/>
 <xs:enumeration value="EW"/>
 <xs:enumeration value="EWb"/>
 <xs:enumeration value="F"/>
 <xs:enumeration value="F/m"/>
 <xs:enumeration value="fa"/>
 <xs:enumeration value="fA"/>
 <xs:enumeration value="fathom"/>
 <xs:enumeration value="fC"/>
 <xs:enumeration value="fcal[th]"/>
 <xs:enumeration value="fEuc"/>
 <xs:enumeration value="feV"/>
 <xs:enumeration value="fF"/>
 <xs:enumeration value="fg"/>
 <xs:enumeration value="fgauss"/>
 <xs:enumeration value="fGy"/>
 <xs:enumeration value="fH"/>
 <xs:enumeration value="fHz"/>
 <xs:enumeration value="fJ"/>
 <xs:enumeration value="floz[UK]"/>
 <xs:enumeration value="floz[US]"/>
 <xs:enumeration value="fm"/>
 <xs:enumeration value="fN"/>
 <xs:enumeration value="fohm"/>
 <xs:enumeration value="footcandle"/>
 <xs:enumeration value="footcandle.s"/>
 <xs:enumeration value="fP"/>
 <xs:enumeration value="fPa"/>
 <xs:enumeration value="frd"/>
 <xs:enumeration value="fS"/>
 <xs:enumeration value="ft"/>
 <xs:enumeration value="fT"/>
 <xs:enumeration value="ft/bbl"/>
 <xs:enumeration value="ft/d"/>
 <xs:enumeration value="ft/degF"/>
 <xs:enumeration value="ft/ft"/>
 <xs:enumeration value="ft/ft3"/>
 <xs:enumeration value="ft/gal[US]"/>
 <xs:enumeration value="ft/h"/>
 <xs:enumeration value="ft/in"/>
 <xs:enumeration value="ft/lbm"/>
 <xs:enumeration value="ft/m"/>
 <xs:enumeration value="ft/mi"/>
 <xs:enumeration value="ft/min"/>
 <xs:enumeration value="ft/ms"/>
 <xs:enumeration value="ft/psi"/>
 <xs:enumeration value="ft/s"/>
 <xs:enumeration value="ft/s2"/>
 <xs:enumeration value="ft/us"/>
 <xs:enumeration value="ft[BnA]"/>
 <xs:enumeration value="ft[BnB]"/>
 <xs:enumeration value="ft[Br36]"/>
 <xs:enumeration value="ft[Br65]"/>
 <xs:enumeration value="ft[Cla]"/>
 <xs:enumeration value="ft[GC]"/>
 <xs:enumeration value="ft[Ind]"/>
 <xs:enumeration value="ft[Ind37]"/>
 <xs:enumeration value="ft[Ind62]"/>
 <xs:enumeration value="ft[Ind75]"/>
 <xs:enumeration value="ft[Se]"/>
 <xs:enumeration value="ft[SeT]"/>
 <xs:enumeration value="ft[US]"/>
 <xs:enumeration value="ft2"/>
 <xs:enumeration value="ft2/h"/>
 <xs:enumeration value="ft2/in3"/>
 <xs:enumeration value="ft2/lbm"/>
 <xs:enumeration value="ft2/s"/>
 <xs:enumeration value="ft3"/>
 <xs:enumeration value="ft3/(d.ft)"/>
 <xs:enumeration value="ft3/(ft.psi.d)"/>
 <xs:enumeration value="ft3/(min.ft2)"/>
 <xs:enumeration value="ft3/(s.ft2)"/>
 <xs:enumeration value="ft3/bbl"/>
 <xs:enumeration value="ft3/d"/>
 <xs:enumeration value="ft3/d2"/>
 <xs:enumeration value="ft3/ft"/>
 <xs:enumeration value="ft3/ft2"/>
 <xs:enumeration value="ft3/ft3"/>
 <xs:enumeration value="ft3/h"/>
 <xs:enumeration value="ft3/h2"/>
 <xs:enumeration value="ft3/kg"/>
 <xs:enumeration value="ft3/lbm"/>
 <xs:enumeration value="ft3/lbmol"/>
 <xs:enumeration value="ft3/min"/>
 <xs:enumeration value="ft3/min2"/>
 <xs:enumeration value="ft3/rad"/>
 <xs:enumeration value="ft3/s"/>
 <xs:enumeration value="ft3/s2"/>
 <xs:enumeration value="ft3/sack[94lbm]"/>
 <xs:enumeration value="fur[US]"/>
 <xs:enumeration value="fV"/>
 <xs:enumeration value="fW"/>
 <xs:enumeration value="fWb"/>
 <xs:enumeration value="g"/>
 <xs:enumeration value="g.ft/(cm3.s)"/>
 <xs:enumeration value="g.m/(cm3.s)"/>
 <xs:enumeration value="g/cm3"/>
 <xs:enumeration value="g/cm4"/>
 <xs:enumeration value="g/dm3"/>
 <xs:enumeration value="g/gal[UK]"/>
 <xs:enumeration value="g/gal[US]"/>
 <xs:enumeration value="g/kg"/>
 <xs:enumeration value="g/L"/>
 <xs:enumeration value="g/m3"/>
 <xs:enumeration value="g/mol"/>
 <xs:enumeration value="g/s"/>
 <xs:enumeration value="g/t"/>
 <xs:enumeration value="GA"/>
 <xs:enumeration value="Ga[t]"/>
 <xs:enumeration value="Gal"/>
 <xs:enumeration value="gal[UK]"/>
 <xs:enumeration value="gal[UK]/(h.ft)"/>
 <xs:enumeration value="gal[UK]/(h.ft2)"/>
 <xs:enumeration value="gal[UK]/(h.in)"/>
 <xs:enumeration value="gal[UK]/(h.in2)"/>
 <xs:enumeration value="gal[UK]/(min.ft)"/>
 <xs:enumeration value="gal[UK]/(min.ft2)"/>
 <xs:enumeration value="gal[UK]/d"/>
 <xs:enumeration value="gal[UK]/ft3"/>
 <xs:enumeration value="gal[UK]/h"/>
 <xs:enumeration value="gal[UK]/h2"/>
 <xs:enumeration value="gal[UK]/lbm"/>
 <xs:enumeration value="gal[UK]/mi"/>
 <xs:enumeration value="gal[UK]/min"/>
 <xs:enumeration value="gal[UK]/min2"/>
 <xs:enumeration value="gal[US]"/>
 <xs:enumeration value="gal[US]/(h.ft)"/>
 <xs:enumeration value="gal[US]/(h.ft2)"/>
 <xs:enumeration value="gal[US]/(h.in)"/>
 <xs:enumeration value="gal[US]/(h.in2)"/>
 <xs:enumeration value="gal[US]/(min.ft)"/>
 <xs:enumeration value="gal[US]/(min.ft2)"/>
 <xs:enumeration value="gal[US]/bbl"/>
 <xs:enumeration value="gal[US]/d"/>
 <xs:enumeration value="gal[US]/ft"/>
 <xs:enumeration value="gal[US]/ft3"/>
 <xs:enumeration value="gal[US]/h"/>
 <xs:enumeration value="gal[US]/h2"/>
 <xs:enumeration value="gal[US]/lbm"/>
 <xs:enumeration value="gal[US]/mi"/>
 <xs:enumeration value="gal[US]/min"/>
 <xs:enumeration value="gal[US]/min2"/>
 <xs:enumeration value="gal[US]/sack[94lbm]"/>
 <xs:enumeration value="gal[US]/ton[UK]"/>
 <xs:enumeration value="gal[US]/ton[US]"/>
 <xs:enumeration value="gAPI"/>
 <xs:enumeration value="gauss"/>
 <xs:enumeration value="gauss/cm"/>
 <xs:enumeration value="GBq"/>
 <xs:enumeration value="GC"/>
 <xs:enumeration value="Gcal[th]"/>
 <xs:enumeration value="GEuc"/>
 <xs:enumeration value="GeV"/>
 <xs:enumeration value="gf"/>
 <xs:enumeration value="GF"/>
 <xs:enumeration value="Gg"/>
 <xs:enumeration value="Ggauss"/>
 <xs:enumeration value="GGy"/>
 <xs:enumeration value="GH"/>
 <xs:enumeration value="GHz"/>
 <xs:enumeration value="GJ"/>
 <xs:enumeration value="Gm"/>
 <xs:enumeration value="GN"/>
 <xs:enumeration value="gn"/>
 <xs:enumeration value="Gohm"/>
 <xs:enumeration value="gon"/>
 <xs:enumeration value="GP"/>
 <xs:enumeration value="GPa"/>
 <xs:enumeration value="GPa/cm"/>
 <xs:enumeration value="GPa2"/>
 <xs:enumeration value="grain"/>
 <xs:enumeration value="grain/ft3"/>
 <xs:enumeration value="grain/gal[US]"/>
 <xs:enumeration value="Grd"/>
 <xs:enumeration value="GS"/>
 <xs:enumeration value="GT"/>
 <xs:enumeration value="GV"/>
 <xs:enumeration value="GW"/>
 <xs:enumeration value="GW.h"/>
 <xs:enumeration value="GWb"/>
 <xs:enumeration value="Gy"/>
 <xs:enumeration value="H"/>
 <xs:enumeration value="h"/>
 <xs:enumeration value="h/ft3"/>
 <xs:enumeration value="h/km"/>
 <xs:enumeration value="H/m"/>
 <xs:enumeration value="h/m3"/>
 <xs:enumeration value="ha"/>
 <xs:enumeration value="ha.m"/>
 <xs:enumeration value="hbar"/>
 <xs:enumeration value="hg"/>
 <xs:enumeration value="hL"/>
 <xs:enumeration value="hm"/>
 <xs:enumeration value="hN"/>
 <xs:enumeration value="hp"/>
 <xs:enumeration value="hp.h"/>
 <xs:enumeration value="hp.h/bbl"/>
 <xs:enumeration value="hp.h/lbm"/>
 <xs:enumeration value="hp/ft3"/>
 <xs:enumeration value="hp/in2"/>
 <xs:enumeration value="hp[elec]"/>
 <xs:enumeration value="hp[hyd]"/>
 <xs:enumeration value="hp[hyd]/in2"/>
 <xs:enumeration value="hp[metric]"/>
 <xs:enumeration value="hp[metric].h"/>
 <xs:enumeration value="hs"/>
 <xs:enumeration value="Hz"/>
 <xs:enumeration value="in"/>
 <xs:enumeration value="in/(in.degF)"/>
 <xs:enumeration value="in/a"/>
 <xs:enumeration value="in/min"/>
 <xs:enumeration value="in/s"/>
 <xs:enumeration value="in/s2"/>
 <xs:enumeration value="in[US]"/>
 <xs:enumeration value="in2"/>
 <xs:enumeration value="in2/ft2"/>
 <xs:enumeration value="in2/in2"/>
 <xs:enumeration value="in2/s"/>
 <xs:enumeration value="in3"/>
 <xs:enumeration value="in3/ft"/>
 <xs:enumeration value="in4"/>
 <xs:enumeration value="inH2O[39degF]"/>
 <xs:enumeration value="inH2O[60degF]"/>
 <xs:enumeration value="inHg[32degF]"/>
 <xs:enumeration value="inHg[60degF]"/>
 <xs:enumeration value="J"/>
 <xs:enumeration value="J.m/(s.m2.K)"/>
 <xs:enumeration value="J.m/m2"/>
 <xs:enumeration value="J/(g.K)"/>
 <xs:enumeration value="J/(kg.K)"/>
 <xs:enumeration value="J/(mol.K)"/>
 <xs:enumeration value="J/(s.m2.degC)"/>
 <xs:enumeration value="J/cm2"/>
 <xs:enumeration value="J/dm3"/>
 <xs:enumeration value="J/g"/>
 <xs:enumeration value="J/K"/>
 <xs:enumeration value="J/kg"/>
 <xs:enumeration value="J/m"/>
 <xs:enumeration value="J/m2"/>
 <xs:enumeration value="J/m3"/>
 <xs:enumeration value="J/mol"/>
 <xs:enumeration value="J/s"/>
 <xs:enumeration value="K"/>
 <xs:enumeration value="K.m2/kW"/>
 <xs:enumeration value="K.m2/W"/>
 <xs:enumeration value="K/km"/>
 <xs:enumeration value="K/m"/>
 <xs:enumeration value="K/Pa"/>
 <xs:enumeration value="K/s"/>
 <xs:enumeration value="K/W"/>
 <xs:enumeration value="kA"/>
 <xs:enumeration value="ka[t]"/>
 <xs:enumeration value="kC"/>
 <xs:enumeration value="kcal[th]"/>
 <xs:enumeration value="kcal[th].m/cm2"/>
 <xs:enumeration value="kcal[th]/(h.m.degC)"/>
 <xs:enumeration value="kcal[th]/(h.m2.degC)"/>
 <xs:enumeration value="kcal[th]/(kg.degC)"/>
 <xs:enumeration value="kcal[th]/cm3"/>
 <xs:enumeration value="kcal[th]/g"/>
 <xs:enumeration value="kcal[th]/h"/>
 <xs:enumeration value="kcal[th]/kg"/>
 <xs:enumeration value="kcal[th]/m3"/>
 <xs:enumeration value="kcal[th]/mol"/>
 <xs:enumeration value="kcd"/>
 <xs:enumeration value="kdyne"/>
 <xs:enumeration value="kEuc"/>
 <xs:enumeration value="keV"/>
 <xs:enumeration value="kF"/>
 <xs:enumeration value="kg"/>
 <xs:enumeration value="kg.m"/>
 <xs:enumeration value="kg.m/cm2"/>
 <xs:enumeration value="kg.m/s"/>
 <xs:enumeration value="kg.m2"/>
 <xs:enumeration value="kg/(kW.h)"/>
 <xs:enumeration value="kg/(m.s)"/>
 <xs:enumeration value="kg/(m2.s)"/>
 <xs:enumeration value="kg/d"/>
 <xs:enumeration value="kg/dm3"/>
 <xs:enumeration value="kg/dm4"/>
 <xs:enumeration value="kg/h"/>
 <xs:enumeration value="kg/J"/>
 <xs:enumeration value="kg/kg"/>
 <xs:enumeration value="kg/L"/>
 <xs:enumeration value="kg/m"/>
 <xs:enumeration value="kg/m2"/>
 <xs:enumeration value="kg/m3"/>
 <xs:enumeration value="kg/m4"/>
 <xs:enumeration value="kg/min"/>
 <xs:enumeration value="kg/MJ"/>
 <xs:enumeration value="kg/mol"/>
 <xs:enumeration value="kg/s"/>
 <xs:enumeration value="kg/sack[94lbm]"/>
 <xs:enumeration value="kg/t"/>
 <xs:enumeration value="kgauss"/>
 <xs:enumeration value="kgf"/>
 <xs:enumeration value="kgf.m"/>
 <xs:enumeration value="kgf.m/cm2"/>
 <xs:enumeration value="kgf.m/m"/>
 <xs:enumeration value="kgf.m2"/>
 <xs:enumeration value="kgf.s/m2"/>
 <xs:enumeration value="kgf/cm"/>
 <xs:enumeration value="kgf/cm2"/>
 <xs:enumeration value="kgf/kgf"/>
 <xs:enumeration value="kgf/m2"/>
 <xs:enumeration value="kgf/mm2"/>
 <xs:enumeration value="kGy"/>
 <xs:enumeration value="kH"/>
 <xs:enumeration value="kHz"/>
 <xs:enumeration value="Kibyte"/>
 <xs:enumeration value="kJ"/>
 <xs:enumeration value="kJ.m/(h.m2.K)"/>
 <xs:enumeration value="kJ/(h.m2.K)"/>
 <xs:enumeration value="kJ/(kg.K)"/>
 <xs:enumeration value="kJ/(kmol.K)"/>
 <xs:enumeration value="kJ/dm3"/>
 <xs:enumeration value="kJ/kg"/>
 <xs:enumeration value="kJ/kmol"/>
 <xs:enumeration value="kJ/m3"/>
 <xs:enumeration value="klbf"/>
 <xs:enumeration value="klbm"/>
 <xs:enumeration value="klbm/in"/>
 <xs:enumeration value="klx"/>
 <xs:enumeration value="km"/>
 <xs:enumeration value="km/cm"/>
 <xs:enumeration value="km/dm3"/>
 <xs:enumeration value="km/h"/>
 <xs:enumeration value="km/L"/>
 <xs:enumeration value="km/s"/>
 <xs:enumeration value="km2"/>
 <xs:enumeration value="km3"/>
 <xs:enumeration value="kmol"/>
 <xs:enumeration value="kmol/h"/>
 <xs:enumeration value="kmol/m3"/>
 <xs:enumeration value="kmol/s"/>
 <xs:enumeration value="kN"/>
 <xs:enumeration value="kN.m"/>
 <xs:enumeration value="kN.m2"/>
 <xs:enumeration value="kN/m"/>
 <xs:enumeration value="kN/m2"/>
 <xs:enumeration value="knot"/>
 <xs:enumeration value="kohm"/>
 <xs:enumeration value="kohm.m"/>
 <xs:enumeration value="kP"/>
 <xs:enumeration value="kPa"/>
 <xs:enumeration value="kPa.s/m"/>
 <xs:enumeration value="kPa/h"/>
 <xs:enumeration value="kPa/hm"/>
 <xs:enumeration value="kPa/m"/>
 <xs:enumeration value="kPa/min"/>
 <xs:enumeration value="kPa2"/>
 <xs:enumeration value="kPa2/cP"/>
 <xs:enumeration value="kpsi"/>
 <xs:enumeration value="kpsi2"/>
 <xs:enumeration value="krad"/>
 <xs:enumeration value="krd"/>
 <xs:enumeration value="kS"/>
 <xs:enumeration value="kS/m"/>
 <xs:enumeration value="kT"/>
 <xs:enumeration value="kV"/>
 <xs:enumeration value="kW"/>
 <xs:enumeration value="kW.h"/>
 <xs:enumeration value="kW.h/(kg.degC)"/>
 <xs:enumeration value="kW.h/dm3"/>
 <xs:enumeration value="kW.h/kg"/>
 <xs:enumeration value="kW.h/m3"/>
 <xs:enumeration value="kW/(m2.K)"/>
 <xs:enumeration value="kW/(m3.K)"/>
 <xs:enumeration value="kW/cm2"/>
 <xs:enumeration value="kW/m2"/>
 <xs:enumeration value="kW/m3"/>
 <xs:enumeration value="kWb"/>
 <xs:enumeration value="L"/>
 <xs:enumeration value="L/(bar.min)"/>
 <xs:enumeration value="L/h"/>
 <xs:enumeration value="L/kg"/>
 <xs:enumeration value="L/kmol"/>
 <xs:enumeration value="L/m"/>
 <xs:enumeration value="L/m3"/>
 <xs:enumeration value="L/min"/>
 <xs:enumeration value="L/mol"/>
 <xs:enumeration value="L/s"/>
 <xs:enumeration value="L/s2"/>
 <xs:enumeration value="L/t"/>
 <xs:enumeration value="L/ton[UK]"/>
 <xs:enumeration value="lbf"/>
 <xs:enumeration value="lbf.ft"/>
 <xs:enumeration value="lbf.ft/bbl"/>
 <xs:enumeration value="lbf.ft/gal[US]"/>
 <xs:enumeration value="lbf.ft/in"/>
 <xs:enumeration value="lbf.ft/in2"/>
 <xs:enumeration value="lbf.ft/lbm"/>
 <xs:enumeration value="lbf.ft/min"/>
 <xs:enumeration value="lbf.ft/s"/>
 <xs:enumeration value="lbf.in"/>
 <xs:enumeration value="lbf.in/in"/>
 <xs:enumeration value="lbf.in2"/>
 <xs:enumeration value="lbf.s/ft2"/>
 <xs:enumeration value="lbf.s/in2"/>
 <xs:enumeration value="lbf/ft"/>
 <xs:enumeration value="lbf/ft2"/>
 <xs:enumeration value="lbf/ft3"/>
 <xs:enumeration value="lbf/gal[US]"/>
 <xs:enumeration value="lbf/in"/>
 <xs:enumeration value="lbf/lbf"/>
 <xs:enumeration value="lbm"/>
 <xs:enumeration value="lbm.ft"/>
 <xs:enumeration value="lbm.ft/s"/>
 <xs:enumeration value="lbm.ft2"/>
 <xs:enumeration value="lbm.ft2/s2"/>
 <xs:enumeration value="lbm/(ft.h)"/>
 <xs:enumeration value="lbm/(ft.s)"/>
 <xs:enumeration value="lbm/(ft2.h)"/>
 <xs:enumeration value="lbm/(ft2.s)"/>
 <xs:enumeration value="lbm/(gal[UK].ft)"/>
 <xs:enumeration value="lbm/(gal[US].ft)"/>
 <xs:enumeration value="lbm/(hp.h)"/>
 <xs:enumeration value="lbm/bbl"/>
 <xs:enumeration value="lbm/d"/>
 <xs:enumeration value="lbm/ft"/>
 <xs:enumeration value="lbm/ft2"/>
 <xs:enumeration value="lbm/ft3"/>
 <xs:enumeration value="lbm/ft4"/>
 <xs:enumeration value="lbm/gal[UK]"/>
 <xs:enumeration value="lbm/gal[US]"/>
 <xs:enumeration value="lbm/h"/>
 <xs:enumeration value="lbm/in3"/>
 <xs:enumeration value="lbm/lbmol"/>
 <xs:enumeration value="lbm/min"/>
 <xs:enumeration value="lbm/s"/>
 <xs:enumeration value="lbmol"/>
 <xs:enumeration value="lbmol/(h.ft2)"/>
 <xs:enumeration value="lbmol/(s.ft2)"/>
 <xs:enumeration value="lbmol/ft3"/>
 <xs:enumeration value="lbmol/gal[UK]"/>
 <xs:enumeration value="lbmol/gal[US]"/>
 <xs:enumeration value="lbmol/h"/>
 <xs:enumeration value="lbmol/s"/>
 <xs:enumeration value="link"/>
 <xs:enumeration value="link[BnA]"/>
 <xs:enumeration value="link[BnB]"/>
 <xs:enumeration value="link[Cla]"/>
 <xs:enumeration value="link[Se]"/>
 <xs:enumeration value="link[SeT]"/>
 <xs:enumeration value="link[US]"/>
 <xs:enumeration value="lm"/>
 <xs:enumeration value="lm.s"/>
 <xs:enumeration value="lm/m2"/>
 <xs:enumeration value="lm/W"/>
 <xs:enumeration value="lx"/>
 <xs:enumeration value="lx.s"/>
 <xs:enumeration value="m"/>
 <xs:enumeration value="m/(m.K)"/>
 <xs:enumeration value="m/cm"/>
 <xs:enumeration value="m/d"/>
 <xs:enumeration value="m/h"/>
 <xs:enumeration value="m/K"/>
 <xs:enumeration value="m/kg"/>
 <xs:enumeration value="m/km"/>
 <xs:enumeration value="m/kPa"/>
 <xs:enumeration value="m/m"/>
 <xs:enumeration value="m/m3"/>
 <xs:enumeration value="m/min"/>
 <xs:enumeration value="m/ms"/>
 <xs:enumeration value="m/Pa"/>
 <xs:enumeration value="m/s"/>
 <xs:enumeration value="m/s2"/>
 <xs:enumeration value="m[Ger]"/>
 <xs:enumeration value="m2"/>
 <xs:enumeration value="m2/(kPa.d)"/>
 <xs:enumeration value="m2/(Pa.s)"/>
 <xs:enumeration value="m2/cm3"/>
 <xs:enumeration value="m2/d"/>
 <xs:enumeration value="m2/g"/>
 <xs:enumeration value="m2/h"/>
 <xs:enumeration value="m2/kg"/>
 <xs:enumeration value="m2/m2"/>
 <xs:enumeration value="m2/m3"/>
 <xs:enumeration value="m2/mol"/>
 <xs:enumeration value="m2/s"/>
 <xs:enumeration value="m3"/>
 <xs:enumeration value="m3/(bar.d)"/>
 <xs:enumeration value="m3/(bar.h)"/>
 <xs:enumeration value="m3/(bar.min)"/>
 <xs:enumeration value="m3/(d.m)"/>
 <xs:enumeration value="m3/(h.m)"/>
 <xs:enumeration value="m3/(ha.m)"/>
 <xs:enumeration value="m3/(kPa.d)"/>
 <xs:enumeration value="m3/(kPa.h)"/>
 <xs:enumeration value="m3/(kW.h)"/>
 <xs:enumeration value="m3/(m3.K)"/>
 <xs:enumeration value="m3/(Pa.s)"/>
 <xs:enumeration value="m3/(psi.d)"/>
 <xs:enumeration value="m3/(s.ft)"/>
 <xs:enumeration value="m3/(s.m)"/>
 <xs:enumeration value="m3/(s.m2)"/>
 <xs:enumeration value="m3/(s.m3)"/>
 <xs:enumeration value="m3/bbl"/>
 <xs:enumeration value="m3/d"/>
 <xs:enumeration value="m3/d2"/>
 <xs:enumeration value="m3/g"/>
 <xs:enumeration value="m3/h"/>
 <xs:enumeration value="m3/J"/>
 <xs:enumeration value="m3/kg"/>
 <xs:enumeration value="m3/km"/>
 <xs:enumeration value="m3/kmol"/>
 <xs:enumeration value="m3/kPa"/>
 <xs:enumeration value="m3/m"/>
 <xs:enumeration value="m3/m2"/>
 <xs:enumeration value="m3/m3"/>
 <xs:enumeration value="m3/min"/>
 <xs:enumeration value="m3/mol"/>
 <xs:enumeration value="m3/Pa"/>
 <xs:enumeration value="m3/rad"/>
 <xs:enumeration value="m3/rev"/>
 <xs:enumeration value="m3/s"/>
 <xs:enumeration value="m3/s2"/>
 <xs:enumeration value="m3/t"/>
 <xs:enumeration value="m3/ton[UK]"/>
 <xs:enumeration value="m3/ton[US]"/>
 <xs:enumeration value="m4"/>
 <xs:enumeration value="m4/s"/>
 <xs:enumeration value="mA"/>
 <xs:enumeration value="MA"/>
 <xs:enumeration value="mA/cm2"/>
 <xs:enumeration value="mA/ft2"/>
 <xs:enumeration value="Ma[t]"/>
 <xs:enumeration value="mbar"/>
 <xs:enumeration value="MBq"/>
 <xs:enumeration value="mC"/>
 <xs:enumeration value="MC"/>
 <xs:enumeration value="mC/m2"/>
 <xs:enumeration value="mcal[th]"/>
 <xs:enumeration value="Mcal[th]"/>
 <xs:enumeration value="mCi"/>
 <xs:enumeration value="mD"/>
 <xs:enumeration value="mD.ft"/>
 <xs:enumeration value="mD.ft2/(lbf.s)"/>
 <xs:enumeration value="mD.in2/(lbf.s)"/>
 <xs:enumeration value="mD.m"/>
 <xs:enumeration value="mD/(Pa.s)"/>
 <xs:enumeration value="mD/cP"/>
 <xs:enumeration value="MEuc"/>
 <xs:enumeration value="mEuc"/>
 <xs:enumeration value="meV"/>
 <xs:enumeration value="MeV"/>
 <xs:enumeration value="MF"/>
 <xs:enumeration value="mF"/>
 <xs:enumeration value="mg"/>
 <xs:enumeration value="Mg"/>
 <xs:enumeration value="Mg/a"/>
 <xs:enumeration value="Mg/d"/>
 <xs:enumeration value="mg/dm3"/>
 <xs:enumeration value="mg/g"/>
 <xs:enumeration value="mg/gal[US]"/>
 <xs:enumeration value="Mg/h"/>
 <xs:enumeration value="Mg/in"/>
 <xs:enumeration value="mg/J"/>
 <xs:enumeration value="mg/kg"/>
 <xs:enumeration value="mg/L"/>
 <xs:enumeration value="Mg/m2"/>
 <xs:enumeration value="mg/m3"/>
 <xs:enumeration value="Mg/m3"/>
 <xs:enumeration value="Mg/min"/>
 <xs:enumeration value="mGal"/>
 <xs:enumeration value="mgauss"/>
 <xs:enumeration value="Mgauss"/>
 <xs:enumeration value="Mgf"/>
 <xs:enumeration value="mgn"/>
 <xs:enumeration value="MGy"/>
 <xs:enumeration value="mGy"/>
 <xs:enumeration value="mH"/>
 <xs:enumeration value="MH"/>
 <xs:enumeration value="mHz"/>
 <xs:enumeration value="MHz"/>
 <xs:enumeration value="mi"/>
 <xs:enumeration value="mi/gal[UK]"/>
 <xs:enumeration value="mi/gal[US]"/>
 <xs:enumeration value="mi/h"/>
 <xs:enumeration value="mi/in"/>
 <xs:enumeration value="mi[naut]"/>
 <xs:enumeration value="mi[nautUK]"/>
 <xs:enumeration value="mi[US]"/>
 <xs:enumeration value="mi[US]2"/>
 <xs:enumeration value="mi2"/>
 <xs:enumeration value="mi3"/>
 <xs:enumeration value="Mibyte"/>
 <xs:enumeration value="mil"/>
 <xs:enumeration value="mil/a"/>
 <xs:enumeration value="mila"/>
 <xs:enumeration value="min"/>
 <xs:enumeration value="min/ft"/>
 <xs:enumeration value="min/m"/>
 <xs:enumeration value="mina"/>
 <xs:enumeration value="mJ"/>
 <xs:enumeration value="MJ"/>
 <xs:enumeration value="MJ/a"/>
 <xs:enumeration value="mJ/cm2"/>
 <xs:enumeration value="MJ/kg"/>
 <xs:enumeration value="MJ/kmol"/>
 <xs:enumeration value="MJ/m"/>
 <xs:enumeration value="mJ/m2"/>
 <xs:enumeration value="MJ/m3"/>
 <xs:enumeration value="mL"/>
 <xs:enumeration value="mL/gal[UK]"/>
 <xs:enumeration value="mL/gal[US]"/>
 <xs:enumeration value="mL/mL"/>
 <xs:enumeration value="mm"/>
 <xs:enumeration value="Mm"/>
 <xs:enumeration value="mm/(mm.K)"/>
 <xs:enumeration value="mm/a"/>
 <xs:enumeration value="mm/s"/>
 <xs:enumeration value="mm2"/>
 <xs:enumeration value="mm2/mm2"/>
 <xs:enumeration value="mm2/s"/>
 <xs:enumeration value="mm3"/>
 <xs:enumeration value="mm3/J"/>
 <xs:enumeration value="mmHg[0degC]"/>
 <xs:enumeration value="mmol"/>
 <xs:enumeration value="MN"/>
 <xs:enumeration value="mN"/>
 <xs:enumeration value="mN.m2"/>
 <xs:enumeration value="mN/km"/>
 <xs:enumeration value="mN/m"/>
 <xs:enumeration value="Mohm"/>
 <xs:enumeration value="mohm"/>
 <xs:enumeration value="mol"/>
 <xs:enumeration value="mol.m2/(mol.s)"/>
 <xs:enumeration value="mol/(s.m2)"/>
 <xs:enumeration value="mol/m2"/>
 <xs:enumeration value="mol/m3"/>
 <xs:enumeration value="mol/mol"/>
 <xs:enumeration value="mol/s"/>
 <xs:enumeration value="MP"/>
 <xs:enumeration value="mP"/>
 <xs:enumeration value="mPa"/>
 <xs:enumeration value="MPa"/>
 <xs:enumeration value="mPa.s"/>
 <xs:enumeration value="MPa.s/m"/>
 <xs:enumeration value="MPa/h"/>
 <xs:enumeration value="MPa/m"/>
 <xs:enumeration value="Mpsi"/>
 <xs:enumeration value="Mrad"/>
 <xs:enumeration value="mrad"/>
 <xs:enumeration value="mrd"/>
 <xs:enumeration value="Mrd"/>
 <xs:enumeration value="mrem"/>
 <xs:enumeration value="mrem/h"/>
 <xs:enumeration value="ms"/>
 <xs:enumeration value="MS"/>
 <xs:enumeration value="mS"/>
 <xs:enumeration value="mS/cm"/>
 <xs:enumeration value="ms/cm"/>
 <xs:enumeration value="ms/ft"/>
 <xs:enumeration value="ms/in"/>
 <xs:enumeration value="mS/m"/>
 <xs:enumeration value="ms/m"/>
 <xs:enumeration value="ms/s"/>
 <xs:enumeration value="mSv"/>
 <xs:enumeration value="mSv/h"/>
 <xs:enumeration value="mT"/>
 <xs:enumeration value="mT/dm"/>
 <xs:enumeration value="MV"/>
 <xs:enumeration value="mV"/>
 <xs:enumeration value="mV/ft"/>
 <xs:enumeration value="mV/m"/>
 <xs:enumeration value="mW"/>
 <xs:enumeration value="MW"/>
 <xs:enumeration value="MW.h"/>
 <xs:enumeration value="MW.h/kg"/>
 <xs:enumeration value="MW.h/m3"/>
 <xs:enumeration value="mW/m2"/>
 <xs:enumeration value="MWb"/>
 <xs:enumeration value="mWb"/>
 <xs:enumeration value="N"/>
 <xs:enumeration value="N.m"/>
 <xs:enumeration value="N.m/m"/>
 <xs:enumeration value="N.m2"/>
 <xs:enumeration value="N.s/m2"/>
 <xs:enumeration value="N/m"/>
 <xs:enumeration value="N/m2"/>
 <xs:enumeration value="N/m3"/>
 <xs:enumeration value="N/mm2"/>
 <xs:enumeration value="N/N"/>
 <xs:enumeration value="na"/>
 <xs:enumeration value="nA"/>
 <xs:enumeration value="nAPI"/>
 <xs:enumeration value="nC"/>
 <xs:enumeration value="ncal[th]"/>
 <xs:enumeration value="nCi"/>
 <xs:enumeration value="nEuc"/>
 <xs:enumeration value="neV"/>
 <xs:enumeration value="nF"/>
 <xs:enumeration value="ng"/>
 <xs:enumeration value="ng/g"/>
 <xs:enumeration value="ng/mg"/>
 <xs:enumeration value="ngauss"/>
 <xs:enumeration value="nGy"/>
 <xs:enumeration value="nH"/>
 <xs:enumeration value="nHz"/>
 <xs:enumeration value="nJ"/>
 <xs:enumeration value="nm"/>
 <xs:enumeration value="nm/s"/>
 <xs:enumeration value="nN"/>
 <xs:enumeration value="nohm"/>
 <xs:enumeration value="nohm.mil2/ft"/>
 <xs:enumeration value="nohm.mm2/m"/>
 <xs:enumeration value="nP"/>
 <xs:enumeration value="nPa"/>
 <xs:enumeration value="nrd"/>
 <xs:enumeration value="ns"/>
 <xs:enumeration value="nS"/>
 <xs:enumeration value="ns/ft"/>
 <xs:enumeration value="ns/m"/>
 <xs:enumeration value="nT"/>
 <xs:enumeration value="nV"/>
 <xs:enumeration value="nW"/>
 <xs:enumeration value="nWb"/>
 <xs:enumeration value="O"/>
 <xs:enumeration value="Oe"/>
 <xs:enumeration value="ohm"/>
 <xs:enumeration value="ohm.cm"/>
 <xs:enumeration value="ohm.m"/>
 <xs:enumeration value="ohm.m2/m"/>
 <xs:enumeration value="ohm/m"/>
 <xs:enumeration value="ozf"/>
 <xs:enumeration value="ozm"/>
 <xs:enumeration value="ozm[troy]"/>
 <xs:enumeration value="P"/>
 <xs:enumeration value="Pa"/>
 <xs:enumeration value="pA"/>
 <xs:enumeration value="Pa.s"/>
 <xs:enumeration value="Pa.s.m3/kg"/>
 <xs:enumeration value="Pa.s/m3"/>
 <xs:enumeration value="Pa.s2/m3"/>
 <xs:enumeration value="Pa/h"/>
 <xs:enumeration value="Pa/m"/>
 <xs:enumeration value="Pa/m3"/>
 <xs:enumeration value="Pa/s"/>
 <xs:enumeration value="Pa2"/>
 <xs:enumeration value="Pa2/(Pa.s)"/>
 <xs:enumeration value="pC"/>
 <xs:enumeration value="pcal[th]"/>
 <xs:enumeration value="pCi"/>
 <xs:enumeration value="pCi/g"/>
 <xs:enumeration value="pdl"/>
 <xs:enumeration value="pdl.cm2"/>
 <xs:enumeration value="pdl.ft"/>
 <xs:enumeration value="pdl/cm"/>
 <xs:enumeration value="pEuc"/>
 <xs:enumeration value="peV"/>
 <xs:enumeration value="pF"/>
 <xs:enumeration value="pg"/>
 <xs:enumeration value="pgauss"/>
 <xs:enumeration value="pGy"/>
 <xs:enumeration value="pHz"/>
 <xs:enumeration value="pJ"/>
 <xs:enumeration value="pm"/>
 <xs:enumeration value="pN"/>
 <xs:enumeration value="pohm"/>
 <xs:enumeration value="pP"/>
 <xs:enumeration value="pPa"/>
 <xs:enumeration value="ppk"/>
 <xs:enumeration value="ppm"/>
 <xs:enumeration value="ppm[mass]"/>
 <xs:enumeration value="ppm[vol]"/>
 <xs:enumeration value="ppm[vol]/degC"/>
 <xs:enumeration value="ppm[vol]/degF"/>
 <xs:enumeration value="prd"/>
 <xs:enumeration value="pS"/>
 <xs:enumeration value="ps"/>
 <xs:enumeration value="psi"/>
 <xs:enumeration value="psi.d/bbl"/>
 <xs:enumeration value="psi.s"/>
 <xs:enumeration value="psi/ft"/>
 <xs:enumeration value="psi/h"/>
 <xs:enumeration value="psi/m"/>
 <xs:enumeration value="psi/min"/>
 <xs:enumeration value="psi2"/>
 <xs:enumeration value="psi2.d/(cP.ft3)"/>
 <xs:enumeration value="psi2/cP"/>
 <xs:enumeration value="pT"/>
 <xs:enumeration value="pt[UK]"/>
 <xs:enumeration value="pt[UK]/(hp.h)"/>
 <xs:enumeration value="pt[US]"/>
 <xs:enumeration value="pV"/>
 <xs:enumeration value="pW"/>
 <xs:enumeration value="pWb"/>
 <xs:enumeration value="qt[UK]"/>
 <xs:enumeration value="qt[US]"/>
 <xs:enumeration value="quad"/>
 <xs:enumeration value="quad/a"/>
 <xs:enumeration value="rad"/>
 <xs:enumeration value="rad/ft"/>
 <xs:enumeration value="rad/ft3"/>
 <xs:enumeration value="rad/m"/>
 <xs:enumeration value="rad/m3"/>
 <xs:enumeration value="rad/s"/>
 <xs:enumeration value="rad/s2"/>
 <xs:enumeration value="rd"/>
 <xs:enumeration value="rem"/>
 <xs:enumeration value="rem/h"/>
 <xs:enumeration value="rev"/>
 <xs:enumeration value="rev/ft"/>
 <xs:enumeration value="rev/m"/>
 <xs:enumeration value="rev/s"/>
 <xs:enumeration value="rod[US]"/>
 <xs:enumeration value="rpm"/>
 <xs:enumeration value="rpm/s"/>
 <xs:enumeration value="S"/>
 <xs:enumeration value="s"/>
 <xs:enumeration value="s/cm"/>
 <xs:enumeration value="s/ft"/>
 <xs:enumeration value="s/ft3"/>
 <xs:enumeration value="s/in"/>
 <xs:enumeration value="s/kg"/>
 <xs:enumeration value="s/L"/>
 <xs:enumeration value="s/m"/>
 <xs:enumeration value="S/m"/>
 <xs:enumeration value="s/m3"/>
 <xs:enumeration value="s/qt[UK]"/>
 <xs:enumeration value="s/qt[US]"/>
 <xs:enumeration value="s/s"/>
 <xs:enumeration value="sack[94lbm]"/>
 <xs:enumeration value="seca"/>
 <xs:enumeration value="section"/>
 <xs:enumeration value="sr"/>
 <xs:enumeration value="St"/>
 <xs:enumeration value="Sv"/>
 <xs:enumeration value="Sv/h"/>
 <xs:enumeration value="Sv/s"/>
 <xs:enumeration value="t"/>
 <xs:enumeration value="T"/>
 <xs:enumeration value="t/a"/>
 <xs:enumeration value="t/d"/>
 <xs:enumeration value="t/h"/>
 <xs:enumeration value="T/m"/>
 <xs:enumeration value="t/m3"/>
 <xs:enumeration value="t/min"/>
 <xs:enumeration value="TA"/>
 <xs:enumeration value="Ta[t]"/>
 <xs:enumeration value="TBq"/>
 <xs:enumeration value="TC"/>
 <xs:enumeration value="Tcal[th]"/>
 <xs:enumeration value="TD[API]"/>
 <xs:enumeration value="TD[API].m"/>
 <xs:enumeration value="TD[API]/(Pa.s)"/>
 <xs:enumeration value="TEuc"/>
 <xs:enumeration value="TeV"/>
 <xs:enumeration value="TF"/>
 <xs:enumeration value="Tg"/>
 <xs:enumeration value="Tgauss"/>
 <xs:enumeration value="TGy"/>
 <xs:enumeration value="TH"/>
 <xs:enumeration value="therm[EC]"/>
 <xs:enumeration value="therm[UK]"/>
 <xs:enumeration value="therm[US]"/>
 <xs:enumeration value="THz"/>
 <xs:enumeration value="TJ"/>
 <xs:enumeration value="TJ/a"/>
 <xs:enumeration value="Tm"/>
 <xs:enumeration value="TN"/>
 <xs:enumeration value="Tohm"/>
 <xs:enumeration value="ton[UK]"/>
 <xs:enumeration value="ton[UK]/a"/>
 <xs:enumeration value="ton[UK]/d"/>
 <xs:enumeration value="ton[UK]/h"/>
 <xs:enumeration value="ton[UK]/min"/>
 <xs:enumeration value="ton[US]"/>
 <xs:enumeration value="ton[US]/a"/>
 <xs:enumeration value="ton[US]/d"/>
 <xs:enumeration value="ton[US]/ft2"/>
 <xs:enumeration value="ton[US]/h"/>
 <xs:enumeration value="ton[US]/min"/>
 <xs:enumeration value="tonf[UK]"/>
 <xs:enumeration value="tonf[UK].ft2"/>
 <xs:enumeration value="tonf[UK]/ft"/>
 <xs:enumeration value="tonf[UK]/ft2"/>
 <xs:enumeration value="tonf[US]"/>
 <xs:enumeration value="tonf[US].ft"/>
 <xs:enumeration value="tonf[US].ft2"/>
 <xs:enumeration value="tonf[US].mi"/>
 <xs:enumeration value="tonf[US].mi/bbl"/>
 <xs:enumeration value="tonf[US].mi/ft"/>
 <xs:enumeration value="tonf[US]/ft"/>
 <xs:enumeration value="tonf[US]/ft2"/>
 <xs:enumeration value="tonf[US]/in2"/>
 <xs:enumeration value="tonRefrig"/>
 <xs:enumeration value="torr"/>
 <xs:enumeration value="TP"/>
 <xs:enumeration value="TPa"/>
 <xs:enumeration value="Trd"/>
 <xs:enumeration value="TS"/>
 <xs:enumeration value="TT"/>
 <xs:enumeration value="TV"/>
 <xs:enumeration value="TW"/>
 <xs:enumeration value="TW.h"/>
 <xs:enumeration value="TWb"/>
 <xs:enumeration value="uA"/>
 <xs:enumeration value="uA/cm2"/>
 <xs:enumeration value="uA/in2"/>
 <xs:enumeration value="ubar"/>
 <xs:enumeration value="uC"/>
 <xs:enumeration value="ucal[th]"/>
 <xs:enumeration value="ucal[th]/(s.cm2)"/>
 <xs:enumeration value="ucal[th]/s"/>
 <xs:enumeration value="uCi"/>
 <xs:enumeration value="uEuc"/>
 <xs:enumeration value="ueV"/>
 <xs:enumeration value="uF"/>
 <xs:enumeration value="uF/m"/>
 <xs:enumeration value="ug"/>
 <xs:enumeration value="ug/cm3"/>
 <xs:enumeration value="ug/g"/>
 <xs:enumeration value="ug/mg"/>
 <xs:enumeration value="ugauss"/>
 <xs:enumeration value="uGy"/>
 <xs:enumeration value="uH"/>
 <xs:enumeration value="uH/m"/>
 <xs:enumeration value="uHz"/>
 <xs:enumeration value="uJ"/>
 <xs:enumeration value="um"/>
 <xs:enumeration value="um/s"/>
 <xs:enumeration value="um2"/>
 <xs:enumeration value="um2.m"/>
 <xs:enumeration value="umHg[0degC]"/>
 <xs:enumeration value="umol"/>
 <xs:enumeration value="uN"/>
 <xs:enumeration value="uohm"/>
 <xs:enumeration value="uohm/ft"/>
 <xs:enumeration value="uohm/m"/>
 <xs:enumeration value="uP"/>
 <xs:enumeration value="uPa"/>
 <xs:enumeration value="upsi"/>
 <xs:enumeration value="urad"/>
 <xs:enumeration value="urd"/>
 <xs:enumeration value="us"/>
 <xs:enumeration value="uS"/>
 <xs:enumeration value="us/ft"/>
 <xs:enumeration value="us/in"/>
 <xs:enumeration value="us/m"/>
 <xs:enumeration value="uT"/>
 <xs:enumeration value="uV"/>
 <xs:enumeration value="uV/ft"/>
 <xs:enumeration value="uV/m"/>
 <xs:enumeration value="uW"/>
 <xs:enumeration value="uW/m3"/>
 <xs:enumeration value="uWb"/>
 <xs:enumeration value="V"/>
 <xs:enumeration value="V/B"/>
 <xs:enumeration value="V/dB"/>
 <xs:enumeration value="V/m"/>
 <xs:enumeration value="W"/>
 <xs:enumeration value="W.m2.K/(J.K)"/>
 <xs:enumeration value="W/(m.K)"/>
 <xs:enumeration value="W/(m2.K)"/>
 <xs:enumeration value="W/(m2.sr)"/>
 <xs:enumeration value="W/(m3.K)"/>
 <xs:enumeration value="W/cm2"/>
 <xs:enumeration value="W/K"/>
 <xs:enumeration value="W/kW"/>
 <xs:enumeration value="W/m2"/>
 <xs:enumeration value="W/m3"/>
 <xs:enumeration value="W/mm2"/>
 <xs:enumeration value="W/sr"/>
 <xs:enumeration value="W/W"/>
 <xs:enumeration value="Wb"/>
 <xs:enumeration value="Wb.m"/>
 <xs:enumeration value="Wb/m"/>
 <xs:enumeration value="Wb/mm"/>
 <xs:enumeration value="wk"/>
 <xs:enumeration value="yd"/>
 <xs:enumeration value="yd[BnA]"/>
 <xs:enumeration value="yd[BnB]"/>
 <xs:enumeration value="yd[Cla]"/>
 <xs:enumeration value="yd[Ind]"/>
 <xs:enumeration value="yd[Ind37]"/>
 <xs:enumeration value="yd[Ind62]"/>
 <xs:enumeration value="yd[Ind75]"/>
 <xs:enumeration value="yd[Se]"/>
 <xs:enumeration value="yd[SeT]"/>
 <xs:enumeration value="yd[US]"/>
 <xs:enumeration value="yd2"/>
 <xs:enumeration value="yd3"/>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="UnitOfMeasureExt">
-<xs:annotation>
 <xs:documentation>A variant of UnitOfMeasure which has been extended to allow any user-defined unit of measure which follows an authority:unit pattern; the colon is mandatory. This class is implemented in XML as a union between the list of valid units per the prevailing Energistics Units of Measure Specification and an XML pattern which mandates the central colon.</xs:documentation>
 </xs:annotation>
 <xs:union memberTypes="eml:UnitOfMeasure eml:EnumExtensionPattern"/>
 </xs:simpleType>
-<xs:simpleType name="WellboreDatumReference">
-<xs:annotation>
 <xs:documentation>Reference location for the measured depth datum (MdDatum). The type of local or permanent reference datum for vertical gravity based (i.e., elevation and vertical depth) and measured depth coordinates within the context of a well. This list includes local points (e.g., kelly bushing) used as a datum and vertical reference datums (e.g., mean sea level).</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
 <xs:enumeration value="ground level"/>
 <xs:enumeration value="kelly bushing"/>
-<xs:enumeration value="mean sea level">
-<xs:annotation>
 <xs:documentation>A tidal datum. The arithmetic mean of hourly heights observed over the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="derrick floor"/>
-<xs:enumeration value="casing flange">
-<xs:annotation>
 <xs:documentation>A flange affixed to the top of the casing string used to attach production equipment.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 <xs:enumeration value="crown valve"/>
 <xs:enumeration value="rotary bushing"/>
 <xs:enumeration value="rotary table"/>
 <xs:enumeration value="sea floor"/>
-<xs:enumeration value="lowest astronomical tide">
-<xs:annotation>
 <xs:documentation>The lowest tide level over the duration of the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mean higher high water">
-<xs:annotation>
 <xs:documentation>A tidal datum. The average of the higher high water height of each tidal day observed over the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mean high water">
-<xs:annotation>
 <xs:documentation>A tidal datum. The average of all the high water heights observed over the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mean lower low water">
-<xs:annotation>
 <xs:documentation>A tidal datum. The average of the lower low water height of each tidal day observed over the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mean low water">
-<xs:annotation>
 <xs:documentation>A tidal datum. The average of all the low water heights observed over the National Tidal Datum Epoch (19 years).</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="mean tide level">
-<xs:annotation>
 <xs:documentation>A tidal datum. The arithmetic mean of mean high water and mean low water. Same as half-tide level.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="kickoff point">
-<xs:annotation>
 <xs:documentation>This value is not expected to be used in most typical situations. All reasonable attempts should be made to determine the appropriate value.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
-<xs:simpleType name="WellStatus">
-<xs:annotation>
 <xs:documentation>These values represent the status of a well or wellbore.</xs:documentation>
 </xs:annotation>
-<xs:restriction base="eml:TypeEnum">
-<xs:enumeration value="abandoned">
-<xs:annotation>
 <xs:documentation>The status of a facility in which drilling, completion, and production operations have been permanently terminated.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="active">
-<xs:annotation>
 <xs:documentation>For a well to be active, at least one of its wellbores must be active. For a wellbore to be active, at least one of its completions must be actively producing or injecting fluids.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="active -- injecting">
-<xs:annotation>
 <xs:documentation>Fluids are actively being injected into the facility.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="active -- producing">
-<xs:annotation>
 <xs:documentation>Fluids are actively being produced from the facility.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="completed">
-<xs:annotation>
 <xs:documentation>The completion has been installed, but the facility is not yet active. This status is appropriate only before the initial producing or injecting activity.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="drilling">
-<xs:annotation>
 <xs:documentation>The status of a well or wellbore in which drilling operations have begun, but are not yet completed. The status ends when another status becomes appropriate.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="partially plugged">
-<xs:annotation>
 <xs:documentation>The wellbore has been plugged from the bottom, but only partially to the point where it intersects another wellbore.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="permitted">
-<xs:annotation>
 <xs:documentation>The facility has received regulatory approvel, but drilling has not yet commenced. For a well, it has been spudded. For a subsequent wellbore, the whipstock or similar device has not yet been set.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="plugged and abandoned">
-<xs:annotation>
 <xs:documentation>An abandoned well (or wellbore) whose wellbores have been plugged in such a manner as to prevent the migration of oil, gas, salt water, or other substance from one stratum to another. Generally the criteria for this status is controlled by regulatory authorities.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="proposed">
-<xs:annotation>
 <xs:documentation>The status of a well or wellbore from conception to either regulatory approval or commencement of drilling.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="sold">
-<xs:annotation>
 <xs:documentation>The facility has been sold, so it is no longer appropriate to keep a close internal status value. Status values may be added at later times without changing the sold status.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="suspended">
-<xs:annotation>
 <xs:documentation>Production or injection has been temporarily suspended in a manner that will allow immediate resumption of activities.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="temporarily abandoned">
-<xs:annotation>
 <xs:documentation>Production or injection has been temporarily suspended in a manner that will not allow immediate resumption of activities.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="testing">
-<xs:annotation>
 <xs:documentation>The facility operations are suspended while tests are being conducted to determine formation and/or reservoir properties. For example, a drillstem test. This status also includes extended testing.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="tight">
-<xs:annotation>
 <xs:documentation>Information about the status of the well is confidential. This is more explicit than unknown, since it gives the reason that the status value is unknown.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="working over">
-<xs:annotation>
 <xs:documentation>Maintenance or data acquisition on a well during the production phase. This includes any relevant job which can be done while the well is shut in. This includes many jobs that occur when a well is re-entered.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
-<xs:enumeration value="unknown">
-<xs:annotation>
 <xs:documentation>The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations.</xs:documentation>
 </xs:annotation>
 </xs:enumeration>
 </xs:restriction>
 </xs:simpleType>
 </xs:schema>