Schema UnitsML-v1.0-csd04.xsd


schema location:  http://unitsml.nist.gov/Schema/UnitsML-v1.0-csd04.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
 
Elements  Complex types  Attr. groups 
AmountOfSubstance  AmountOfSubstanceType  dimensionURL 
CodeListValue  CodeListValueType  initialUnit 
ConversionDescription  ConversionsType  powerRational 
ConversionNote  CountedItemSetType  prefix 
Conversions  CountedItemType  sourceName 
CountedItem  DefinitionType  sourceURL 
CountedItemSet  DimensionSetType 
Dimension  DimensionType 
DimensionSet  ElectricCurrentType 
ElectricCurrent  EnumeratedRootUnitType 
EnumeratedRootUnit  ExternalRootUnitType 
ExternalRootUnit  Float64ConversionFromType 
Float64ConversionFrom  HistoryType 
Item  ItemType 
ItemDefinition  LengthType 
ItemHistory  LuminousIntensityType 
ItemName  MassType 
ItemRemark  NameType 
ItemSymbol  NoteType 
ItemVersionHistory  PlaneAngleType 
Length  PrefixSetType 
LuminousIntensity  PrefixType 
Mass  QuantitySetType 
PlaneAngle  QuantityType 
Prefix  ReferenceType 
PrefixName  RemarkType 
PrefixSet  RootUnitsType 
PrefixSymbol  SpecialConversionFromType 
Quantity  SymbolType 
QuantityDefinition  SystemType 
QuantityHistory  ThermodynamicTemperatureType 
QuantityName  TimeType 
QuantityReference  UnitSetType 
QuantityRemark  UnitsMLType 
QuantitySet  UnitType 
QuantitySymbol  WSDLConversionFromType 
QuantityVersionHistory 
RootUnits 
SpecialConversionFrom 
ThermodynamicTemperature 
Time 
Unit 
UnitDefinition 
UnitHistory 
UnitName 
UnitReference 
UnitRemark 
UnitSet 
UnitsML 
UnitSymbol 
UnitSystem 
UnitVersionHistory 
WSDLConversionFrom 
WSDLDescription 


schema location:  altova://ystream/xml.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/XML/1998/namespace
 
Attributes  Attr. groups 
base  specialAttrs 
id 
lang 
space 


element AmountOfSubstance
diagram index_p1.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type AmountOfSubstanceType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    N  
documentation
Symbol of the quantity amount of substance.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity amount of substance.
source <xsd:element name="AmountOfSubstance" type="AmountOfSubstanceType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity amount of substance.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CodeListValue
diagram index_p2.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type CodeListValueType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
unitCodeValuexsd:stringrequired      
documentation
The code associated for this unit in a specific code list.
codeListNamexsd:normalizedString      
documentation
The name of the code list.
codeListVersionxsd:token      
documentation
The version of the code list containing the unit code.
locationURLxsd:anyURI      
documentation
Suggested retrieval location for this version of the code list.
organizationNamexsd:normalizedString      
documentation
Organization responsible for publication and/or maintenance of the code list.
organizationURIxsd:anyURI      
documentation
URI for organization responsible for the code list.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element for listing the unit code value from a specific code list.
source <xsd:element name="CodeListValue" type="CodeListValueType">
 
<xsd:annotation>
   
<xsd:documentation>Element for listing the unit code value from a specific code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionDescription
diagram index_p3.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType SpecialConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element for a description of the SpecialConversionFrom.
source <xsd:element name="ConversionDescription" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for a description of the SpecialConversionFrom.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionNote
diagram index_p4.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType Float64ConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element for descriptive information.
source <xsd:element name="ConversionNote" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Conversions
diagram index_p5.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ConversionsType
properties
content complex
children Float64ConversionFrom SpecialConversionFrom WSDLConversionFrom
used by
complexType UnitType
annotation
documentation
Container for providing conversion information to other units.
source <xsd:element name="Conversions" type="ConversionsType">
 
<xsd:annotation>
   
<xsd:documentation>Container for providing conversion information to other units.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CountedItem
diagram index_p6.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type CountedItemType
properties
content complex
children ItemName ItemSymbol ItemVersionHistory ItemDefinition ItemHistory ItemRemark
used by
complexType CountedItemSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
annotation
documentation
Container for a single counted item.
source <xsd:element name="CountedItem" type="CountedItemType">
 
<xsd:annotation>
   
<xsd:documentation>Container for a single counted item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CountedItemSet
diagram index_p7.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type CountedItemSetType
properties
content complex
children CountedItem
used by
complexType UnitsMLType
annotation
documentation
Container for items that are counted and are (in practice) combined with scientific units of measure.
source <xsd:element name="CountedItemSet" type="CountedItemSetType">
 
<xsd:annotation>
   
<xsd:documentation>Container for items that are counted and are (in practice) combined with scientific units of measure.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Dimension
diagram index_p8.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type DimensionType
properties
content complex
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountOfSubstance LuminousIntensity PlaneAngle Item
used by
complexType DimensionSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
dimensionlessxsd:booleanoptional  0    
documentation
Boolean to designate that a quantity or unit is dimensionless.
annotation
documentation
Element to express the dimension of a unit or quantity in terms of the SI base quantities length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity.
source <xsd:element name="Dimension" type="DimensionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to express the dimension of a unit or quantity in terms of the SI base quantities length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DimensionSet
diagram index_p9.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type DimensionSetType
properties
content complex
children Dimension
used by
complexType UnitsMLType
annotation
documentation
Container for dimensions.
source <xsd:element name="DimensionSet" type="DimensionSetType">
 
<xsd:annotation>
   
<xsd:documentation>Container for dimensions.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ElectricCurrent
diagram index_p10.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ElectricCurrentType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    I  
documentation
Symbol of the quantity electric current.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity electric current.
source <xsd:element name="ElectricCurrent" type="ElectricCurrentType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity electric current.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element EnumeratedRootUnit
diagram index_p11.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type EnumeratedRootUnitType
properties
content complex
used by
complexType RootUnitsType
attributes
Name  Type  Use  Default  Fixed  annotation
unitderived by: xsd:tokenrequired      
documentation
Unit identifier; the enumerated list is basically English unit names in lowercase, with a few upper case exceptions, e.g., 32F, mmHg, pH.
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
prefixderived by: xsd:token      
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2
source <xsd:element name="EnumeratedRootUnit" type="EnumeratedRootUnitType">
 
<xsd:annotation>
   
<xsd:documentation>Element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ExternalRootUnit
diagram index_p12.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ExternalRootUnitType
properties
content complex
used by
complexType RootUnitsType
attributes
Name  Type  Use  Default  Fixed  annotation
unitxsd:anyURIrequired      
documentation
URI to identify the unit.
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
annotationxsd:string      
documentation
Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
prefixderived by: xsd:token      
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element for those special cases where the root unit needed is not included in the enumerated list in the above element.
source <xsd:element name="ExternalRootUnit" type="ExternalRootUnitType">
 
<xsd:annotation>
   
<xsd:documentation>Element for those special cases where the root unit needed is not included in the enumerated list in the above element.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Float64ConversionFrom
diagram index_p13.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type Float64ConversionFromType
properties
content complex
children ConversionNote
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
initialAddendxsd:double  0    
documentation
Number to be added at the start of the conversion (prior to multiplication or division) [factor 'a' in equation].
initialAddendDecimalPlacexsd:byte      
documentation
Indicates the position of the least
significant digit (in decimal) of
the initialAddend; the position of
this digit is given by ten to
additive inverse of this number.
multiplicandxsd:double  1    
documentation
Number by which to multiply sum of initial addend and initial value [factor 'b' in equation].
multiplicandDigitsxsd:unsignedByte      
documentation
Number of significant digits in the multiplicand value.
divisorxsd:double  1    
documentation
Divisor to be applied to the value at the same time as the multiplicand [factor 'c' in equation].
divisorDigitsxsd:unsignedByte      
documentation
Number of significant digits in the divisor value.
finalAddendxsd:double  0    
documentation
Number to be added at the end of the conversion [factor 'd' in equation].
finalAddendDecimalPlacexsd:byte      
documentation
Indicates the position of the least
significant digit (in decimal) of
the finalAddend; the position of
this digit is given by ten to
additive inverse of this number.
exactxsd:boolean  false    
documentation
Indicates if the conversion is exact.
annotation
documentation
Element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a))
source <xsd:element name="Float64ConversionFrom" type="Float64ConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a))</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Item
diagram index_p14.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ItemType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
itemURLxsd:anyURIrequired      
documentation
Unique URL for identifying or describing the item.
itemSymbolxsd:token      
documentation
Symbol for the item.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of any item. Note: this element is meant to be used to allow counted items to be included in the dimensioning of a derived quantity, e.g., electrons per time; usage of this element does not conform to the SI description of the dimension of a quantity in terms of seven base quantities.
source <xsd:element name="Item" type="ItemType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of any item. Note: this element is meant to be used to allow counted items to be included in the dimensioning of a derived quantity, e.g., electrons per time; usage of this element does not conform to the SI description of the dimension of a quantity in terms of seven base quantities.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemDefinition
diagram index_p15.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type DefinitionType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the definition of the item.
source <xsd:element name="ItemDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemHistory
diagram index_p16.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type HistoryType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the historical development of the item.
source <xsd:element name="ItemHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemName
diagram index_p17.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NameType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element containing the item name(s).
source <xsd:element name="ItemName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the item name(s).</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemRemark
diagram index_p18.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type RemarkType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element as a placeholder for additional information.
source <xsd:element name="ItemRemark" type="RemarkType">
 
