Schema unitsmlSchema-0.9.17.xsd


schema location:  https://unitsml.nist.gov/Schema/unitsmlSchema-0.9.17.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
 
Elements  Complex types  Attr. groups 
AmountOfSubstance  AmountOfSubstanceType  dimensionURL 
CodeListValue  CodeListValuesType  initialUnit 
CodeListValues  CodeListValueType  powerRational 
ConversionDescription  ConversionsType  prefix 
ConversionNote  CountedItemSetType  sourceName 
Conversions  CountedItemType  sourceURL 
CountedItem  DefinitionType 
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  PrefixSetType 
Length  PrefixType 
LuminousIntensity  QuantityReferenceType 
Mass  QuantitySetType 
Prefix  QuantityType 
PrefixName  RemarkType 
PrefixSet  RootUnitsType 
PrefixSymbol  SpecialConversionFromType 
Quantity  SymbolType 
QuantityDefinition  SystemType 
QuantityHistory  ThermodynamicTemperatureType 
QuantityName  TimeType 
QuantityReference  UnitReferenceType 
QuantityRemark  UnitSetType 
QuantitySet  UnitsMLType 
QuantitySymbol  UnitType 
QuantityVersionHistory  WSDLConversionFromType 
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-0.9.17
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-0.9.17
type CodeListValueType
properties
content complex
used by
complexType CodeListValuesType
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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 CodeListValues
diagram index_p3.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type CodeListValuesType
properties
content complex
children CodeListValue
used by
complexType UnitType
annotation
documentation
Container for listing unit code values from multiple code lists.
source <xsd:element name="CodeListValues" type="CodeListValuesType">
 
<xsd:annotation>
   
<xsd:documentation>Container for listing unit code values from multiple code lists.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionDescription
diagram index_p4.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type NoteType
properties
content complex
used by
complexType SpecialConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p5.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type NoteType
properties
content complex
used by
complexType Float64ConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p6.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p7.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type CountedItemType
properties
content complex
children ItemName ItemVersionHistory ItemSymbol ItemDefinition ItemHistory ItemRemark
used by
complexType CountedItemSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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_p8.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p9.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type DimensionType
properties
content complex
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountOfSubstance LuminousIntensity Item
used by
complexType DimensionSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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_p10.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p11.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p12.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p13.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p14.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type Float64ConversionFromType
properties
content complex
children ConversionNote
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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].
initialAddendU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for initial addend.
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].
multiplicandU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for multiplicand.
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].
divisorU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for divisor.
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].
finalAddendU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for final addend.
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_p15.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p16.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p17.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p18.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type NameType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p19.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
Primary language of the element and its attributes. [See RFC 3066 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_p20.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type SymbolType
properties
content complex
mixed true
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
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_p21.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type NoteType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p22.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p23.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p24.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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 Prefix
diagram index_p25.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type PrefixType
properties
content complex
children PrefixName PrefixSymbol
used by
complexType PrefixSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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-0.9.17
type NameType
properties
content complex
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
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-0.9.17
type SymbolType
properties
content complex
mixed true
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
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-0.9.17
type QuantityType
properties
content complex
children QuantityName QuantitySymbol UnitReference QuantityVersionHistory QuantityDefinition QuantityHistory QuantityRemark
used by
complexType QuantitySetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type NameType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type QuantityReferenceType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
quantityURLxsd:anyURIrequired      
documentation
URL reference to the related quantity.
namexsd:stringoptional      
documentation
name of the related quantity.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for all quantities that can be expressed using this unit.
source <xsd:element name="QuantityReference" type="QuantityReferenceType">
 
<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-0.9.17
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.
lang      
documentation
Primary language of the element and its attributes. [See RFC 3066 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-0.9.17
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-0.9.17
type SymbolType
properties
content complex
mixed true
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
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-0.9.17
type NoteType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
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-0.9.17
type SpecialConversionFromType
properties
content complex
children ConversionDescription
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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-0.9.17
type ThermodynamicTemperatureType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    &#920;  
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-0.9.17
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-0.9.17
type UnitType
properties
content complex
children UnitSystem UnitName UnitSymbol UnitVersionHistory CodeListValues RootUnits Conversions QuantityReference UnitDefinition UnitHistory UnitRemark
used by
complexType UnitSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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, Quantity, 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, Quantity, 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-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type NameType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type UnitReferenceType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
alphanumericIDxsd:token      
documentation
Alphanumeric ID of a unit.
symbolicIDxsd:token      
documentation
Symbolic ID is a unique abbreviation of a unit.
unitNamexsd:token      
documentation
Name of the unit.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for referencing a unit of measure from within the Quantity element.
source <xsd:element name="UnitReference" type="UnitReferenceType">
 
<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-0.9.17
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.
lang      
documentation
Primary language of the element and its attributes. [See RFC 3066 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-0.9.17
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-0.9.17
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-0.9.17
type SymbolType
properties
content complex
mixed true
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
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-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type NoteType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
type WSDLConversionFromType
properties
content complex
children WSDLDescription
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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-0.9.17
type NoteType
properties
content complex
used by
complexType WSDLConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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-0.9.17
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 CodeListValuesType
diagram index_p56.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children CodeListValue
used by
element CodeListValues
annotation
documentation
Type for the container for listing unit code values from multiple code lists.
source <xsd:complexType name="CodeListValuesType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the container for listing unit code values from multiple code lists.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="CodeListValue" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

complexType CodeListValueType
diagram index_p57.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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: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_p58.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p59.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p60.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children ItemName ItemVersionHistory ItemSymbol ItemDefinition ItemHistory ItemRemark
used by
element CountedItem
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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="ItemVersionHistory" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="ItemSymbol" 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_p61.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p62.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p63.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountOfSubstance LuminousIntensity Item
used by
element Dimension
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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="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_p64.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_p65.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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_hyperpolarizablity"/>
       
<xsd:enumeration value="atomic_unit_of_2nd_hyperpolarizablity"/>
       
<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_polarizablity"/>
       
<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="pound"/>
       
<xsd:enumeration value="ounce"/>
       
<xsd:enumeration value="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="kilogram_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_fill"/>
       
<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="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: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
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_hyperpolarizablity
enumeration atomic_unit_of_2nd_hyperpolarizablity
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_polarizablity
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 pound
enumeration ounce
enumeration 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 kilogram_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_fill
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 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
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_hyperpolarizablity"/>
     
<xsd:enumeration value="atomic_unit_of_2nd_hyperpolarizablity"/>
     
<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_polarizablity"/>
     
<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="pound"/>
     
<xsd:enumeration value="ounce"/>
     
<xsd:enumeration value="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="kilogram_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_fill"/>
     
<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="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:restriction>
 
</xsd:simpleType>
</xsd:attribute>

complexType ExternalRootUnitType
diagram index_p66.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
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_p67.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children ConversionNote
used by
element Float64ConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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].
initialAddendU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for initial addend.
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].
multiplicandU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for multiplicand.
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].
divisorU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for divisor.
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].
finalAddendU95UncertaintyRadiusxsd:double      
documentation
U95 uncertainty radius for final addend.
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="initialAddendU95UncertaintyRadius" type="xsd:double">
   
