Schema UnitsML-v1.0-csd04.xsd


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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

attribute Float64ConversionFromType/@multiplicand
type xsd:double
properties
isRef 0
default 1
annotation
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/@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/@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/@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_p67.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Type for 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_p68.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p69.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p70.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p71.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p72.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
type extension of xsd:token
properties
base xsd:token
used by
elements ItemName PrefixName QuantityName UnitName
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
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_p73.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Type for 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 PlaneAngleType
diagram index_p74.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
element PlaneAngle
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:token      
documentation
Symbol of the quantity plane angle.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Type of the quantity plane angle.
source <xsd:complexType name="PlaneAngleType">
 
<xsd:annotation>
   
<xsd:documentation>Type of the quantity plane angle.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="symbol" type="xsd:token">
   
<xsd:annotation>
     
<xsd:documentation>Symbol of the quantity plane angle.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attributeGroup ref="powerRational"/>
</xsd:complexType>

attribute PlaneAngleType/@symbol
type xsd:token
properties
isRef 0
annotation
documentation
Symbol of the quantity plane angle.
source <xsd:attribute name="symbol" type="xsd:token">
 
<xsd:annotation>
   
<xsd:documentation>Symbol of the quantity plane angle.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType PrefixSetType
diagram index_p75.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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-1.0
children PrefixName PrefixSymbol
used by
element Prefix
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
prefixBasederived by: xsd:byte  10    
documentation
The base of the prefix system, i.e., 10 (SI) or 2 (binary).
prefixPowerxsd:byte      
documentation
The exponential power of the prefix with relation to the base.
annotation
documentation
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
Kind Value annotation 
enumeration 10 
enumeration 
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 QuantitySetType
diagram index_p77.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p78.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children QuantityName QuantitySymbol UnitReference QuantityVersionHistory QuantityDefinition QuantityHistory QuantityRemark
used by
element Quantity
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
quantityTypederived by: xsd:tokenoptional      
documentation
Type of the quantity.  For example base or derived.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
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
Kind Value annotation 
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 ReferenceType
diagram index_p79.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
used by
elements QuantityReference UnitReference
attributes
Name  Type  Use  Default  Fixed  annotation
urlxsd:anyURIrequired      
documentation
URL to the reference item.
namexsd:tokenoptional      
documentation
Name of the referenced item.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Type for reference to a unit or quantity.
source <xsd:complexType name="ReferenceType">
 
<xsd:annotation>
   
<xsd:documentation>Type for reference to a unit or quantity.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="url" type="xsd:anyURI" use="required">
   
<xsd:annotation>
     
<xsd:documentation>URL to the reference item.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="name" type="xsd:token" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Name of the referenced item.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute ref="xml:lang">
   
<xsd:annotation>
     
<xsd:documentation>Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute ReferenceType/@url
type xsd:anyURI
properties
isRef 0
use required
annotation
documentation
URL to the reference item.
source <xsd:attribute name="url" type="xsd:anyURI" use="required">
 
<xsd:annotation>
   
<xsd:documentation>URL to the reference item.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute ReferenceType/@name
type xsd:token
properties
isRef 0
use optional
annotation
documentation
Name of the referenced item.
source <xsd:attribute name="name" type="xsd:token" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Name of the referenced item.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