<xsd:annotation>
   
<xsd:documentation>Element as a placeholder for additional information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemSymbol
diagram index_p19.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SymbolType
properties
content complex
mixed true
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
typederived by: xsd:tokenrequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing symbols for the item.
source <xsd:element name="ItemSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing symbols for the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemVersionHistory
diagram index_p20.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element for descriptive information, including version changes to the item.
source <xsd:element name="ItemVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Length
diagram index_p21.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type LengthType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    L  
documentation
Symbol of the quantity length.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity length.
source <xsd:element name="Length" type="LengthType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity length.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element LuminousIntensity
diagram index_p22.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type LuminousIntensityType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    J  
documentation
Symbol of the quantity luminous intensity.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity luminous intensity.
source <xsd:element name="LuminousIntensity" type="LuminousIntensityType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity luminous intensity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Mass
diagram index_p23.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type MassType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    M  
documentation
Symbol of the quantity mass.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity mass.
source <xsd:element name="Mass" type="MassType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity mass.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PlaneAngle
diagram index_p24.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type PlaneAngleType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:token      
documentation
Symbol of the quantity plane angle.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity plane angle.
source <xsd:element name="PlaneAngle" type="PlaneAngleType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity plane angle.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Prefix
diagram index_p25.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type PrefixType
properties
content complex
children PrefixName PrefixSymbol
used by
complexType PrefixSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
prefixBasederived by: xsd:byte  10    
documentation
The base of the prefix system, i.e., 10 (SI) or 2 (binary).
prefixPowerxsd:byte      
documentation
The exponential power of the prefix with relation to the base.
annotation
documentation
Element containing information about a prefix.
source <xsd:element name="Prefix" type="PrefixType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing information about a prefix.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PrefixName
diagram index_p26.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NameType
properties
content complex
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element containing the prefix name.
source <xsd:element name="PrefixName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the prefix name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PrefixSet
diagram index_p27.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type PrefixSetType
properties
content complex
children Prefix
used by
complexType UnitsMLType
annotation
documentation
Container for prefixes.
source <xsd:element name="PrefixSet" type="PrefixSetType">
 
<xsd:annotation>
   
<xsd:documentation>Container for prefixes.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PrefixSymbol
diagram index_p28.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SymbolType
properties
content complex
mixed true
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
typederived by: xsd:tokenrequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing prefix symbols.
source <xsd:element name="PrefixSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing prefix symbols.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Quantity
diagram index_p29.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type QuantityType
properties
content complex
children QuantityName QuantitySymbol UnitReference QuantityVersionHistory QuantityDefinition QuantityHistory QuantityRemark
used by
complexType QuantitySetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
quantityTypederived by: xsd:tokenoptional      
documentation
Type of the quantity.  For example base or derived.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
Element for describing quantities and referencing corresponding units. Use in container or directly incorporate into a host schema.
source <xsd:element name="Quantity" type="QuantityType">
 
<xsd:annotation>
   
<xsd:documentation>Element for describing quantities and referencing corresponding units. Use in container or directly incorporate into a host schema.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityDefinition
diagram index_p30.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type DefinitionType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the definition of the quantity.
source <xsd:element name="QuantityDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityHistory
diagram index_p31.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type HistoryType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the historical development of the quantity.
source <xsd:element name="QuantityHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityName
diagram index_p32.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NameType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element containing the quantity name.
source <xsd:element name="QuantityName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the quantity name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityReference
diagram index_p33.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ReferenceType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
urlxsd:anyURIrequired      
documentation
URL to the reference item.
namexsd:tokenoptional      
documentation
Name of the referenced item.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element for all quantities that can be expressed using this unit.
source <xsd:element name="QuantityReference" type="ReferenceType">
 
<xsd:annotation>
   
<xsd:documentation>Element for all quantities that can be expressed using this unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityRemark
diagram index_p34.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type RemarkType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element as a placeholder for additional information.
source <xsd:element name="QuantityRemark" type="RemarkType">
 
<xsd:annotation>
   
<xsd:documentation>Element as a placeholder for additional information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantitySet
diagram index_p35.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type QuantitySetType
properties
content complex
children Quantity
used by
complexType UnitsMLType
annotation
documentation
Container for quantities.
source <xsd:element name="QuantitySet" type="QuantitySetType">
 
<xsd:annotation>
   
<xsd:documentation>Container for quantities.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantitySymbol
diagram index_p36.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SymbolType
properties
content complex
mixed true
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
typederived by: xsd:tokenrequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing various quantity symbols.
source <xsd:element name="QuantitySymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing various quantity symbols.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityVersionHistory
diagram index_p37.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element for descriptive information, including version changes to the unit.
source <xsd:element name="QuantityVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element RootUnits
diagram index_p38.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type RootUnitsType
properties
content complex
children EnumeratedRootUnit ExternalRootUnit
used by
complexType UnitType
annotation
documentation
Container for defining derived units in terms of their root units. This allows a precise definition of a wide range of units. The goal is to improve interoperability among applications and databases which use derived units based on commonly encountered root units.
source <xsd:element name="RootUnits" type="RootUnitsType">
 
<xsd:annotation>
   
<xsd:documentation>Container for defining derived units in terms of their root units. This allows a precise definition of a wide range of units. The goal is to improve interoperability among applications and databases which use derived units based on commonly encountered root units.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element SpecialConversionFrom
diagram index_p39.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SpecialConversionFromType
properties
content complex
children ConversionDescription
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
conversionURLxsd:anyURI      
documentation
URL for external description of the conversion or for an online convertor.
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
annotation
documentation
Element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.
source <xsd:element name="SpecialConversionFrom" type="SpecialConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ThermodynamicTemperature
diagram index_p40.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ThermodynamicTemperatureType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    Θ  
documentation
Symbol of the quantity thermodynamic temperature.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity thermodynamic temerature.
source <xsd:element name="ThermodynamicTemperature" type="ThermodynamicTemperatureType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity thermodynamic temerature.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Time
diagram index_p41.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type TimeType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    T  
documentation
Symbol of the quantity time.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity time.
source <xsd:element name="Time" type="TimeType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity time.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Unit
diagram index_p42.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type UnitType
properties
content complex
children UnitSystem UnitName UnitSymbol CodeListValue RootUnits Conversions QuantityReference UnitVersionHistory UnitDefinition UnitHistory UnitRemark
used by
complexType UnitSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
timeStampxsd:dateTime      
documentation
Used to indicate the version of the unit output from the Units Database. Changes in the time-stamp are made if a substantive change has been made to the unit, such as a change in the unit definition or changes in conversion factors.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
Element for describing units. Use in containers UnitSet or directly incorporate into a host schema.
source <xsd:element name="Unit" type="UnitType">
 
<xsd:annotation>
   
<xsd:documentation>Element for describing units. Use in containers UnitSet or directly incorporate into a host schema.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitDefinition
diagram index_p43.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type DefinitionType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the definition of the unit.
source <xsd:element name="UnitDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitHistory
diagram index_p44.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type HistoryType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the historical development of the unit.
source <xsd:element name="UnitHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitName
diagram index_p45.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NameType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element containing the unit name.
source <xsd:element name="UnitName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the unit name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitReference
diagram index_p46.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type ReferenceType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
urlxsd:anyURIrequired      
documentation
URL to the reference item.
namexsd:tokenoptional      
documentation
Name of the referenced item.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element for referencing a unit of measure from within the Quantity element.
source <xsd:element name="UnitReference" type="ReferenceType">
 
<xsd:annotation>
   
<xsd:documentation>Element for referencing a unit of measure from within the Quantity element.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitRemark
diagram index_p47.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type RemarkType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Element as a placeholder for additional information.
source <xsd:element name="UnitRemark" type="RemarkType">
 
<xsd:annotation>
   