<xsd:annotation>
     
<xsd:documentation>U95 uncertainty radius for initial addend.</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="multiplicandU95UncertaintyRadius" type="xsd:double">
   
<xsd:annotation>
     
<xsd:documentation>U95 uncertainty radius for multiplicand.</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="divisorU95UncertaintyRadius" type="xsd:double">
   
<xsd:annotation>
     
<xsd:documentation>U95 uncertainty radius for divisor.</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="finalAddendU95UncertaintyRadius" type="xsd:double">
   
<xsd:annotation>
     
<xsd:documentation>U95 uncertainty radius for final addend.</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/@initialAddendU95UncertaintyRadius
type xsd:double
properties
isRef 0
annotation
documentation
U95 uncertainty radius for initial addend.
source <xsd:attribute name="initialAddendU95UncertaintyRadius" type="xsd:double">
 
<xsd:annotation>
   
<xsd:documentation>U95 uncertainty radius for initial addend.</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
documentation
Number by which to multiply sum of initial addend and initial value [factor 'b' in equation].
source <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>

attribute Float64ConversionFromType/@multiplicandU95UncertaintyRadius
type xsd:double
properties
isRef 0
annotation
documentation
U95 uncertainty radius for multiplicand.
source <xsd:attribute name="multiplicandU95UncertaintyRadius" type="xsd:double">
 
<xsd:annotation>
   
<xsd:documentation>U95 uncertainty radius for multiplicand.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Float64ConversionFromType/@multiplicandDigits
type xsd:unsignedByte
properties
isRef 0
annotation
documentation
Number of significant digits in the multiplicand value.
source <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>

attribute Float64ConversionFromType/@divisor
type xsd:double
properties
isRef 0
default 1
annotation
documentation
Divisor to be applied to the value at the same time as the multiplicand [factor 'c' in equation].
source <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>