complexType RemarkType
diagram index_p80.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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.
langderived by: xsd:language      
documentation
Primary language of the element and/or its attributes. [See RFC 4646, RFC 4647 and ISO 639.]
annotation
documentation
Type for 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/or its attributes. [See RFC 4646, RFC 4647 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-1.0
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-1.0
children ConversionDescription
used by
element SpecialConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
conversionURLxsd:anyURI      
documentation
URL for external description of the conversion or for an online convertor.
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
annotation
documentation
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-1.0
properties
mixed true
used by
elements ItemSymbol PrefixSymbol QuantitySymbol UnitSymbol
attributes
Name  Type  Use  Default  Fixed  annotation
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
typederived by: xsd:tokenrequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
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 ref="xml:lang"/>
 
<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:simpleType>
     
<xsd:union memberTypes="xsd:token">
       
<xsd:simpleType>
         
<xsd:restriction base="xsd:token">
           
<xsd:enumeration value="ASCII"/>
           
<xsd:enumeration value="Unicode"/>
           
<xsd:enumeration value="LaTeX"/>
           
<xsd:enumeration value="HTML"/>
           
<xsd:enumeration value="MathML"/>
           
<xsd:enumeration value="SVG"/>
         
</xsd:restriction>
       
</xsd:simpleType>
     
</xsd:union>
   
</xsd:simpleType>
 
</xsd:attribute>
</xsd:complexType>

attribute SymbolType/@type
type union of (xsd:token, restriction of xsd:token)
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:simpleType>
   
<xsd:union memberTypes="xsd:token">
     
<xsd:simpleType>
       
<xsd:restriction base="xsd:token">
         
<xsd:enumeration value="ASCII"/>
         
<xsd:enumeration value="Unicode"/>
         
<xsd:enumeration value="LaTeX"/>
         
<xsd:enumeration value="HTML"/>
         
<xsd:enumeration value="MathML"/>
         
<xsd:enumeration value="SVG"/>
       
</xsd:restriction>
     
</xsd:simpleType>
   
</xsd:union>
 
</xsd:simpleType>
</xsd:attribute>

complexType SystemType
diagram index_p84.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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.
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
annotation
documentation
Type for 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-1.0
used by
element ThermodynamicTemperature
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    Θ  
documentation
Symbol of the quantity thermodynamic temperature.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
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=">
   
<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 Θ
use optional
annotation
documentation
Symbol of the quantity thermodynamic temperature.
source <xsd:attribute name="symbol" type="xsd:token" use="optional" fixed=">
 
<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-1.0
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 UnitSetType
diagram index_p87.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p88.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
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_p89.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children UnitSystem UnitName UnitSymbol CodeListValue RootUnits Conversions QuantityReference UnitVersionHistory UnitDefinition UnitHistory UnitRemark
used by
element Unit
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
timeStampxsd:dateTime      
documentation
Used to indicate the version of the unit output from the Units Database. Changes in the time-stamp are made if a substantive change has been made to the unit, such as a change in the unit definition or changes in conversion factors.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
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="CodeListValue" minOccurs="0" maxOccurs="unbounded"/>
   
<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="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="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_p90.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0
children WSDLDescription
used by
element WSDLConversionFrom
attributes
Name  Type  Use  Default  Fixed  annotation
idxsd:IDrequired      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
wsdlURLxsd:anyURIrequired      
documentation
URL for external WSDL definition file.
annotation
documentation
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-1.0
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-1.0
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-1.0
used by
complexTypes AmountOfSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType ItemType LengthType LuminousIntensityType MassType PlaneAngleType 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-1.0
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
Kind Value annotation 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration da 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
enumeration 
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-1.0
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-1.0
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
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attribute name="base" type="xs:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>base (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</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
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attribute name="id" type="xs:ID">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>id (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</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 ReferenceType RemarkType SymbolType SystemType
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
source <xsd:attribute name="lang">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>lang (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.
</p>
     
</div>
     
<div>
       
<h4>Notes</h4>
       
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
    
</p>
       
<p>
      See BCP 47 at
<a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
</a>
      and the IANA language subtag registry at
     
<a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry
</a>
      for further information.
    
</p>
       
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
    
</p>
     
</div>
   
</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
Kind Value annotation 
enumeration default 
enumeration preserve 
annotation
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
source <xsd:attribute name="space">
 
<xsd:annotation>
   
<xsd:documentation>
     
<div>
       
<h3>space (as an attribute name)</h3>
       
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.
</p>
     
</div>
   
</xsd:documentation>
 
</xsd:annotation>
 
<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
basexsd:anyURI      
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
langderived by: xsd:language      
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
spacederived by: xsd:NCName      
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
idxsd:ID      
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xsd:attributeGroup name="specialAttrs">
 
<xsd:attribute ref="xml:base"/>
 
<xsd:attribute ref="xml:lang"/>
 
<xsd:attribute ref="xml:space"/>
 
<xsd:attribute ref="xml:id"/>
</xsd:attributeGroup>


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