<xsd:documentation>Element as a placeholder for additional information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitSet
diagram index_p48.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type UnitSetType
properties
content complex
children Unit
used by
complexType UnitsMLType
annotation
documentation
Container for units. Use in UnitsML container or directly incorporate into a host schema.
source <xsd:element name="UnitSet" type="UnitSetType">
 
<xsd:annotation>
   
<xsd:documentation>Container for units. Use in UnitsML container or directly incorporate into a host schema.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitsML
diagram index_p49.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type UnitsMLType
properties
content complex
children UnitSet CountedItemSet QuantitySet DimensionSet PrefixSet
annotation
documentation
Container for UnitsML units, quantities, and prefixes.
source <xsd:element name="UnitsML" type="UnitsMLType">
 
<xsd:annotation>
   
<xsd:documentation>Container for UnitsML units, quantities, and prefixes.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitSymbol
diagram index_p50.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SymbolType
properties
content complex
mixed true
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
typederived by: xsd:tokenrequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing various unit symbols.  Examples include Aring (ASCII), Ã… (HTML).
source <xsd:element name="UnitSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing various unit symbols.  Examples include Aring (ASCII), Ã… (HTML).</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitSystem
diagram index_p51.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type SystemType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
namexsd:tokenrequired      
documentation
Name of the unit system.   For example, SI, inch-pound, CGS, and MKS.
typexsd:stringoptional      
documentation
Description of the unit relative to the unit system.  Examples are SI_base and non-SI_not_acceptable.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Container for describing the system of units.
source <xsd:element name="UnitSystem" type="SystemType">
 
<xsd:annotation>
   
<xsd:documentation>Container for describing the system of units.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitVersionHistory
diagram index_p52.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element for descriptive information, including version changes to the unit.
source <xsd:element name="UnitVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element WSDLConversionFrom
diagram index_p53.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type WSDLConversionFromType
properties
content complex
children WSDLDescription
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
wsdlURLxsd:anyURIrequired      
documentation
URL for external WSDL definition file.
annotation
documentation
Element for providing conversion based on SOAP/WSDL calls to a remote server.
source <xsd:element name="WSDLConversionFrom" type="WSDLConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Element for providing conversion based on SOAP/WSDL calls to a remote server.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element WSDLDescription
diagram index_p54.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type NoteType
properties
content complex
used by
complexType WSDLConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Element to describe the WSDL service.
source <xsd:element name="WSDLDescription" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the WSDL service.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType AmountOfSubstanceType
diagram index_p55.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element AmountOfSubstance
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    N  
documentation
Symbol of the quantity amount of substance.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Type of the quantity amount of substance.
source <xsd:complexType name="AmountOfSubstanceType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity amount of substance.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="N">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity amount of substance.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute AmountOfSubstanceType/@symbol
type xsd:token
properties
isRef 0
fixed N
use optional
annotation
documentation
Symbol of the quantity amount of substance.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="N">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity amount of substance.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType CodeListValueType
diagram index_p56.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element CodeListValue
attributes
Name  Type  Use  Default  Fixed  annotation
unitCodeValuexsd:stringrequired      
documentation
The code associated for this unit in a specific code list.
codeListNamexsd:normalizedString      
documentation
The name of the code list.
codeListVersionxsd:token      
documentation
The version of the code list containing the unit code.
locationURLxsd:anyURI      
documentation
Suggested retrieval location for this version of the code list.
organizationNamexsd:normalizedString      
documentation
Organization responsible for publication and/or maintenance of the code list.
organizationURIxsd:anyURI      
documentation
URI for organization responsible for the code list.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Type for the element for listing the unit code value from a specific code list.
source <xsd:complexType name="CodeListValueType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for listing the unit code value from a specific code list.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="unitCodeValue" type="xsd:string" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The code associated for this unit in a specific code list.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="codeListName" type="xsd:normalizedString">
   
<xsd:annotation>
     
<xsd:documentation>The name of the code list.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="codeListVersion" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>The version of the code list containing the unit code.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="locationURL" type="xsd:anyURI">
   
<xsd:annotation>
     
<xsd:documentation>Suggested retrieval location for this version of the code list.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="organizationName" type="xsd:normalizedString">
   
<xsd:annotation>
     
<xsd:documentation>Organization responsible for publication and/or maintenance of the code list.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="organizationURI" type="xsd:anyURI">
   
<xsd:annotation>
     
<xsd:documentation>URI for organization responsible for the code list.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang">
   
<xsd:annotation>
     
<xsd:documentation>Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute CodeListValueType/@unitCodeValue
type xsd:string
properties
isRef 0
use required
annotation
documentation
The code associated for this unit in a specific code list.
source <xsd:attribute name="unitCodeValue" type="xsd:string" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The code associated for this unit in a specific code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CodeListValueType/@codeListName
type xsd:normalizedString
properties
isRef 0
annotation
documentation
The name of the code list.
source <xsd:attribute name="codeListName" type="xsd:normalizedString">
 
<xsd:annotation>
   
<xsd:documentation>The name of the code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CodeListValueType/@codeListVersion
type xsd:token
properties
isRef 0
annotation
documentation
The version of the code list containing the unit code.
source <xsd:attribute name="codeListVersion" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>The version of the code list containing the unit code.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CodeListValueType/@locationURL
type xsd:anyURI
properties
isRef 0
annotation
documentation
Suggested retrieval location for this version of the code list.
source <xsd:attribute name="locationURL" type="xsd:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>Suggested retrieval location for this version of the code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CodeListValueType/@organizationName
type xsd:normalizedString
properties
isRef 0
annotation
documentation
Organization responsible for publication and/or maintenance of the code list.
source <xsd:attribute name="organizationName" type="xsd:normalizedString">
 
<xsd:annotation>
   
<xsd:documentation>Organization responsible for publication and/or maintenance of the code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CodeListValueType/@organizationURI
type xsd:anyURI
properties
isRef 0
annotation
documentation
URI for organization responsible for the code list.
source <xsd:attribute name="organizationURI" type="xsd:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>URI for organization responsible for the code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType ConversionsType
diagram index_p57.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children Float64ConversionFrom SpecialConversionFrom WSDLConversionFrom
used by
element Conversions
annotation
documentation
Type for the container for providing conversion information to other units.
source <xsd:complexType name="ConversionsType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the container for providing conversion information to other units.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="Float64ConversionFrom" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a)). Note: The related "conversion to" equation is a simple inversion of the above equation; i.e., x = ((c / b) (y - d)) - a.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SpecialConversionFrom" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for describing a conversion that cannot be described by the linear expression in the element Float64ConversionFrom.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="WSDLConversionFrom" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for providing conversion based on SOAP/WSDL calls to a remote server.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

complexType CountedItemSetType
diagram index_p58.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children CountedItem
used by
element CountedItemSet
annotation
documentation
Type for a set of counted items.
source <xsd:complexType name="CountedItemSetType">
 
<xsd:annotation>
   
<xsd:documentation>Type for a set of counted items.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="CountedItem" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

complexType CountedItemType
diagram index_p59.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children ItemName ItemSymbol ItemVersionHistory ItemDefinition ItemHistory ItemRemark
used by
element CountedItem
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
annotation
documentation
Type for a single counted item.
source <xsd:complexType name="CountedItemType">
 
<xsd:annotation>
   
<xsd:documentation>Type for a single counted item.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="ItemName" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemSymbol" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemVersionHistory" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemDefinition" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemHistory" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemRemark" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
</xsd:complexType>

complexType DefinitionType
diagram index_p60.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type extension of xsd:string
properties
base xsd:string
used by
elements ItemDefinition QuantityDefinition UnitDefinition
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Type for definition.
source <xsd:complexType name="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Type for definition.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:string">
     
<xsd:attributeGroup ref="sourceURL"/>
     
<xsd:attributeGroup ref="sourceName"/>
     
<xsd:attribute ref="xml:lang"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType DimensionSetType
diagram index_p61.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children Dimension
used by
element DimensionSet
annotation
documentation
Type for the dimension container.
source <xsd:complexType name="DimensionSetType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the dimension container.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="Dimension" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element to express a unit or quantity in terms of the SI base quantities length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
</xsd:complexType>

complexType DimensionType
diagram index_p62.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountOfSubstance LuminousIntensity PlaneAngle Item
used by
element Dimension
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
dimensionlessxsd:booleanoptional  0    
documentation
Boolean to designate that a quantity or unit is dimensionless.
annotation
documentation
Type for dimension.
source <xsd:complexType name="DimensionType">
 
<xsd:annotation>
   
<xsd:documentation>Type for dimension.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence maxOccurs="unbounded">
   
<xsd:annotation>
     
<xsd:documentation>This unbounded sequence allows any order of any number of elements; e.g., L^1 · L^-1.</xsd:documentation>
   
