Schema unitsmlSchema-0.9.18.xsd


schema location:  http://unitsml.nist.gov/Schema/unitsmlSchema-0.9.18.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
 
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  PrefixSetType 
Length  PrefixType 
LuminousIntensity  QuantitySetType 
Mass  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-0.9.18
type AmountOfSubstanceType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    N  
documentation
Symbol of the quantity amount of substance.
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element containing the dimension of the quantity amount of substance.
source <xsd:element name="AmountOfSubstance" type="AmountOfSubstanceType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the dimension of the quantity amount of substance.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CodeListValue
diagram index_p2.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for listing the unit code value from a specific code list.
source <xsd:element name="CodeListValue" type="CodeListValueType">
 
<xsd:annotation>
   
<xsd:documentation>Element for listing the unit code value from a specific code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionDescription
diagram index_p3.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType SpecialConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for a description of the SpecialConversionFrom.
source <xsd:element name="ConversionDescription" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for a description of the SpecialConversionFrom.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionNote
diagram index_p4.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType Float64ConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for descriptive information.
source <xsd:element name="ConversionNote" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Conversions
diagram index_p5.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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-0.9.18
type CountedItemType
properties
content complex
children ItemName ItemVersionHistory ItemSymbol ItemDefinition ItemHistory ItemRemark
used by
complexType CountedItemSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
annotation
documentation
Container for a single counted item.
source <xsd:element name="CountedItem" type="CountedItemType">
 
<xsd:annotation>
   
<xsd:documentation>Container for a single counted item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CountedItemSet
diagram index_p7.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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-0.9.18
type DimensionType
properties
content complex
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountOfSubstance LuminousIntensity Item
used by
complexType DimensionSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
dimensionlessxsd:booleanoptional  0    
documentation
Boolean to designate that a quantity or unit is dimensionless.
annotation
documentation
Element to express the dimension of a unit or quantity in terms of the SI base quantities length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity.
source <xsd:element name="Dimension" type="DimensionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to express the dimension of a unit or quantity in terms of the SI base quantities length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element DimensionSet
diagram index_p9.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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-0.9.18
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-0.9.18
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-0.9.18
type ExternalRootUnitType
properties
content complex
used by
complexType RootUnitsType
attributes
Name  Type  Use  Default  Fixed  annotation
unitxsd:anyURIrequired      
documentation
URI to identify the unit.
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
annotationxsd:string      
documentation
Optional unit annotation; e.g., a unit name if the unit identifier above is an uncommon code.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
prefixderived by: xsd:token      
documentation
Prefix identifier; e.g., m, k, M, G.  [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.]
powerNumeratorxsd:byteoptional  1    
documentation
An integer exponent of the unit.
powerDenominatorxsd:byteoptional  1    
documentation
An integer value divided into the powerNumerator to create a non integer exponent of a unit.  For example 1/2.
annotation
documentation
Element for those special cases where the root unit needed is not included in the enumerated list in the above element.
source <xsd:element name="ExternalRootUnit" type="ExternalRootUnitType">
 
<xsd:annotation>
   
<xsd:documentation>Element for those special cases where the root unit needed is not included in the enumerated list in the above element.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

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

element Item
diagram index_p14.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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-0.9.18
type DefinitionType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the definition of the item.
source <xsd:element name="ItemDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemHistory
diagram index_p16.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type HistoryType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the historical development of the item.
source <xsd:element name="ItemHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemName
diagram index_p17.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NameType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element containing the item name(s).
source <xsd:element name="ItemName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the item name(s).</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemRemark
diagram index_p18.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type RemarkType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Primary language of the element and/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-0.9.18
type SymbolType
properties
content complex
mixed true
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing symbols for the item.
source <xsd:element name="ItemSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing symbols for the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ItemVersionHistory
diagram index_p20.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType CountedItemType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for descriptive information, including version changes to the item.
source <xsd:element name="ItemVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the item.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

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

element Prefix
diagram index_p24.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type PrefixType
properties
content complex
children PrefixName PrefixSymbol
used by
complexType PrefixSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
prefixBasederived by: xsd:byte  10    
documentation
The base of the prefix system, i.e., 10 (SI) or 2 (binary).
prefixPowerxsd:byte      
documentation
The exponential power of the prefix with relation to the base.
annotation
documentation
Element containing information about a prefix.
source <xsd:element name="Prefix" type="PrefixType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing information about a prefix.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PrefixName
diagram index_p25.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NameType
properties
content complex
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element containing the prefix name.
source <xsd:element name="PrefixName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the prefix name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PrefixSet
diagram index_p26.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p27.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type SymbolType
properties
content complex
mixed true
used by
complexType PrefixType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing prefix symbols.
source <xsd:element name="PrefixSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing prefix symbols.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Quantity
diagram index_p28.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type QuantityType
properties
content complex
children QuantityName QuantitySymbol UnitReference QuantityVersionHistory QuantityDefinition QuantityHistory QuantityRemark
used by
complexType QuantitySetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
quantityTypederived by: xsd:tokenoptional      
documentation
Type of the quantity.  For example base or derived.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
Element for describing quantities and referencing corresponding units. Use in container or directly incorporate into a host schema.
source <xsd:element name="Quantity" type="QuantityType">
 