attribute Float64ConversionFromType/@divisorU95UncertaintyRadius
type xsd:double
properties
isRef 0
annotation
documentation
U95 uncertainty radius for divisor.
source <xsd:attribute name="divisorU95UncertaintyRadius" type="xsd:double">
 
<xsd:annotation>
   
<xsd:documentation>U95 uncertainty radius for divisor.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Float64ConversionFromType/@divisorDigits
type xsd:unsignedByte
properties
isRef 0
annotation
documentation
Number of significant digits in the divisor value.
source <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>

attribute Float64ConversionFromType/@finalAddend
type xsd:double
properties
isRef 0
default 0
annotation
documentation
Number to be added at the end of the conversion [factor 'd' in equation].
source <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>

attribute Float64ConversionFromType/@finalAddendU95UncertaintyRadius
type xsd:double
properties
isRef 0
annotation
documentation
U95 uncertainty radius for final addend.
source <xsd:attribute name="finalAddendU95UncertaintyRadius" type="xsd:double">
 
<xsd:annotation>
   
<xsd:documentation>U95 uncertainty radius for final addend.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute Float64ConversionFromType/@finalAddendDecimalPlace
type xsd:byte
properties
isRef 0
annotation
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.
source <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>

attribute Float64ConversionFromType/@exact
type xsd:boolean
properties
isRef 0
default false
annotation
documentation
Indicates if the conversion is exact.
source <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>

complexType HistoryType
diagram index_p68.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type extension of xsd:string
properties
base xsd:string
used by
elements ItemHistory QuantityHistory UnitHistory
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for history.
source <xsd:complexType name="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Type for history.</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 ItemType
diagram index_p69.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element Item
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
Type of the quantity represented by a counted item, e.g., electron
source <xsd:complexType name="ItemType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity represented by a counted item, e.g., electron</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="itemURL" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Unique URL for identifying or describing the item.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="itemSymbol" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>Symbol for the item.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute ItemType/@itemURL
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
Unique URL for identifying or describing the item.
source <xsd:attribute name="itemURL" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Unique URL for identifying or describing the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ItemType/@itemSymbol
type xsd:token
properties
isRef 0
annotation
documentation
Symbol for the item.
source <xsd:attribute name="itemSymbol" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>Symbol for the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType LengthType
diagram index_p70.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element Length
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
Type of the quantity length.
source <xsd:complexType name="LengthType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity length.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="L">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity length.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute LengthType/@symbol
type xsd:token
properties
isRef 0
fixed L
use optional
annotation
documentation
Symbol of the quantity length.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="L">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity length.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType LuminousIntensityType
diagram index_p71.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element LuminousIntensity
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
Type of the quantity luminous intensity.
source <xsd:complexType name="LuminousIntensityType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity luminous intensity.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="J">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity luminous intensity.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute LuminousIntensityType/@symbol
type xsd:token
properties
isRef 0
fixed J
use optional
annotation
documentation
Symbol of the quantity luminous intensity.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="J">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity luminous intensity.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType MassType
diagram index_p72.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element Mass
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
Type of the quantity mass.
source <xsd:complexType name="MassType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity mass.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="M">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity mass.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute MassType/@symbol
type xsd:token
properties
isRef 0
fixed M
use optional
annotation
documentation
Symbol of the quantity mass.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="M">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity mass.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType NameType
diagram index_p73.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type extension of xsd:token
properties
base xsd:token
used by
elements ItemName PrefixName QuantityName UnitName
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for name.  Used for names in units, quantities, and prefixes.
source <xsd:complexType name="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Type for name.  Used for names in units, quantities, and prefixes.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:token">
     
<xsd:attribute ref="xml:lang"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType NoteType
diagram index_p74.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type extension of xsd:string
properties
base xsd:string
used by
elements ConversionDescription ConversionNote ItemVersionHistory QuantityVersionHistory UnitVersionHistory WSDLDescription
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for notes.  Used in units and conversion factors.
source <xsd:complexType name="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Type for notes.  Used in units and conversion factors.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleContent>
   
<xsd:extension base="xsd:string">
     
<xsd:attribute ref="xml:lang"/>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType PrefixSetType
diagram index_p75.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children Prefix
used by
element PrefixSet
annotation
documentation
Type for container for prefixes.
source <xsd:complexType name="PrefixSetType">
 
<xsd:annotation>
   
<xsd:documentation>Type for container for prefixes.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="Prefix" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