</xsd:annotation>
   
<xsd:element ref="Length" minOccurs="0"/>
   
<xsd:element ref="Mass" minOccurs="0"/>
   
<xsd:element ref="Time" minOccurs="0"/>
   
<xsd:element ref="ElectricCurrent" minOccurs="0"/>
   
<xsd:element ref="ThermodynamicTemperature" minOccurs="0"/>
   
<xsd:element ref="AmountOfSubstance" minOccurs="0"/>
   
<xsd:element ref="LuminousIntensity" minOccurs="0"/>
   
<xsd:element ref="PlaneAngle" minOccurs="0"/>
   
<xsd:element ref="Item" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element containing the dimension of any item. Note: this element is meant to be used to allow counted items to be included in the dimensioning of a derived quantity, e.g., electrons per time; usage of this element does not conform to the SI description of the dimension of a quantity in terms of seven base quantities.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attribute name="dimensionless" type="xsd:boolean" use="optional" default="0">
   
<xsd:annotation>
     
<xsd:documentation>Boolean to designate that a quantity or unit is dimensionless.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute DimensionType/@dimensionless
type xsd:boolean
properties
isRef 0
default 0
use optional
annotation
documentation
Boolean to designate that a quantity or unit is dimensionless.
source <xsd:attribute name="dimensionless" type="xsd:boolean" use="optional" default="0">
 
<xsd:annotation>
   
<xsd:documentation>Boolean to designate that a quantity or unit is dimensionless.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType ElectricCurrentType
diagram index_p63.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element ElectricCurrent
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    I  
documentation
Symbol of the quantity electric current.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Type of the quantity electric current.
source <xsd:complexType name="ElectricCurrentType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity electric current.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="I">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity electric current.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute ElectricCurrentType/@symbol
type xsd:token
properties
isRef 0
fixed I
use optional
annotation
documentation
Symbol of the quantity electric current.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="I">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity electric current.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType EnumeratedRootUnitType
diagram index_p64.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element EnumeratedRootUnit
attributes
Name  Type  Use  Default  Fixed  annotation
unitderived by: xsd:tokenrequired      
documentation
Unit identifier; the enumerated list is basically English unit names in lowercase, with a few upper case exceptions, e.g., 32F, mmHg, pH.
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
prefixderived by: xsd:token      
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Type for the element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2
source <xsd:complexType name="EnumeratedRootUnitType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="unit" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Unit identifier; the enumerated list is basically English unit names in lowercase, with a few upper case exceptions, e.g., 32F, mmHg, pH.</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:token">
       
<xsd:enumeration value="meter"/>
       
<xsd:enumeration value="gram"/>
       
<xsd:enumeration value="second"/>
       
<xsd:enumeration value="ampere"/>
       
<xsd:enumeration value="kelvin"/>
       
<xsd:enumeration value="mole"/>
       
<xsd:enumeration value="candela"/>
       
<xsd:enumeration value="radian"/>
       
<xsd:enumeration value="steradian"/>
       
<xsd:enumeration value="hertz"/>
       
<xsd:enumeration value="newton"/>
       
<xsd:enumeration value="pascal"/>
       
<xsd:enumeration value="joule"/>
       
<xsd:enumeration value="watt"/>
       
<xsd:enumeration value="coulomb"/>
       
<xsd:enumeration value="volt"/>
       
<xsd:enumeration value="farad"/>
       
<xsd:enumeration value="ohm"/>
       
<xsd:enumeration value="siemens"/>
       
<xsd:enumeration value="weber"/>
       
<xsd:enumeration value="tesla"/>
       
<xsd:enumeration value="henry"/>
       
<xsd:enumeration value="degree_Celsius"/>
       
<xsd:enumeration value="lumen"/>
       
<xsd:enumeration value="lux"/>
       
<xsd:enumeration value="katal"/>
       
<xsd:enumeration value="becquerel"/>
       
<xsd:enumeration value="gray"/>
       
<xsd:enumeration value="sievert"/>
       
<xsd:enumeration value="minute"/>
       
<xsd:enumeration value="hour"/>
       
<xsd:enumeration value="day"/>
       
<xsd:enumeration value="arc_degree"/>
       
<xsd:enumeration value="arc_minute"/>
       
<xsd:enumeration value="arc_second"/>
       
<xsd:enumeration value="liter"/>
       
<xsd:enumeration value="metric_ton"/>
       
<xsd:enumeration value="electronvolt"/>
       
<xsd:enumeration value="unified_atomic_mass_unit"/>
       
<xsd:enumeration value="astronomical_unit"/>
       
<xsd:enumeration value="atomic_unit_of_1st_hyperpolarizability"/>
       
<xsd:enumeration value="atomic_unit_of_2nd_hyperpolarizability"/>
       
<xsd:enumeration value="atomic_unit_of_action"/>
       
<xsd:enumeration value="atomic_unit_of_charge"/>
       
<xsd:enumeration value="atomic_unit_of_charge_density"/>
       
<xsd:enumeration value="atomic_unit_of_current"/>
       
<xsd:enumeration value="atomic_unit_of_electric_dipole_moment"/>
       
<xsd:enumeration value="atomic_unit_of_electric_field"/>
       
<xsd:enumeration value="atomic_unit_of_electric_field_gradient"/>
       
<xsd:enumeration value="atomic_unit_of_electric_polarizability"/>
       
<xsd:enumeration value="atomic_unit_of_electric_potential"/>
       
<xsd:enumeration value="atomic_unit_of_electric_quadrupole_moment"/>
       
<xsd:enumeration value="atomic_unit_of_energy"/>
       
<xsd:enumeration value="atomic_unit_of_force"/>
       
<xsd:enumeration value="atomic_unit_of_length"/>
       
<xsd:enumeration value="atomic_unit_of_magnetic_dipole_moment"/>
       
<xsd:enumeration value="atomic_unit_of_magnetic_flux_density"/>
       
<xsd:enumeration value="atomic_unit_of_magnetizability"/>
       
<xsd:enumeration value="atomic_unit_of_mass"/>
       
<xsd:enumeration value="atomic_unit_of_momentum"/>
       
<xsd:enumeration value="atomic_unit_of_permittivity"/>
       
<xsd:enumeration value="atomic_unit_of_time"/>
       
<xsd:enumeration value="atomic_unit_of_velocity"/>
       
<xsd:enumeration value="natural_unit_of_action"/>
       
<xsd:enumeration value="natural_unit_of_action_in_eV_s"/>
       
<xsd:enumeration value="natural_unit_of_energy"/>
       
<xsd:enumeration value="natural_unit_of_energy_in_MeV"/>
       
<xsd:enumeration value="natural_unit_of_length"/>
       
<xsd:enumeration value="natural_unit_of_mass"/>
       
<xsd:enumeration value="natural_unit_of_momentum"/>
       
<xsd:enumeration value="natural_unit_of_momentum_in_MeV_per_c"/>
       
<xsd:enumeration value="natural_unit_of_time"/>
       
<xsd:enumeration value="natural_unit_of_velocity"/>
       
<xsd:enumeration value="nautical_mile"/>
       
<xsd:enumeration value="knot"/>
       
<xsd:enumeration value="angstrom"/>
       
<xsd:enumeration value="are"/>
       
<xsd:enumeration value="hectare"/>
       
<xsd:enumeration value="barn"/>
       
<xsd:enumeration value="bar"/>
       
<xsd:enumeration value="gal"/>
       
<xsd:enumeration value="curie"/>
       
<xsd:enumeration value="roentgen"/>
       
<xsd:enumeration value="rad"/>
       
<xsd:enumeration value="rem"/>
       
<xsd:enumeration value="erg"/>
       
<xsd:enumeration value="dyne"/>
       
<xsd:enumeration value="barye"/>
       
<xsd:enumeration value="poise"/>
       
<xsd:enumeration value="rhe"/>
       
<xsd:enumeration value="stokes"/>
       
<xsd:enumeration value="darcy"/>
       
<xsd:enumeration value="kayser"/>
       
<xsd:enumeration value="lambert"/>
       
<xsd:enumeration value="phot"/>
       
<xsd:enumeration value="thermo_calorie"/>
       
<xsd:enumeration value="table_calorie"/>
       
<xsd:enumeration value="debye"/>
       
<xsd:enumeration value="abampere"/>
       
<xsd:enumeration value="abcoulomb"/>
       
<xsd:enumeration value="abfarad"/>
       
<xsd:enumeration value="abhenry"/>
       
<xsd:enumeration value="abohm"/>
       
<xsd:enumeration value="abmho"/>
       
<xsd:enumeration value="abvolt"/>
       
<xsd:enumeration value="abwatt"/>
       
<xsd:enumeration value="maxwell"/>
       
<xsd:enumeration value="gauss"/>
       
