Schema unitsmlSchema-0.9.12.xsd


schema location:  http://unitsml.nist.gov/Schema/unitsmlSchema-0.9.12.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
 
Attributes  Elements  Complex types 
dimensionReference  AmountOfSubstance  AmountOfSubstanceType 
powerDenominator  CodeListValue  CodeListValuesType 
powerNumerator  CodeListValues  CodeListValueType 
prefix  ConversionDescription  ConversionsType 
ConversionNote  DefinitionType 
Conversions  DimensionChoiceType 
Dimension  DimensionSetType 
DimensionSet  DimensionType 
ElectricCurrent  ElectricCurrentType 
EnumeratedRootUnit  EnumeratedRootUnitType 
ExternalRootUnit  ExternalRootUnitType 
Float64ConversionFrom  Float64ConversionFromType 
Item  HistoryType 
Length  ItemType 
LuminousIntensity  LengthType 
Mass  LuminousIntensityType 
MethodParameter  MassType 
Quantity  MethodParameterType 
QuantityDefinition  NameType 
QuantityHistory  NoteType 
QuantityName  QuantityReferenceType 
QuantityReference  QuantitySetType 
QuantityRemark  QuantityType 
QuantitySet  RemarkType 
QuantitySymbol  RootUnitsType 
QuantityVersionHistory  SpecialConversionFromType 
RootUnits  SymbolType 
ServiceMethod  SystemType 
SpecialConversionFrom  ThermodynamicTemperatureType 
ThermodynamicTemperature  TimeType 
Time  UnitReferenceType 
Unit  UnitSetType 
UnitDefinition  UnitsMLType 
UnitHistory  UnitType 
UnitName  WSDLConversionFromType 
UnitReference 
UnitRemark 
UnitSet 
UnitsML 
UnitSymbol 
UnitSystem 
UnitVersionHistory 
WSDLConversionFrom 


attribute dimensionReference
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type xsd:anyURI
used by
complexTypes QuantityType UnitType
annotation
documentation
Reference to a representation of the unit in terms of the 7 SI base dimensions.
source <xsd:attribute name="dimensionReference" type="xsd:anyURI">
 
<xsd:annotation>
   
<xsd:documentation>Reference to a representation of the unit in terms of the 7 SI base dimensions.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute powerDenominator
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type xsd:byte
properties
default 1
used by
complexTypes AmountOfSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType ItemType LengthType LuminousIntensityType MassType ThermodynamicTemperatureType TimeType
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" 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>

attribute powerNumerator
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type xsd:byte
properties
default 1
used by
complexTypes AmountOfSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType ItemType LengthType LuminousIntensityType MassType ThermodynamicTemperatureType TimeType
annotation
documentation
An integer exponent of the unit.
source <xsd:attribute name="powerNumerator" type="xsd:byte" default="1">
 
<xsd:annotation>
   
<xsd:documentation>An integer exponent of the unit.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute prefix
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type restriction of xsd:token
used by
complexTypes EnumeratedRootUnitType ExternalRootUnitType
facets
enumeration Y
enumeration Z
enumeration E
enumeration P
enumeration T
enumeration G
enumeration M
enumeration k
enumeration h
enumeration da
enumeration d
enumeration c
enumeration m
enumeration u
enumeration n
enumeration p
enumeration f
enumeration a
enumeration z
enumeration y
enumeration Ki
enumeration Mi
enumeration Gi
enumeration Ti
enumeration Pi
enumeration Ei
annotation
documentation
Prefix identifier; e.g., m, k, M, G.
source <xsd:attribute name="prefix">
 
<xsd:annotation>
   
<xsd:documentation>Prefix identifier; e.g., m, k, M, G.</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:restriction>
 
</xsd:simpleType>
</xsd:attribute>

element AmountOfSubstance
diagram index_p1.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type AmountOfSubstanceType
properties
content complex
used by
element DimensionChoiceType/Dimensioned
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    N  
documentation
Symbol of the quantity amount of substance.
powerNumerator  1    
documentation
An integer exponent of the unit.
powerDenominator  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.12
type CodeListValueType
properties
content complex
used by
complexType CodeListValuesType
attributes
Name  Type  Use  Default  Fixed  annotation
unitCodeValuexsd:stringrequired      
documentation
The code associated for this unit in a specific code list.
codeListNamexsd:normalizedString      
documentation
The name of the code list.
versionxsd:token      
documentation
The version of the code list containing the unit code.
locationURIxsd:anyURI      
documentation
Suggested retrieval location for this version.
agencyNamexsd:normalizedString      
documentation
Agency responsible for publication and/or maintenance of the code list.
agencyURIxsd:anyURI      
documentation
URI for agency responsible for the code list.
langxsd:language      
documentation
Primary language associated with the code list.
annotation
documentation
Element for listing the unit code value from a specific code list.
source <xsd:element name="CodeListValue" type="CodeListValueType">
 
<xsd:annotation>
   
<xsd:documentation>Element for listing the unit code value from a specific code list.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element CodeListValues
diagram index_p3.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type CodeListValuesType
properties
content complex
children CodeListValue
used by
complexType UnitType
annotation
documentation
Container for listing unit code values from multiple code lists.
source <xsd:element name="CodeListValues" type="CodeListValuesType">
 
<xsd:annotation>
   
<xsd:documentation>Container for listing unit code values from multiple code lists.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionDescription
diagram index_p4.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type NoteType
properties
content complex
used by
complexTypes SpecialConversionFromType WSDLConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
langxsd:language      
documentation
Language of the note or description.
annotation
documentation
Element for a description of the SpecialConversionFrom.
source <xsd:element name="ConversionDescription" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for a description of the SpecialConversionFrom.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element ConversionNote
diagram index_p5.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type NoteType
properties
content complex
used by
complexType Float64ConversionFromType
attributes
Name  Type  Use  Default  Fixed  annotation
langxsd:language      
documentation
Language of the note or description.
annotation
documentation
Element for descriptive information.
source <xsd:element name="ConversionNote" type="NoteType">
 
<xsd:annotation>
   
<xsd:documentation>Element for descriptive information.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element Conversions
diagram index_p6.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
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 Dimension
diagram index_p7.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
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
dimensionIDxsd:IDrequired      
documentation
Unique identifier for each unique dimension of a quantity or unit.
dimensionlessxsd:booleanoptional  1    
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_p8.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
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_p9.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type ElectricCurrentType
properties
content complex
used by
element DimensionChoiceType/Dimensioned
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:tokenoptional    I  
documentation
Symbol of the quantity electric current.
powerNumerator  1    
documentation
An integer exponent of the unit.
powerDenominator  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_p10.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.12
type EnumeratedRootUnitType
properties
content complex