complexType PrefixType
diagram index_p76.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children PrefixName PrefixSymbol
used by
element Prefix
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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
Type for element for describing prefixes. Use in container PrefixSet.
source <xsd:complexType name="PrefixType">
 
<xsd:annotation>
   
<xsd:documentation>Type for element for describing prefixes. Use in container PrefixSet.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="PrefixName" maxOccurs="unbounded"/>
   
<xsd:element ref="PrefixSymbol" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attribute name="prefixBase" default="10">
   
<xsd:annotation>
     
<xsd:documentation>The base of the prefix system, i.e., 10 (SI) or 2 (binary).</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:byte">
       
<xsd:enumeration value="10"/>
       
<xsd:enumeration value="2"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
 
<xsd:attribute name="prefixPower" type="xsd:byte">
   
<xsd:annotation>
     
<xsd:documentation>The exponential power of the prefix with relation to the base.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute PrefixType/@prefixBase
type restriction of xsd:byte
properties
isRef 0
default 10
facets
enumeration 10
enumeration 2
annotation
documentation
The base of the prefix system, i.e., 10 (SI) or 2 (binary).
source <xsd:attribute name="prefixBase" default="10">
 
<xsd:annotation>
   
<xsd:documentation>The base of the prefix system, i.e., 10 (SI) or 2 (binary).</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:byte">
     
<xsd:enumeration value="10"/>
     
<xsd:enumeration value="2"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attribute PrefixType/@prefixPower
type xsd:byte
properties
isRef 0
annotation
documentation
The exponential power of the prefix with relation to the base.
source <xsd:attribute name="prefixPower" type="xsd:byte">
 
<xsd:annotation>
   
<xsd:documentation>The exponential power of the prefix with relation to the base.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType QuantityReferenceType
diagram index_p77.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element QuantityReference
attributes
Name  Type  Use  Default  Fixed  annotation
quantityURLxsd:anyURIrequired      
documentation
URL reference to the related quantity.
namexsd:stringoptional      
documentation
name of the related quantity.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for the quantity reference.
source <xsd:complexType name="QuantityReferenceType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the quantity reference.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="quantityURL" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>URL reference to the related quantity.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="name" type="xsd:string" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>name of the related quantity.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang"/>
</xsd:complexType>

attribute QuantityReferenceType/@quantityURL
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
URL reference to the related quantity.
source <xsd:attribute name="quantityURL" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>URL reference to the related quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute QuantityReferenceType/@name
type xsd:string
properties
isRef 0
use optional
annotation
documentation
name of the related quantity.
source <xsd:attribute name="name" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>name of the related quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType QuantitySetType
diagram index_p78.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children Quantity
used by
element QuantitySet
annotation
documentation
Type for quantity container.
source <xsd:complexType name="QuantitySetType">
 
<xsd:annotation>
   
<xsd:documentation>Type for quantity container.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="Quantity" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

complexType QuantityType
diagram index_p79.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children QuantityName QuantitySymbol UnitReference QuantityVersionHistory QuantityDefinition QuantityHistory QuantityRemark
used by
element Quantity
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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
Type for the quantity.
source <xsd:complexType name="QuantityType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the quantity.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="QuantityName" maxOccurs="unbounded"/>
   
<xsd:element ref="QuantitySymbol" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element containing various quantity symbols.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="UnitReference" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for specifying particular units associated with the quantity.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="QuantityVersionHistory" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for descriptive information, including version changes to the quantity.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="QuantityDefinition" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="QuantityHistory" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="QuantityRemark" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attribute name="quantityType" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Type of the quantity.  For example base or derived.</xsd:documentation>
   
</xsd:annotation>
   
<xsd:simpleType>
     
<xsd:restriction base="xsd:token">
       
<xsd:enumeration value="base"/>
       
<xsd:enumeration value="derived"/>
     
</xsd:restriction>
   
</xsd:simpleType>
   
<!-- REVISE -->
 
</xsd:attribute>
 
<xsd:attributeGroup ref="dimensionURL"/>
</xsd:complexType>

attribute QuantityType/@quantityType
type restriction of xsd:token
properties
isRef 0
use optional
facets
enumeration base
enumeration derived
annotation
documentation
Type of the quantity.  For example base or derived.
source <xsd:attribute name="quantityType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity.  For example base or derived.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:restriction base="xsd:token">
     
<xsd:enumeration value="base"/>
     
<xsd:enumeration value="derived"/>
   
</xsd:restriction>
 
</xsd:simpleType>
 
<!-- REVISE -->
</xsd:attribute>