<xsd:enumeration value="gilbert"/>
       
<xsd:enumeration value="oersted"/>
       
<xsd:enumeration value="stilb"/>
       
<xsd:enumeration value="statampere"/>
       
<xsd:enumeration value="statcoulomb"/>
       
<xsd:enumeration value="statfarad"/>
       
<xsd:enumeration value="stathenry"/>
       
<xsd:enumeration value="statohm"/>
       
<xsd:enumeration value="statmho"/>
       
<xsd:enumeration value="statvolt"/>
       
<xsd:enumeration value="statwatt"/>
       
<xsd:enumeration value="statweber"/>
       
<xsd:enumeration value="stattesla"/>
       
<xsd:enumeration value="long_ton"/>
       
<xsd:enumeration value="short_ton"/>
       
<xsd:enumeration value="gross_hundredweight"/>
       
<xsd:enumeration value="hundredweight"/>
       
<xsd:enumeration value="av_pound"/>
       
<xsd:enumeration value="av_ounce"/>
       
<xsd:enumeration value="av_dram"/>
       
<xsd:enumeration value="troy_pound"/>
       
<xsd:enumeration value="troy_ounce"/>
       
<xsd:enumeration value="pennyweight"/>
       
<xsd:enumeration value="apothecaries_dram"/>
       
<xsd:enumeration value="scruple"/>
       
<xsd:enumeration value="grain"/>
       
<xsd:enumeration value="slug"/>
       
<xsd:enumeration value="pound_force"/>
       
<xsd:enumeration value="poundal"/>
       
<xsd:enumeration value="kip"/>
       
<xsd:enumeration value="ton_force"/>
       
<xsd:enumeration value="gram_force"/>
       
<xsd:enumeration value="inch"/>
       
<xsd:enumeration value="foot"/>
       
<xsd:enumeration value="yard"/>
       
<xsd:enumeration value="mile"/>
       
<xsd:enumeration value="us_survey_inch"/>
       
<xsd:enumeration value="us_survey_foot"/>
       
<xsd:enumeration value="us_survey_yard"/>
       
<xsd:enumeration value="us_survey_fathom"/>
       
<xsd:enumeration value="us_survey_rod"/>
       
<xsd:enumeration value="us_survey_chain"/>
       
<xsd:enumeration value="us_survey_link"/>
       
<xsd:enumeration value="us_survey_furlong"/>
       
<xsd:enumeration value="us_survey_mile"/>
       
<xsd:enumeration value="us_acre"/>
       
<xsd:enumeration value="imperial_gallon"/>
       
<xsd:enumeration value="imperial_quart"/>
       
<xsd:enumeration value="imperial_pint"/>
       
<xsd:enumeration value="imperial_gill"/>
       
<xsd:enumeration value="imperial_ounce"/>
       
<xsd:enumeration value="us_gallon"/>
       
<xsd:enumeration value="us_quart"/>
       
<xsd:enumeration value="us_pint"/>
       
<xsd:enumeration value="us_cup"/>
       
<xsd:enumeration value="us_gill"/>
       
<xsd:enumeration value="us_fluid_ounce"/>
       
<xsd:enumeration value="us_fluid_dram"/>
       
<xsd:enumeration value="us_minim"/>
       
<xsd:enumeration value="us_tablespoon"/>
       
<xsd:enumeration value="us_teaspoon"/>
       
<xsd:enumeration value="us_bushel"/>
       
<xsd:enumeration value="us_peck"/>
       
<xsd:enumeration value="us_dry_quart"/>
       
<xsd:enumeration value="us_dry_pint"/>
       
<xsd:enumeration value="thermo_kg_calorie"/>
       
<xsd:enumeration value="table_kg_calorie"/>
       
<xsd:enumeration value="us_label_teaspoon"/>
       
<xsd:enumeration value="us_label_tablespoon"/>
       
<xsd:enumeration value="us_label_cup"/>
       
<xsd:enumeration value="us_label_fluid_ounce"/>
       
<xsd:enumeration value="us_label_ounce"/>
       
<xsd:enumeration value="horsepower"/>
       
<xsd:enumeration value="electric_horsepower"/>
       
<xsd:enumeration value="boiler_horsepower"/>
       
<xsd:enumeration value="metric_horsepower"/>
       
<xsd:enumeration value="water_horsepower"/>
       
<xsd:enumeration value="uk_horsepower"/>
       
<xsd:enumeration value="degree_Fahrenheit"/>
       
<xsd:enumeration value="degree_Rankine"/>
       
<xsd:enumeration value="torr"/>
       
<xsd:enumeration value="standard_atmosphere"/>
       
<xsd:enumeration value="technical_atmosphere"/>
       
<xsd:enumeration value="mm_Hg"/>
       
<xsd:enumeration value="cm_Hg"/>
       
<xsd:enumeration value="0C_cm_Hg"/>
       
<xsd:enumeration value="in_Hg"/>
       
<xsd:enumeration value="32F_in_Hg"/>
       
<xsd:enumeration value="60F_in_Hg"/>
       
<xsd:enumeration value="ft_Hg"/>
       
<xsd:enumeration value="mm_water"/>
       
<xsd:enumeration value="cm_water"/>
       
<xsd:enumeration value="4C_cm_water"/>
       
<xsd:enumeration value="in_water"/>
       
<xsd:enumeration value="39F_in_water"/>
       
<xsd:enumeration value="60F_in_water"/>
       
<xsd:enumeration value="ft_water"/>
       
<xsd:enumeration value="39F_ft_water"/>
       
<xsd:enumeration value="light_year"/>
       
<xsd:enumeration value="light_week"/>
       
<xsd:enumeration value="light_hour"/>
       
<xsd:enumeration value="light_minute"/>
       
<xsd:enumeration value="light_second"/>
       
<xsd:enumeration value="parsec"/>
       
<xsd:enumeration value="printers_pica"/>
       
<xsd:enumeration value="computer_pica"/>
       
<xsd:enumeration value="printers_point"/>
       
<xsd:enumeration value="computer_point"/>
       
<xsd:enumeration value="thermo_btu"/>
       
<xsd:enumeration value="table_btu"/>
       
<xsd:enumeration value="mean_btu"/>
       
<xsd:enumeration value="39F_btu"/>
       
<xsd:enumeration value="59F_btu"/>
       
<xsd:enumeration value="60F_btu"/>
       
<xsd:enumeration value="tons_of_tnt"/>
       
<xsd:enumeration value="ec_therm"/>
       
<xsd:enumeration value="us_therm"/>
       
<xsd:enumeration value="year_365"/>
       
<xsd:enumeration value="tropical_year"/>
       
<xsd:enumeration value="sidereal_year"/>
       
<xsd:enumeration value="sidereal_day"/>
       
<xsd:enumeration value="sidereal_hour"/>
       
<xsd:enumeration value="sidereal_minute"/>
       
<xsd:enumeration value="sidereal_second"/>
       
<xsd:enumeration value="shake"/>
       
<xsd:enumeration value="denier"/>
       
<xsd:enumeration value="tex"/>
       
<xsd:enumeration value="gon"/>
       
<xsd:enumeration value="nato_mil"/>
       
<xsd:enumeration value="pound_mole"/>
       
<xsd:enumeration value="ton_refrigeration"/>
       
<xsd:enumeration value="circular_mil"/>
       
<xsd:enumeration value="bel"/>
       
<xsd:enumeration value="neper"/>
       
<xsd:enumeration value="pH"/>
       
<xsd:enumeration value="petro_barrel"/>
       
<xsd:enumeration value="footlambert"/>
       
<xsd:enumeration value="footcandle"/>
       
<xsd:enumeration value="carat"/>
       
<xsd:enumeration value="bit"/>
       
<xsd:enumeration value="byte"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="sourceURL"/>
 
<xsd:attributeGroup ref="prefix">
   
<xsd:annotation>
     