<xsd:annotation>
   
<xsd:documentation>Element for describing quantities and referencing corresponding units. Use in container or directly incorporate into a host schema.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityDefinition
diagram index_p29.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type DefinitionType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the definition of the quantity.
source <xsd:element name="QuantityDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityHistory
diagram index_p30.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type HistoryType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the historical development of the quantity.
source <xsd:element name="QuantityHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the quantity.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityName
diagram index_p31.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NameType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element containing the quantity name.
source <xsd:element name="QuantityName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the quantity name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityReference
diagram index_p32.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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.
lang      
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_p33.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type RemarkType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Primary language of the element and/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_p34.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p35.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type SymbolType
properties
content complex
mixed true
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing various quantity symbols.
source <xsd:element name="QuantitySymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing various quantity symbols.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element QuantityVersionHistory
diagram index_p36.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType QuantityType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for descriptive information, including version changes to the unit.
source <xsd:element name="QuantityVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element RootUnits
diagram index_p37.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p38.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type SpecialConversionFromType
properties
content complex
children ConversionDescription
used by
complexType ConversionsType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
conversionURLxsd:anyURI      
documentation
URL for external description of the conversion or for an online convertor.
initialUnitxsd:anyURIrequired      
documentation
URI indicating the unitID of the starting unit for the conversion. For units which are defined in the same document, the URI should consist of a pound sign (#) followed by the ID value.
annotation
documentation
Element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.
source <xsd:element name="SpecialConversionFrom" type="SpecialConversionFromType">
 
<xsd:annotation>
   
<xsd:documentation>Element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

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

element Time
diagram index_p40.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p41.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type UnitType
properties
content complex
children UnitSystem UnitName UnitSymbol UnitVersionHistory CodeListValue RootUnits Conversions QuantityReference UnitDefinition UnitHistory UnitRemark
used by
complexType UnitSetType
attributes
Name  Type  Use  Default  Fixed  annotation
idrequired      
documentation
See http://www.w3.org/TR/xml-id/ for
                     information about this attribute.
timeStampxsd:dateTime      
documentation
Used to indicate the version of the unit output from the Units Database. Changes in the time-stamp are made if a substantive change has been made to the unit, such as a change in the unit definition or changes in conversion factors.
dimensionURLxsd:anyURI      
documentation
URL to a representation of the unit or quantity in terms of the 7 SI base dimensions.
annotation
documentation
Element for describing units. Use in containers UnitSet, Quantity, or directly incorporate into a host schema.
source <xsd:element name="Unit" type="UnitType">
 
<xsd:annotation>
   
<xsd:documentation>Element for describing units. Use in containers UnitSet, Quantity, or directly incorporate into a host schema.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitDefinition
diagram index_p42.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type DefinitionType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the definition of the unit.
source <xsd:element name="UnitDefinition" type="DefinitionType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the definition of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitHistory
diagram index_p43.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type HistoryType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the historical development of the unit.
source <xsd:element name="UnitHistory" type="HistoryType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the historical development of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitName
diagram index_p44.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NameType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element containing the unit name.
source <xsd:element name="UnitName" type="NameType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing the unit name.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitReference
diagram index_p45.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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.
lang      
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_p46.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type RemarkType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
sourceURLxsd:anyURIoptional      
documentation
Relevant URL for available information.
sourceNamexsd:stringoptional      
documentation
Name of relevant publication.
lang      
documentation
Primary language of the element and/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_p47.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p48.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p49.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type SymbolType
properties
content complex
mixed true
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
typerequired      
documentation
Type of symbol representation.  Examples include ASCII, unicode, HTML, and MathML.
annotation
documentation
Element containing various unit symbols.  Examples include Aring (ASCII), Å (HTML).
source <xsd:element name="UnitSymbol" type="SymbolType">
 
<xsd:annotation>
   
<xsd:documentation>Element containing various unit symbols.  Examples include Aring (ASCII), Å (HTML).</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitSystem
diagram index_p50.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type SystemType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
namexsd:tokenrequired      
documentation
Name of the unit system.   For example, SI, inch-pound, CGS, and MKS.
typexsd:stringoptional      
documentation
Description of the unit relative to the unit system.  Examples are SI_base and non-SI_not_acceptable.
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Container for describing the system of units.
source <xsd:element name="UnitSystem" type="SystemType">
 
<xsd:annotation>
   
<xsd:documentation>Container for describing the system of units.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element UnitVersionHistory
diagram index_p51.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType UnitType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element for descriptive information, including version changes to the unit.
source <xsd:element name="UnitVersionHistory" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information, including version changes to the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

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

element WSDLDescription
diagram index_p53.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
type NoteType
properties
content complex
used by
complexType WSDLConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
lang      
documentation
Attempting to install the relevant ISO 2- and 3-letter
         codes as the enumerated possible values is probably never
         going to be a realistic possibility.  See
         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
         at http://www.iana.org/assignments/lang-tag-apps.htm for
         further information.

         The union allows for the 'un-declaration' of xml:lang with
         the empty string.
annotation
documentation
Element to describe the WSDL service.
source <xsd:element name="WSDLDescription" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element to describe the WSDL service.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

complexType AmountOfSubstanceType
diagram index_p54.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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_p55.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.18
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.
organizationURI</