complexType RemarkType
diagram index_p80.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
type extension of xsd:string
properties
base xsd:string
used by
elements ItemRemark QuantityRemark UnitRemark
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Primary language of the element and its attributes. [See RFC 3066 and ISO 639.]
annotation
documentation
Type for remark.
source <xsd:complexType name="RemarkType">
 
<xsd:annotation>
   
<xsd:documentation>Type for remark.</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:annotation>
         
<xsd:documentation>Primary language of the element and its attributes. [See RFC 3066 and ISO 639.]</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:simpleContent>
</xsd:complexType>

complexType RootUnitsType
diagram index_p81.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children EnumeratedRootUnit ExternalRootUnit
used by
element RootUnits
annotation
documentation
Type for the 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 base units.
source <xsd:complexType name="RootUnitsType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the 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 base units.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="EnumeratedRootUnit" minOccurs="0" maxOccurs="unbounded">
     
<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>
   
<xsd:element ref="ExternalRootUnit" minOccurs="0" maxOccurs="unbounded">
     
<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>
 
</xsd:sequence>
</xsd:complexType>

complexType SpecialConversionFromType
diagram index_p82.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children ConversionDescription
used by
element SpecialConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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
Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.
source <xsd:complexType name="SpecialConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="ConversionDescription" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Description of the conversion.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attribute name="conversionURL" type="xsd:anyURI">
   
<xsd:annotation>
     
<xsd:documentation>URL for external description of the conversion or for an online convertor.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="initialUnit"/>
</xsd:complexType>

attribute SpecialConversionFromType/@conversionURL
type xsd:anyURI
properties
isRef 0
annotation
documentation
URL for external description of the conversion or for an online convertor.
source <xsd:attribute name="conversionURL" type="xsd:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>URL for external description of the conversion or for an online convertor.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType SymbolType
diagram index_p83.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
properties
mixed true
used by
elements ItemSymbol PrefixSymbol QuantitySymbol UnitSymbol
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Type for symbols.  Used in units, quantities, and prefixes.
source <xsd:complexType name="SymbolType" mixed="true">
 
<xsd:annotation>
   
<xsd:documentation>Type for symbols.  Used in units, quantities, and prefixes.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
   
<xsd:any processContents="skip" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute name="type" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute SymbolType/@type
properties
isRef 0
use required
annotation
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
source <xsd:attribute name="type" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType SystemType
diagram index_p84.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element UnitSystem
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.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for unit system.
source <xsd:complexType name="SystemType">
 
<xsd:annotation>
   
<xsd:documentation>Type for unit system.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="name" type="xsd:token" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Name of the unit system.   For example, SI, inch-pound, CGS, and MKS.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="type" type="xsd:string" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Description of the unit relative to the unit system.  Examples are SI_base and non-SI_not_acceptable.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang"/>
</xsd:complexType>

attribute SystemType/@name
type xsd:token
properties
isRef 0
use required
annotation
documentation
Name of the unit system.   For example, SI, inch-pound, CGS, and MKS.
source <xsd:attribute name="name" type="xsd:token" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Name of the unit system.   For example, SI, inch-pound, CGS, and MKS.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute SystemType/@type
type xsd:string
properties
isRef 0
use optional
annotation
documentation
Description of the unit relative to the unit system.  Examples are SI_base and non-SI_not_acceptable.
source <xsd:attribute name="type" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Description of the unit relative to the unit system.  Examples are SI_base and non-SI_not_acceptable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType ThermodynamicTemperatureType
diagram index_p85.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element ThermodynamicTemperature
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    &#920;  
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
Type of the quantity thermodynamic temperature.
source <xsd:complexType name="ThermodynamicTemperatureType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity thermodynamic temperature.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="&#920;">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity thermodynamic temperature.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute ThermodynamicTemperatureType/@symbol
type xsd:token
properties
isRef 0
fixed &#920;
use optional
annotation
documentation
Symbol of the quantity thermodynamic temperature.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="&#920;">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity thermodynamic temperature.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType TimeType
diagram index_p86.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element Time
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
Type of the quantity time.
source <xsd:complexType name="TimeType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity time.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="T">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity time.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute TimeType/@symbol
type xsd:token
properties
isRef 0
fixed T
use optional
annotation
documentation
Symbol of the quantity time.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed="T">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity time.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType UnitReferenceType
diagram index_p87.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
element UnitReference
attributes
Name  Type  Use  Default  Fixed  annotation
alphanumericIDxsd:token      
documentation
Alphanumeric ID of a unit.
symbolicIDxsd:token      
documentation
Symbolic ID is a unique abbreviation of a unit.
unitNamexsd:token      
documentation
Name of the unit.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Type for the element for referencing a unit of measure from within the Quantity element.
source <xsd:complexType name="UnitReferenceType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for referencing a unit of measure from within the Quantity element.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="alphanumericID" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>Alphanumeric ID of a unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="symbolicID" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>Symbolic ID is a unique abbreviation of a unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="unitName" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>Name of the unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang"/>
</xsd:complexType>