<xsd:documentation>Prefix identifier; e.g., m, k, M, G. [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attributeGroup>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute EnumeratedRootUnitType/@unit
type restriction of xsd:token
properties
isRef 0
use required
facets
Kind Value annotation 
enumeration meter 
enumeration gram 
enumeration second 
enumeration ampere 
enumeration kelvin 
enumeration mole 
enumeration candela 
enumeration radian 
enumeration steradian 
enumeration hertz 
enumeration newton 
enumeration pascal 
enumeration joule 
enumeration watt 
enumeration coulomb 
enumeration volt 
enumeration farad 
enumeration ohm 
enumeration siemens 
enumeration weber 
enumeration tesla 
enumeration henry 
enumeration degree_Celsius 
enumeration lumen 
enumeration lux 
enumeration katal 
enumeration becquerel 
enumeration gray 
enumeration sievert 
enumeration minute 
enumeration hour 
enumeration day 
enumeration arc_degree 
enumeration arc_minute 
enumeration arc_second 
enumeration liter 
enumeration metric_ton 
enumeration electronvolt 
enumeration unified_atomic_mass_unit 
enumeration astronomical_unit 
enumeration atomic_unit_of_1st_hyperpolarizability 
enumeration atomic_unit_of_2nd_hyperpolarizability 
enumeration atomic_unit_of_action 
enumeration atomic_unit_of_charge 
enumeration atomic_unit_of_charge_density 
enumeration atomic_unit_of_current 
enumeration atomic_unit_of_electric_dipole_moment 
enumeration atomic_unit_of_electric_field 
enumeration atomic_unit_of_electric_field_gradient 
enumeration atomic_unit_of_electric_polarizability 
enumeration atomic_unit_of_electric_potential 
enumeration atomic_unit_of_electric_quadrupole_moment 
enumeration atomic_unit_of_energy 
enumeration atomic_unit_of_force 
enumeration atomic_unit_of_length 
enumeration atomic_unit_of_magnetic_dipole_moment 
enumeration atomic_unit_of_magnetic_flux_density 
enumeration atomic_unit_of_magnetizability 
enumeration atomic_unit_of_mass 
enumeration atomic_unit_of_momentum 
enumeration atomic_unit_of_permittivity 
enumeration atomic_unit_of_time 
enumeration atomic_unit_of_velocity 
enumeration natural_unit_of_action 
enumeration natural_unit_of_action_in_eV_s 
enumeration natural_unit_of_energy 
enumeration natural_unit_of_energy_in_MeV 
enumeration natural_unit_of_length 
enumeration natural_unit_of_mass 
enumeration natural_unit_of_momentum 
enumeration natural_unit_of_momentum_in_MeV_per_c 
enumeration natural_unit_of_time 
enumeration natural_unit_of_velocity 
enumeration nautical_mile 
enumeration knot 
enumeration angstrom 
enumeration are 
enumeration hectare 
enumeration barn 
enumeration bar 
enumeration gal 
enumeration curie 
enumeration roentgen 
enumeration rad 
enumeration rem 
enumeration erg 
enumeration dyne 
enumeration barye 
enumeration poise 
enumeration rhe 
enumeration stokes 
enumeration darcy 
enumeration kayser 
enumeration lambert 
enumeration phot 
enumeration thermo_calorie 
enumeration table_calorie 
enumeration debye 
enumeration abampere 
enumeration abcoulomb 
enumeration abfarad 
enumeration abhenry 
enumeration abohm 
enumeration abmho 
enumeration abvolt 
enumeration abwatt 
enumeration maxwell 
enumeration gauss 
enumeration gilbert 
enumeration oersted 
enumeration stilb 
enumeration statampere 
enumeration statcoulomb 
enumeration statfarad 
enumeration stathenry 
enumeration statohm 
enumeration statmho 
enumeration statvolt 
enumeration statwatt 
enumeration statweber 
enumeration stattesla 
enumeration long_ton 
enumeration short_ton 
enumeration gross_hundredweight 
enumeration hundredweight 
enumeration av_pound 
enumeration av_ounce 
enumeration av_dram 
enumeration troy_pound 
enumeration troy_ounce 
enumeration pennyweight 
enumeration apothecaries_dram 
enumeration scruple 
enumeration grain 
enumeration slug 
enumeration pound_force 
enumeration poundal 
enumeration kip 
enumeration ton_force 
enumeration gram_force 
enumeration inch 
enumeration foot 
enumeration yard 
enumeration mile 
enumeration us_survey_inch 
enumeration us_survey_foot 
enumeration us_survey_yard 
enumeration us_survey_fathom 
enumeration us_survey_rod 
enumeration us_survey_chain 
enumeration us_survey_link 
enumeration us_survey_furlong 
enumeration us_survey_mile 
enumeration us_acre 
enumeration imperial_gallon 
enumeration imperial_quart 
enumeration imperial_pint 
enumeration imperial_gill 
enumeration imperial_ounce 
enumeration us_gallon 
enumeration us_quart 
enumeration us_pint 
enumeration us_cup 
enumeration us_gill 
enumeration us_fluid_ounce 
enumeration us_fluid_dram 
enumeration us_minim 
enumeration us_tablespoon 
enumeration us_teaspoon 
enumeration us_bushel 
enumeration us_peck 
enumeration us_dry_quart 
enumeration us_dry_pint 
enumeration thermo_kg_calorie 
enumeration table_kg_calorie 
enumeration us_label_teaspoon 
enumeration us_label_tablespoon 
enumeration us_label_cup 
enumeration us_label_fluid_ounce 
enumeration us_label_ounce 
enumeration horsepower 
enumeration electric_horsepower 
enumeration boiler_horsepower 
enumeration metric_horsepower 
enumeration water_horsepower 
enumeration uk_horsepower 
enumeration degree_Fahrenheit 
enumeration degree_Rankine 
enumeration torr 
enumeration standard_atmosphere 
enumeration technical_atmosphere 
enumeration mm_Hg 
enumeration cm_Hg 
enumeration 0C_cm_Hg 
enumeration in_Hg 
enumeration 32F_in_Hg 
enumeration 60F_in_Hg 
enumeration ft_Hg 
enumeration mm_water 
enumeration cm_water 
enumeration 4C_cm_water 
enumeration in_water 
enumeration 39F_in_water 
enumeration 60F_in_water 
enumeration ft_water 
enumeration 39F_ft_water 
enumeration light_year 
enumeration light_week 
enumeration light_hour 
enumeration light_minute 
enumeration light_second 
enumeration parsec 
enumeration printers_pica 
enumeration computer_pica 
enumeration printers_point 
enumeration computer_point 
enumeration thermo_btu 
enumeration table_btu 
enumeration mean_btu 
enumeration 39F_btu 
enumeration 59F_btu 
enumeration 60F_btu 
enumeration tons_of_tnt 
enumeration ec_therm 
enumeration us_therm 
enumeration year_365 
enumeration tropical_year 
enumeration sidereal_year 
enumeration sidereal_day 
enumeration sidereal_hour 
enumeration sidereal_minute 
enumeration sidereal_second 
enumeration shake 
enumeration denier 
enumeration tex 
enumeration gon 
enumeration nato_mil 
enumeration pound_mole 
enumeration ton_refrigeration 
enumeration circular_mil 
enumeration bel 
enumeration neper 
enumeration pH 
enumeration petro_barrel 
enumeration footlambert 
enumeration footcandle 
enumeration carat 
enumeration bit 
enumeration byte 
annotation
documentation
Unit identifier; the enumerated list is basically English unit names in lowercase, with a few upper case exceptions, e.g., 32F, mmHg, pH.
source <xsd:attribute name="unit" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Unit identifier; the enumerated list is basically English unit names in lowercase, with a few upper case exceptions, e.g., 32F, mmHg, pH.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:token">
     
<xsd:enumeration value="meter"/>
     
<xsd:enumeration value="gram"/>
     
<xsd:enumeration value="second"/>
     
<xsd:enumeration value="ampere"/>
     
<xsd:enumeration value="kelvin"/>
     
<xsd:enumeration value="mole"/>
     
<xsd:enumeration value="candela"/>
     
<xsd:enumeration value="radian"/>
     
<xsd:enumeration value="steradian"/>
     
<xsd:enumeration value="hertz"/>
     
<xsd:enumeration value="newton"/>
     
<xsd:enumeration value="pascal"/>
     
<xsd:enumeration value="joule"/>
     
<xsd:enumeration value="watt"/>
     
<xsd:enumeration value="coulomb"/>
     
<xsd:enumeration value="volt"/>
     
<xsd:enumeration value="farad"/>
     
<xsd:enumeration value="ohm"/>
     
<xsd:enumeration value="siemens"/>
     
<xsd:enumeration value="weber"/>
     
<xsd:enumeration value="tesla"/>
     
<xsd:enumeration value="henry"/>
     
<xsd:enumeration value="degree_Celsius"/>
     
<xsd:enumeration value="lumen"/>
     
<xsd:enumeration value="lux"/>
     
<xsd:enumeration value="katal"/>
     
<xsd:enumeration value="becquerel"/>
     
<xsd:enumeration value="gray"/>
     
<xsd:enumeration value="sievert"/>
     
<xsd:enumeration value="minute"/>
     
<xsd:enumeration value="hour"/>
     
<xsd:enumeration value="day"/>
     
<xsd:enumeration value="arc_degree"/>
     
<xsd:enumeration value="arc_minute"/>
     
<xsd:enumeration value="arc_second"/>
     
<xsd:enumeration value="liter"/>
     
<xsd:enumeration value="metric_ton"/>
     
<xsd:enumeration value="electronvolt"/>
     
<xsd:enumeration value="unified_atomic_mass_unit"/>
     
<xsd:enumeration value="astronomical_unit"/>
     
<xsd:enumeration value="atomic_unit_of_1st_hyperpolarizability"/>
     
<xsd:enumeration value="atomic_unit_of_2nd_hyperpolarizability"/>
     
<xsd:enumeration value="atomic_unit_of_action"/>
     
<xsd:enumeration value="atomic_unit_of_charge"/>
     
<xsd:enumeration value="atomic_unit_of_charge_density"/>
     
<xsd:enumeration value="atomic_unit_of_current"/>
     
<xsd:enumeration value="atomic_unit_of_electric_dipole_moment"/>
     
<xsd:enumeration value="atomic_unit_of_electric_field"/>
     
<xsd:enumeration value="atomic_unit_of_electric_field_gradient"/>
     
<xsd:enumeration value="atomic_unit_of_electric_polarizability"/>
     
<xsd:enumeration value="atomic_unit_of_electric_potential"/>
     
<xsd:enumeration value="atomic_unit_of_electric_quadrupole_moment"/>
     
<xsd:enumeration value="atomic_unit_of_energy"/>
     
<xsd:enumeration value="atomic_unit_of_force"/>
     
<xsd:enumeration value="atomic_unit_of_length"/>
     
<xsd:enumeration value="atomic_unit_of_magnetic_dipole_moment"/>
     
<xsd:enumeration value="atomic_unit_of_magnetic_flux_density"/>
     
<xsd:enumeration value="atomic_unit_of_magnetizability"/>
     
<xsd:enumeration value="atomic_unit_of_mass"/>
     
<xsd:enumeration value="atomic_unit_of_momentum"/>
     
<xsd:enumeration value="atomic_unit_of_permittivity"/>
     
<xsd:enumeration value="atomic_unit_of_time"/>
     
<xsd:enumeration value="atomic_unit_of_velocity"/>
     
<xsd:enumeration value="natural_unit_of_action"/>
     
<xsd:enumeration value="natural_unit_of_action_in_eV_s"/>
     
<xsd:enumeration value="natural_unit_of_energy"/>
     
<xsd:enumeration value="natural_unit_of_energy_in_MeV"/>
     
<xsd:enumeration value="natural_unit_of_length"/>
     
<xsd:enumeration value="natural_unit_of_mass"/>
     
<xsd:enumeration value="natural_unit_of_momentum"/>
     
<xsd:enumeration value="natural_unit_of_momentum_in_MeV_per_c"/>
     
<xsd:enumeration value="natural_unit_of_time"/>
     
<xsd:enumeration value="natural_unit_of_velocity"/>
     
<xsd:enumeration value="nautical_mile"/>
     
<xsd:enumeration value="knot"/>
     
<xsd:enumeration value="angstrom"/>
     
<xsd:enumeration value="are"/>
     
<xsd:enumeration value="hectare"/>
     
<xsd:enumeration value="barn"/>
     
<xsd:enumeration value="bar"/>
     
<xsd:enumeration value="gal"/>
     
<xsd:enumeration value="curie"/>
     
<xsd:enumeration value="roentgen"/>
     
<xsd:enumeration value="rad"/>
     
<xsd:enumeration value="rem"/>
     
<xsd:enumeration value="erg"/>
     
<xsd:enumeration value="dyne"/>
     
<xsd:enumeration value="barye"/>
     
<xsd:enumeration value="poise"/>
     
<xsd:enumeration value="rhe"/>
     
<xsd:enumeration value="stokes"/>
     
<xsd:enumeration value="darcy"/>
     
<xsd:enumeration value="kayser"/>
     
<xsd:enumeration value="lambert"/>
     
<xsd:enumeration value="phot"/>
     
<xsd:enumeration value="thermo_calorie"/>
     
<xsd:enumeration value="table_calorie"/>
     
<xsd:enumeration value="debye"/>
     
<xsd:enumeration value="abampere"/>
     
<xsd:enumeration value="abcoulomb"/>
     
<xsd:enumeration value="abfarad"/>
     
<xsd:enumeration value="abhenry"/>
     
<xsd:enumeration value="abohm"/>
     
<xsd:enumeration value="abmho"/>
     
<xsd:enumeration value="abvolt"/>
     
<xsd:enumeration value="abwatt"/>
     
<xsd:enumeration value="maxwell"/>
     
<xsd:enumeration value="gauss"/>
     
<xsd:enumeration value="gilbert"/>
     
<xsd:enumeration value="oersted"/>
     
<xsd:enumeration value="stilb"/>
     
<xsd:enumeration value="statampere"/>
     
<xsd:enumeration value="statcoulomb"/>
     
<xsd:enumeration value="statfarad"/>
     
<xsd:enumeration value="stathenry"/>
     
<xsd:enumeration value="statohm"/>
     
<xsd:enumeration value="statmho"/>
     
<xsd:enumeration value="statvolt"/>
     
<xsd:enumeration value="statwatt"/>
     
<xsd:enumeration value="statweber"/>
     
<xsd:enumeration value="stattesla"/>
     
<xsd:enumeration value="long_ton"/>
     
<xsd:enumeration value="short_ton"/>
     
<xsd:enumeration value="gross_hundredweight"/>
     
<xsd:enumeration value="hundredweight"/>
     
<xsd:enumeration value="av_pound"/>
     
<xsd:enumeration value="av_ounce"/>
     
<xsd:enumeration value="av_dram"/>
     
<xsd:enumeration value="troy_pound"/>
     
<xsd:enumeration value="troy_ounce"/>
     
<xsd:enumeration value="pennyweight"/>
     
<xsd:enumeration value="apothecaries_dram"/>
     
<xsd:enumeration value="scruple"/>
     
<xsd:enumeration value="grain"/>
     
<xsd:enumeration value="slug"/>
     
<xsd:enumeration value="pound_force"/>
     
<xsd:enumeration value="poundal"/>
     
<xsd:enumeration value="kip"/>
     
<xsd:enumeration value="ton_force"/>
     
<xsd:enumeration value="gram_force"/>
     
<xsd:enumeration value="inch"/>
     
<xsd:enumeration value="foot"/>
     
<xsd:enumeration value="yard"/>
     
<xsd:enumeration value="mile"/>
     
<xsd:enumeration value="us_survey_inch"/>
     
<xsd:enumeration value="us_survey_foot"/>
     
<xsd:enumeration value="us_survey_yard"/>
     
<xsd:enumeration value="us_survey_fathom"/>
     
<xsd:enumeration value="us_survey_rod"/>
     
<xsd:enumeration value="us_survey_chain"/>
     
<xsd:enumeration value="us_survey_link"/>
     
<xsd:enumeration value="us_survey_furlong"/>
     
<xsd:enumeration value="us_survey_mile"/>
     
<xsd:enumeration value="us_acre"/>
     
<xsd:enumeration value="imperial_gallon"/>
     
<xsd:enumeration value="imperial_quart"/>
     
<xsd:enumeration value="imperial_pint"/>
     
<xsd:enumeration value="imperial_gill"/>
     
<xsd:enumeration value="imperial_ounce"/>
     
<xsd:enumeration value="us_gallon"/>
     
<xsd:enumeration value="us_quart"/>
     
<xsd:enumeration value="us_pint"/>
     
<xsd:enumeration value="us_cup"/>
     
<xsd:enumeration value="us_gill"/>
     
<xsd:enumeration value="us_fluid_ounce"/>
     
<xsd:enumeration value="us_fluid_dram"/>
     
<xsd:enumeration value="us_minim"/>
     
<xsd:enumeration value="us_tablespoon"/>
     
<xsd:enumeration value="us_teaspoon"/>
     
<xsd:enumeration value="us_bushel"/>
     
<xsd:enumeration value="us_peck"/>
     
<xsd:enumeration value="us_dry_quart"/>
     
<xsd:enumeration value="us_dry_pint"/>
     
<xsd:enumeration value="thermo_kg_calorie"/>
     
<xsd:enumeration value="table_kg_calorie"/>
     
<xsd:enumeration value="us_label_teaspoon"/>
     
<xsd:enumeration value="us_label_tablespoon"/>
     
<xsd:enumeration value="us_label_cup"/>
     
<xsd:enumeration value="us_label_fluid_ounce"/>
     
<xsd:enumeration value="us_label_ounce"/>
     
<xsd:enumeration value="horsepower"/>
     
<xsd:enumeration value="electric_horsepower"/>
     
<xsd:enumeration value="boiler_horsepower"/>
     
<xsd:enumeration value="metric_horsepower"/>
     
<xsd:enumeration value="water_horsepower"/>
     
<xsd:enumeration value="uk_horsepower"/>
     
<xsd:enumeration value="degree_Fahrenheit"/>
     
<xsd:enumeration value="degree_Rankine"/>
     
<xsd:enumeration value="torr"/>
     
<xsd:enumeration value="standard_atmosphere"/>
     
<xsd:enumeration value="technical_atmosphere"/>
     
<xsd:enumeration value="mm_Hg"/>
     
<xsd:enumeration value="cm_Hg"/>
     
<xsd:enumeration value="0C_cm_Hg"/>
     
<xsd:enumeration value="in_Hg"/>
     
<xsd:enumeration value="32F_in_Hg"/>
     
<xsd:enumeration value="60F_in_Hg"/>
     
<xsd:enumeration value="ft_Hg"/>
     
<xsd:enumeration value="mm_water"/>
     
<xsd:enumeration value="cm_water"/>
     
<xsd:enumeration value="4C_cm_water"/>
     
<xsd:enumeration value="in_water"/>
     
<xsd:enumeration value="39F_in_water"/>
     
<xsd:enumeration value="60F_in_water"/>
     
<xsd:enumeration value="ft_water"/>
     
<xsd:enumeration value="39F_ft_water"/>
     
<xsd:enumeration value="light_year"/>
     
<xsd:enumeration value="light_week"/>
     
<xsd:enumeration value="light_hour"/>
     
<xsd:enumeration value="light_minute"/>
     
<xsd:enumeration value="light_second"/>
     
<xsd:enumeration value="parsec"/>
     
<xsd:enumeration value="printers_pica"/>
     
<xsd:enumeration value="computer_pica"/>
     
<xsd:enumeration value="printers_point"/>
     
<xsd:enumeration value="computer_point"/>
     
<xsd:enumeration value="thermo_btu"/>
     
<xsd:enumeration value="table_btu"/>
     
<xsd:enumeration value="mean_btu"/>
     
<xsd:enumeration value="39F_btu"/>
     
<xsd:enumeration value="59F_btu"/>
     
<xsd:enumeration value="60F_btu"/>
     
<xsd:enumeration value="tons_of_tnt"/>
     
<xsd:enumeration value="ec_therm"/>
     
<xsd:enumeration value="us_therm"/>
     
<xsd:enumeration value="year_365"/>
     
<xsd:enumeration value="tropical_year"/>
     
<xsd:enumeration value="sidereal_year"/>
     
<xsd:enumeration value="sidereal_day"/>
     
<xsd:enumeration value="sidereal_hour"/>
     
<xsd:enumeration value="sidereal_minute"/>
     
<xsd:enumeration value="sidereal_second"/>
     
<xsd:enumeration value="shake"/>
     
<xsd:enumeration value="denier"/>
     
<xsd:enumeration value="tex"/>
     
<xsd:enumeration value="gon"/>
     
<xsd:enumeration value="nato_mil"/>
     
<xsd:enumeration value="pound_mole"/>
     
<xsd:enumeration value="ton_refrigeration"/>
     
<xsd:enumeration value="circular_mil"/>
     
<xsd:enumeration value="bel"/>
     
<xsd:enumeration value="neper"/>
     
<xsd:enumeration value="pH"/>
     
<xsd:enumeration value="petro_barrel"/>
     
<xsd:enumeration value="footlambert"/>
     
<xsd:enumeration value="footcandle"/>
     
<xsd:enumeration value="carat"/>
     
<xsd:enumeration value="bit"/>
     
<xsd:enumeration value="byte"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

complexType ExternalRootUnitType
diagram index_p65.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element ExternalRootUnit
attributes
Name  Type  Use  Default  Fixed  annotation
unitxsd:anyURIrequired      
documentation
URI to identify the unit.
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
annotationxsd:string      
documentation
Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
prefixderived by: xsd:token      
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Type for the element for those special cases where the root unit needed is not included in the enumerated list in the above element.
source <xsd:complexType name="ExternalRootUnitType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for those special cases where the root unit needed is not included in the enumerated list in the above element.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="unit" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>URI to identify the unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="sourceURL">
   
<xsd:annotation>
     
<xsd:documentation>URI identifying the source and possibly the definition of the unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attributeGroup>
 
<xsd:attribute name="annotation" type="xsd:string">
   
<xsd:annotation>
     
<xsd:documentation>Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang"/>
 
<xsd:attributeGroup ref="prefix"/>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute ExternalRootUnitType/@unit
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
URI to identify the unit.
source <xsd:attribute name="unit" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>URI to identify the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ExternalRootUnitType/@annotation
type xsd:string
properties
isRef 0
annotation
documentation
Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.
source <xsd:attribute name="annotation" type="xsd:string">
 
<xsd:annotation>
   
<xsd:documentation>Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType Float64ConversionFromType
diagram index_p66.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children ConversionNote
used by
element Float64ConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
initialAddendxsd:double  0    
documentation
Number to be added at the start of the conversion (prior to multiplication or division) [factor 'a' in equation].
initialAddendDecimalPlacexsd:byte      
documentation
Indicates the position of the least
significant digit (in decimal) of
the initialAddend; the position of
this digit is given by ten to
additive inverse of this number.
multiplicandxsd:double  1    
documentation
Number by which to multiply sum of initial addend and initial value [factor 'b' in equation].
multiplicandDigitsxsd:unsignedByte      
documentation
Number of significant digits in the multiplicand value.
divisorxsd:double  1    
documentation
Divisor to be applied to the value at the same time as the multiplicand [factor 'c' in equation].
divisorDigitsxsd:unsignedByte      
documentation
Number of significant digits in the divisor value.
finalAddendxsd:double  0    
documentation
Number to be added at the end of the conversion [factor 'd' in equation].
finalAddendDecimalPlacexsd:byte      
documentation
Indicates the position of the least
significant digit (in decimal) of
the finalAddend; the position of
this digit is given by ten to
additive inverse of this number.
exactxsd:boolean  false    
documentation
Indicates if the conversion is exact.
annotation
documentation
Type for the element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a))
source <xsd:complexType name="Float64ConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a))</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="ConversionNote" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attributeGroup ref="initialUnit"/>
 
