Schema unitsmlSchema-0.9.10.xsd


schema location:  \\elwood.nist.gov\84_PL\840\users\dragoset\My Documents\ECSED\UnitsML\XMLSpy\Schema\unitsmlSchema-0.9.10.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.10
 
Attributes  Elements  Complex types 
dimensionReference  AmountSubstance  AmountSubstanceType 
powerDenominator  CodeListValue  CodeListValuesType 
powerNumerator  CodeListValues  CodeListValueType 
prefix  ConversionDescription  ConversionsType 
ConversionNote  DefinitionType 
Conversions  DimensionSetType 
Dimension  DimensionType 
DimensionSet  ElectricCurrentType 
ElectricCurrent  EnumeratedRootUnitType 
EnumeratedRootUnit  ExternalRootUnitType 
ExternalRootUnit  Float64ConversionFromType 
Float64ConversionFrom  HistoryType 
Length  LengthType 
LuminousIntensity  LuminousIntensityType 
Mass  MassType 
Quantity  NameType 
QuantityDefinition  NoteType 
QuantityHistory  QuantityReferenceType 
QuantityName  QuantitySetType 
QuantityNote  QuantityType 
QuantityReference  RemarkType 
QuantityRemark  RootUnitsType 
QuantitySet  SpecialConversionFromType 
QuantitySymbol  SymbolType 
RootUnits  SystemType 
SpecialConversionFrom  ThermodynamicTemperatureType 
ThermodynamicTemperature  TimeType 
Time  UnitReferenceType 
Unit  UnitSetType 
UnitDefinition  UnitsMLType 
UnitHistory  UnitType 
UnitName 
UnitNote 
UnitReference 
UnitRemark 
UnitSet 
UnitsML 
UnitSymbol 
UnitSystem 


attribute dimensionReference
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.10
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.10
type xsd:byte
properties
default 1
used by
complexTypes AmountSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType 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.10
type xsd:byte
properties
default 1
used by
complexTypes AmountSubstanceType ElectricCurrentType EnumeratedRootUnitType ExternalRootUnitType 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.10
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 AmountSubstance
diagram index_p1.png
namespace urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-0.9.10
type AmountSubstanceType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:stringoptional    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="AmountSubstance" type="AmountSubstanceType">
 
<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.10
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.10
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.10
type NoteType
properties
content complex
used by
complexType SpecialConversionFromType
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.10
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.10
type ConversionsType
properties
content complex
children Float64ConversionFrom SpecialConversionFrom
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.10
type DimensionType
properties
content complex
children Length Mass Time ElectricCurrent ThermodynamicTemperature AmountSubstance LuminousIntensity
used by
complexType DimensionSetType
attributes
Name  Type  Use  Default  Fixed  annotation
dimensionIDxsd:IDrequired      
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.10
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.10
type ElectricCurrentType
properties
content complex
used by
complexType DimensionType
attributes
Name  Type  Use  Default  Fixed  annotation
symbolxsd:stringoptional    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.10
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.
prefix      
documentation
Prefix identifier; e.g., m, k, M, G.
powerNumerator  1