attribute UnitReferenceType/@alphanumericID
type xsd:token
properties
isRef 0
annotation
documentation
Alphanumeric ID of a unit.
source <xsd:attribute name="alphanumericID" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>Alphanumeric ID of a unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute UnitReferenceType/@symbolicID
type xsd:token
properties
isRef 0
annotation
documentation
Symbolic ID is a unique abbreviation of a unit.
source <xsd:attribute name="symbolicID" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>Symbolic ID is a unique abbreviation of a unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute UnitReferenceType/@unitName
type xsd:token
properties
isRef 0
annotation
documentation
Name of the unit.
source <xsd:attribute name="unitName" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>Name of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType UnitSetType
diagram index_p88.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children Unit
used by
element UnitSet
annotation
documentation
Type for the unit container.
source <xsd:complexType name="UnitSetType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the unit container.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="Unit" maxOccurs="unbounded">
     
<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>
 
</xsd:sequence>
</xsd:complexType>

complexType UnitsMLType
diagram index_p89.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children UnitSet CountedItemSet QuantitySet DimensionSet PrefixSet
used by
element UnitsML
annotation
documentation
ComplexType for the root element of an UnitsML document.
source <xsd:complexType name="UnitsMLType">
 
<xsd:annotation>
   
<xsd:documentation>ComplexType for the root element of an UnitsML document.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="UnitSet" minOccurs="0"/>
   
<xsd:element ref="CountedItemSet" minOccurs="0"/>
   
<xsd:element ref="QuantitySet" minOccurs="0"/>
   
<xsd:element ref="DimensionSet" minOccurs="0"/>
   
<xsd:element ref="PrefixSet" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

complexType UnitType
diagram index_p90.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children UnitSystem UnitName UnitSymbol UnitVersionHistory CodeListValues RootUnits Conversions QuantityReference UnitDefinition UnitHistory UnitRemark
used by
element Unit
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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
Type for the unit.
source <xsd:complexType name="UnitType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the unit.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="UnitSystem" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Container for describing the system(s) of units.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="UnitName" maxOccurs="unbounded"/>
   
<xsd:element ref="UnitSymbol" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="UnitVersionHistory" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Element for descriptive information, including version changes to the unit.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="CodeListValues" minOccurs="0"/>
   
<xsd:element ref="RootUnits" minOccurs="0">
     
<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>
   
<xsd:element ref="Conversions" minOccurs="0"/>
   
<xsd:element ref="QuantityReference" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="UnitDefinition" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="UnitHistory" minOccurs="0" maxOccurs="unbounded"/>
   
<xsd:element ref="UnitRemark" minOccurs="0" maxOccurs="unbounded"/>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attribute name="timeStamp" type="xsd:dateTime">
   
<xsd:annotation>
     
<xsd: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.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="dimensionURL">
   
<xsd:annotation>
     
<xsd:documentation>Reference to a representation of the unit or quantity in terms of the 7 SI base dimensions.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attributeGroup>
</xsd:complexType>

attribute UnitType/@timeStamp
type xsd:dateTime
properties
isRef 0
annotation
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.
source <xsd:attribute name="timeStamp" type="xsd:dateTime">
 
<xsd:annotation>
   
<xsd: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.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType WSDLConversionFromType
diagram index_p91.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
children WSDLDescription
used by
element WSDLConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
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
Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.
source <xsd:complexType name="WSDLConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element ref="WSDLDescription" minOccurs="0" maxOccurs="unbounded">
     
<xsd:annotation>
       
<xsd:documentation>Description of the service.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute ref="xml:id" use="required"/>
 
<xsd:attributeGroup ref="initialUnit"/>
 
<xsd:attribute name="wsdlURL" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>URL for external WSDL definition file.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute WSDLConversionFromType/@wsdlURL
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
URL for external WSDL definition file.
source <xsd:attribute name="wsdlURL" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>URL for external WSDL definition file.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attributeGroup dimensionURL
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes QuantityType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
source <xsd:attributeGroup name="dimensionURL">
 