<xsd:attribute name="initialAddend" type="xsd:double" default="0">
   
<xsd:annotation>
     
<xsd:documentation>Number to be added at the start of the conversion (prior to multiplication or division) [factor 'a' in equation].</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="initialAddendDecimalPlace" type="xsd:byte">
   
<xsd:annotation>
     
<xsd:documentation>Indicates the position of the least
significant digit (in decimal) of
the initialAddend; the position of
this digit is given by ten to
additive inverse of this number.
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="multiplicand" type="xsd:double" default="1">
   
<xsd:annotation>
     
<xsd:documentation>Number by which to multiply sum of initial addend and initial value [factor 'b' in equation].</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="multiplicandDigits" type="xsd:unsignedByte">
   
<xsd:annotation>
     
<xsd:documentation>Number of significant digits in the multiplicand value.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="divisor" type="xsd:double" default="1">
   
<xsd:annotation>
     
<xsd:documentation>Divisor to be applied to the value at the same time as the multiplicand [factor 'c' in equation].</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="divisorDigits" type="xsd:unsignedByte">
   
<xsd:annotation>
     
<xsd:documentation>Number of significant digits in the divisor value.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="finalAddend" type="xsd:double" default="0">
   
<xsd:annotation>
     
<xsd:documentation>Number to be added at the end of the conversion [factor 'd' in equation].</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="finalAddendDecimalPlace" type="xsd:byte">
   
<xsd:annotation>
     
<xsd:documentation>Indicates the position of the least
significant digit (in decimal) of
the finalAddend; the position of
this digit is given by ten to
additive inverse of this number.
</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="exact" type="xsd:boolean" default="false">
   
<xsd:annotation>
     
<xsd:documentation>Indicates if the conversion is exact.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute Float64ConversionFromType/@initialAddend
type xsd:double
properties
isRef 0
default 0
annotation
documentation
Number to be added at the start of the conversion (prior to multiplication or division) [factor 'a' in equation].
source <xsd:attribute name="initialAddend" type="xsd:double" default="0">
 
<xsd:annotation>
   
<xsd:documentation>Number to be added at the start of the conversion (prior to multiplication or division) [factor 'a' in equation].</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Float64ConversionFromType/@initialAddendDecimalPlace
type xsd:byte
properties
isRef 0
annotation
documentation
Indicates the position of the least
significant digit (in decimal) of
the initialAddend; the position of
this digit is given by ten to
additive inverse of this number.
source <xsd:attribute name="initialAddendDecimalPlace" type="xsd:byte">
 
<xsd:annotation>
   
<xsd:documentation>Indicates the position of the least
significant digit (in decimal) of
the initialAddend; the position of
this digit is given by ten to
additive inverse of this number.
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Float64ConversionFromType/@multiplicand
type xsd:double
properties
isRef 0
default 1
annotation