<xsd:annotation>
   
<xsd:documentation>URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="dimensionURL" type="xsd:anyURI">
   
<xsd:annotation>
     
<xsd:documentation>URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute dimensionURL/@dimensionURL
type xsd:anyURI
properties
isRef 0
annotation
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
source <xsd:attribute name="dimensionURL" type="xsd:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attributeGroup initialUnit
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes Float64ConversionFromType SpecialConversionFromType WSDLConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
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
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.
source <xsd:attributeGroup name="initialUnit">
 
<xsd:annotation>
   
<xsd: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.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="initialUnit" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd: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.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute initialUnit/@initialUnit
type xsd:anyURI
properties
isRef 0
use required
annotation
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.
source <xsd:attribute name="initialUnit" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd: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.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attributeGroup powerRational
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes AmountOfSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType ItemType LengthType LuminousIntensityType MassType ThermodynamicTemperatureType TimeType
attributes
Name  Type  Use  Default  Fixed  annotation
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
An exponent of the unit, specified as powerNumerator and powerDenominator.
source <xsd:attributeGroup name="powerRational">
 
<xsd:annotation>
   
<xsd:documentation>An exponent of the unit, specified as powerNumerator and powerDenominator.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="powerNumerator" type="xsd:byte" use="optional" default="1">
   
<xsd:annotation>
     
<xsd:documentation>An integer exponent of the unit.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="powerDenominator" type="xsd:byte" use="optional" default="1">
   
<xsd:annotation>
     
<xsd:documentation>An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute powerRational/@powerNumerator
type xsd:byte
properties
isRef 0
default 1
use optional
annotation
documentation
An integer exponent of the unit.
source <xsd:attribute name="powerNumerator" type="xsd:byte" use="optional" default="1">
 
<xsd:annotation>
   
<xsd:documentation>An integer exponent of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute powerRational/@powerDenominator
type xsd:byte
properties
isRef 0
default 1
use optional
annotation
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
source <xsd:attribute name="powerDenominator" type="xsd:byte" use="optional" default="1">
 
<xsd:annotation>
   
<xsd:documentation>An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attributeGroup prefix
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes EnumeratedRootUnitType ExternalRootUnitType
attributes
Name  Type  Use  Default  Fixed  annotation
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.]
annotation
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
source <xsd:attributeGroup name="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:attribute name="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:simpleType>
     
<xsd:restriction base="xsd:token">
       
<xsd:enumeration value="Y"/>
       
<xsd:enumeration value="Z"/>
       
<xsd:enumeration value="E"/>
       
<xsd:enumeration value="P"/>
       
<xsd:enumeration value="T"/>
       
<xsd:enumeration value="G"/>
       
<xsd:enumeration value="M"/>
       
<xsd:enumeration value="k"/>
       
<xsd:enumeration value="h"/>
       
<xsd:enumeration value="da"/>
       
<xsd:enumeration value="d"/>
       
<xsd:enumeration value="c"/>
       
<xsd:enumeration value="m"/>
       
<xsd:enumeration value="u"/>
       
<xsd:enumeration value="n"/>
       
<xsd:enumeration value="p"/>
       
<xsd:enumeration value="f"/>
       
<xsd:enumeration value="a"/>
       
<xsd:enumeration value="z"/>
       
<xsd:enumeration value="y"/>
       
<xsd:enumeration value="Ki"/>
       
<xsd:enumeration value="Mi"/>
       
<xsd:enumeration value="Gi"/>
       
<xsd:enumeration value="Ti"/>
       
<xsd:enumeration value="Pi"/>
       
<xsd:enumeration value="Ei"/>
       
<xsd:enumeration value="Zi"/>
       
<xsd:enumeration value="Yi"/>
     
</xsd:restriction>
   
</xsd:simpleType>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute prefix/@prefix
type restriction of xsd:token
properties
isRef 0
facets
enumeration Y
enumeration Z
enumeration E
enumeration P
enumeration T
enumeration G
enumeration M
enumeration k
enumeration h
enumeration da
enumeration d
enumeration c
enumeration m
enumeration u
enumeration n
enumeration p
enumeration f
enumeration a
enumeration z
enumeration y
enumeration Ki
enumeration Mi
enumeration Gi
enumeration Ti
enumeration Pi
enumeration Ei
enumeration Zi
enumeration Yi
annotation
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
source <xsd:attribute name="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:simpleType>
   
<xsd:restriction base="xsd:token">
     
<xsd:enumeration value="Y"/>
     
<xsd:enumeration value="Z"/>
     
<xsd:enumeration value="E"/>
     
<xsd:enumeration value="P"/>
     
<xsd:enumeration value="T"/>
     
<xsd:enumeration value="G"/>
     
<xsd:enumeration value="M"/>
     
<xsd:enumeration value="k"/>
     
<xsd:enumeration value="h"/>
     
<xsd:enumeration value="da"/>
     
<xsd:enumeration value="d"/>
     
<xsd:enumeration value="c"/>
     
<xsd:enumeration value="m"/>
     
<xsd:enumeration value="u"/>
     
<xsd:enumeration value="n"/>
     
<xsd:enumeration value="p"/>
     
<xsd:enumeration value="f"/>
     
<xsd:enumeration value="a"/>
     
<xsd:enumeration value="z"/>
     
<xsd:enumeration value="y"/>
     
<xsd:enumeration value="Ki"/>
     
<xsd:enumeration value="Mi"/>
     
<xsd:enumeration value="Gi"/>
     
<xsd:enumeration value="Ti"/>
     
<xsd:enumeration value="Pi"/>
     
<xsd:enumeration value="Ei"/>
     
<xsd:enumeration value="Zi"/>
     
<xsd:enumeration value="Yi"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attributeGroup sourceName
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes DefinitionType HistoryType RemarkType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
annotation
documentation
Name of relevant publication.
source <xsd:attributeGroup name="sourceName">
 
<xsd:annotation>
   
<xsd:documentation>Name of relevant publication.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="sourceName" type="xsd:string" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Name of relevant publication.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute sourceName/@sourceName
type xsd:string
properties
isRef 0
use optional
annotation
documentation
Name of relevant publication.
source <xsd:attribute name="sourceName" type="xsd:string" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Name of relevant publication.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attributeGroup sourceURL
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.17
used by
complexTypes DefinitionType EnumeratedRootUnitType ExternalRootUnitType HistoryType RemarkType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
annotation
documentation
Relevant URL for available information.
source <xsd:attributeGroup name="sourceURL">
 
<xsd:annotation>
   
<xsd:documentation>Relevant URL for available information.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="sourceURL" type="xsd:anyURI" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Relevant URL for available information.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:attributeGroup>

attribute sourceURL/@sourceURL
type xsd:anyURI
properties
isRef 0
use optional
annotation
documentation
Relevant URL for available information.
source <xsd:attribute name="sourceURL" type="xsd:anyURI" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Relevant URL for available information.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute base
namespace http://www.w3.org/XML/1998/namespace
type xsd:anyURI
used by
attributeGroup specialAttrs
annotation
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
source <xsd:attribute name="base" type="xs:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute id
namespace http://www.w3.org/XML/1998/namespace
type xsd:ID
used by
complexTypes CountedItemType DimensionType Float64ConversionFromType PrefixType QuantityType SpecialConversionFromType UnitType WSDLConversionFromType
annotation
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
source <xsd:attribute name="id" type="xs:ID">
 
<xsd:annotation>
   
<xsd:documentation>See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xsd:language, restriction of xsd:string)
used by
complexTypes CodeListValueType DefinitionType ExternalRootUnitType HistoryType NameType NoteType QuantityReferenceType RemarkType SystemType UnitReferenceType
attributeGroup specialAttrs
annotation
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
source <xsd:attribute name="lang">
 
<xsd:annotation>
   
<xsd:documentation>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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:simpleType>
   
<xsd:union memberTypes="xs:language">
     
<xsd:simpleType>
       
<xsd:restriction base="xs:string">
         
<xsd:enumeration value=""/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:union>
 
</xsd:simpleType>
</xsd:attribute>

attribute space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xsd:NCName
used by
attributeGroup specialAttrs
facets
enumeration default
enumeration preserve
source <xsd:attribute name="space">
 
<xsd:simpleType>
   
<xsd:restriction base="xs:NCName">
     
<xsd:enumeration value="default"/>
     
<xsd:enumeration value="preserve"/>
   
</xsd:restriction>
 
</xsd:simpleType>
</xsd:attribute>

attributeGroup specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  annotation
base      
documentation
See http://www.w3.org/TR/xmlbase/ for
                     information about this attribute.
lang      
documentation
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.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
space      
source <xsd:attributeGroup name="specialAttrs">
 
<xsd:attribute ref="xml:base"/>
 
<xsd:attribute ref="xml:lang"/>
 
<xsd:attribute ref="xml:space"/>
</xsd:attributeGroup>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy