Target Namespace | urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0 |
---|---|
Version | 1.0-CSD-03 |
Element and Attribute Namespaces |
|
Schema Composition |
|
Prefix | Namespace |
---|---|
Default namespace | urn:oasis:names:tc:unitsml:schema:xsd:UnitsMLSchema-1.0 |
xml | http://www.w3.org/XML/1998/namespace |
xsd | http://www.w3.org/2001/XMLSchema |
Name | AmountOfSubstance |
---|---|
Type | AmountOfSubstanceType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity amount of substance. |
Name | CodeListValue |
---|---|
Type | CodeListValueType |
Nillable | no |
Abstract | no |
Documentation | Element for listing the unit code value from a specific code list. |
Name | ConversionDescription |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element for a description of the SpecialConversionFrom. |
Name | ConversionNote |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element for descriptive information. |
Name | Conversions |
---|---|
Type | ConversionsType |
Nillable | no |
Abstract | no |
Documentation | Container for providing conversion information to other units. |
Name | CountedItem |
---|---|
Type | CountedItemType |
Nillable | no |
Abstract | no |
Documentation | Container for a single counted item. |
Name | CountedItemSet |
---|---|
Type | CountedItemSetType |
Nillable | no |
Abstract | no |
Documentation | Container for items that are counted and are (in practice) combined with scientific units of measure. |
Name | Dimension |
---|---|
Type | DimensionType |
Nillable | no |
Abstract | no |
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. |
Name | DimensionSet |
---|---|
Type | DimensionSetType |
Nillable | no |
Abstract | no |
Documentation | Container for dimensions. |
Name | ElectricCurrent |
---|---|
Type | ElectricCurrentType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity electric current. |
Name | EnumeratedRootUnit |
---|---|
Type | EnumeratedRootUnitType |
Nillable | no |
Abstract | no |
Documentation | Element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2 |
Name | ExternalRootUnit |
---|---|
Type | ExternalRootUnitType |
Nillable | no |
Abstract | no |
Documentation | Element for those special cases where the root unit needed is not included in the enumerated list in the above element. |
Name | Float64ConversionFrom |
---|---|
Type | Float64ConversionFromType |
Nillable | no |
Abstract | no |
Documentation | Element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a)) |
Name | Item |
---|---|
Type | ItemType |
Nillable | no |
Abstract | no |
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. |
Name | ItemDefinition |
---|---|
Type | DefinitionType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the definition of the item. |
Name | ItemHistory |
---|---|
Type | HistoryType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the historical development of the item. |
Name | ItemName |
---|---|
Type | NameType |
Nillable | no |
Abstract | no |
Documentation | Element containing the item name(s). |
Name | ItemRemark |
---|---|
Type | RemarkType |
Nillable | no |
Abstract | no |
Documentation | Element as a placeholder for additional information. |
Name | ItemSymbol |
---|---|
Type | SymbolType |
Nillable | no |
Abstract | no |
Documentation | Element containing symbols for the item. |
Name | ItemVersionHistory |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element for descriptive information, including version changes to the item. |
Name | Length |
---|---|
Type | LengthType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity length. |
Name | LuminousIntensity |
---|---|
Type | LuminousIntensityType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity luminous intensity. |
Name | Mass |
---|---|
Type | MassType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity mass. |
Name | PlaneAngle |
---|---|
Type | PlaneAngleType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity plane angle. |
Name | Prefix |
---|---|
Type | PrefixType |
Nillable | no |
Abstract | no |
Documentation | Element containing information about a prefix. |
Name | PrefixName |
---|---|
Type | NameType |
Nillable | no |
Abstract | no |
Documentation | Element containing the prefix name. |
Name | PrefixSet |
---|---|
Type | PrefixSetType |
Nillable | no |
Abstract | no |
Documentation | Container for prefixes. |
Name | PrefixSymbol |
---|---|
Type | SymbolType |
Nillable | no |
Abstract | no |
Documentation | Element containing prefix symbols. |
Name | Quantity |
---|---|
Type | QuantityType |
Nillable | no |
Abstract | no |
Documentation | Element for describing quantities and referencing corresponding units. Use in container or directly incorporate into a host schema. |
Name | QuantityDefinition |
---|---|
Type | DefinitionType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the definition of the quantity. |
Name | QuantityHistory |
---|---|
Type | HistoryType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the historical development of the quantity. |
Name | QuantityName |
---|---|
Type | NameType |
Nillable | no |
Abstract | no |
Documentation | Element containing the quantity name. |
Name | QuantityReference |
---|---|
Type | ReferenceType |
Nillable | no |
Abstract | no |
Documentation | Element for all quantities that can be expressed using this unit. |
Name | QuantityRemark |
---|---|
Type | RemarkType |
Nillable | no |
Abstract | no |
Documentation | Element as a placeholder for additional information. |
Name | QuantitySet |
---|---|
Type | QuantitySetType |
Nillable | no |
Abstract | no |
Documentation | Container for quantities. |
Name | QuantitySymbol |
---|---|
Type | SymbolType |
Nillable | no |
Abstract | no |
Documentation | Element containing various quantity symbols. |
Name | QuantityVersionHistory |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element for descriptive information, including version changes to the unit. |
Name | RootUnits |
---|---|
Type | RootUnitsType |
Nillable | no |
Abstract | no |
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. |
Name | SpecialConversionFrom |
---|---|
Type | SpecialConversionFromType |
Nillable | no |
Abstract | no |
Documentation | Element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation. |
Name | ThermodynamicTemperature |
---|---|
Type | ThermodynamicTemperatureType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity thermodynamic temerature. |
Name | Time |
---|---|
Type | TimeType |
Nillable | no |
Abstract | no |
Documentation | Element containing the dimension of the quantity time. |
Name | Unit |
---|---|
Type | UnitType |
Nillable | no |
Abstract | no |
Documentation | Element for describing units. Use in containers UnitSet or directly incorporate into a host schema. |
Name | UnitDefinition |
---|---|
Type | DefinitionType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the definition of the unit. |
Name | UnitHistory |
---|---|
Type | HistoryType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the historical development of the unit. |
Name | UnitName |
---|---|
Type | NameType |
Nillable | no |
Abstract | no |
Documentation | Element containing the unit name. |
Name | UnitReference |
---|---|
Type | ReferenceType |
Nillable | no |
Abstract | no |
Documentation | Element for referencing a unit of measure from within the Quantity element. |
Name | UnitRemark |
---|---|
Type | RemarkType |
Nillable | no |
Abstract | no |
Documentation | Element as a placeholder for additional information. |
Name | UnitSet |
---|---|
Type | UnitSetType |
Nillable | no |
Abstract | no |
Documentation | Container for units. Use in UnitsML container or directly incorporate into a host schema. |
Name | UnitSymbol |
---|---|
Type | SymbolType |
Nillable | no |
Abstract | no |
Documentation | Element containing various unit symbols. Examples include Aring (ASCII), Ã… (HTML). |
Name | UnitSystem |
---|---|
Type | SystemType |
Nillable | no |
Abstract | no |
Documentation | Container for describing the system of units. |
Name | UnitVersionHistory |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element for descriptive information, including version changes to the unit. |
Name | UnitsML |
---|---|
Type | UnitsMLType |
Nillable | no |
Abstract | no |
Documentation | Container for UnitsML units, quantities, and prefixes. |
Name | WSDLConversionFrom |
---|---|
Type | WSDLConversionFromType |
Nillable | no |
Abstract | no |
Documentation | Element for providing conversion based on SOAP/WSDL calls to a remote server. |
Name | WSDLDescription |
---|---|
Type | NoteType |
Nillable | no |
Abstract | no |
Documentation | Element to describe the WSDL service. |
Name | dimensionURL |
---|---|
Documentation | URL to a representation of the unit or quantity in terms of the 7 SI base dimensions. |
Name | initialUnit |
---|---|
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. |
Name | powerRational |
---|---|
Documentation | An exponent of the unit, specified as powerNumerator and powerDenominator. |
Name | prefix |
---|---|
Documentation | Prefix identifier; e.g., m, k, M, G. [Enumeration order is by prefix magnitude (Y to y) followed by binary prefixes.] |
Name | sourceName |
---|---|
Documentation | Name of relevant publication. |
Name | sourceURL |
---|---|
Documentation | Relevant URL for available information. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | AmountOfSubstanceType |
---|---|
Abstract | no |
Documentation | Type of the quantity amount of substance. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | CodeListValueType |
---|---|
Abstract | no |
Documentation | Type for the element for listing the unit code value from a specific code list. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ConversionsType |
---|---|
Abstract | no |
Documentation | Type for the container for providing conversion information to other units. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | CountedItemSetType |
---|---|
Abstract | no |
Documentation | Type for a set of counted items. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | CountedItemType |
---|---|
Abstract | no |
Documentation | Type for a single counted item. |
Super-types: | xsd:string < DefinitionType (by extension) |
---|---|
Sub-types: | None |
Name | DefinitionType |
---|---|
Abstract | no |
Documentation | Type for definition. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | DimensionSetType |
---|---|
Abstract | no |
Documentation | Type for the dimension container. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | DimensionType |
---|---|
Abstract | no |
Documentation | Type for dimension. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ElectricCurrentType |
---|---|
Abstract | no |
Documentation | Type of the quantity electric current. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | EnumeratedRootUnitType |
---|---|
Abstract | no |
Documentation | Type for the element for a root unit (from an extensive enumerated list) allowing an optional prefix and power. E.g., mm^2 |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ExternalRootUnitType |
---|---|
Abstract | no |
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. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | Float64ConversionFromType |
---|---|
Abstract | no |
Documentation | Type for the element for providing factors for a conversion equation from another unit; y = d + ((b / c) (x + a)) |
Super-types: | xsd:string < HistoryType (by extension) |
---|---|
Sub-types: | None |
Name | HistoryType |
---|---|
Abstract | no |
Documentation | Type for history. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ItemType |
---|---|
Abstract | no |
Documentation | Type of the quantity represented by a counted item, e.g., electron |
Super-types: | None |
---|---|
Sub-types: | None |
Name | LengthType |
---|---|
Abstract | no |
Documentation | Type of the quantity length. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | LuminousIntensityType |
---|---|
Abstract | no |
Documentation | Type of the quantity luminous intensity. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | MassType |
---|---|
Abstract | no |
Documentation | Type of the quantity mass. |
Super-types: | xsd:token < NameType (by extension) |
---|---|
Sub-types: | None |
Name | NameType |
---|---|
Abstract | no |
Documentation | Type for name. Used for names in units, quantities, and prefixes. |
Super-types: | xsd:string < NoteType (by extension) |
---|---|
Sub-types: | None |
Name | NoteType |
---|---|
Abstract | no |
Documentation | Type for notes. Used in units and conversion factors. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | PlaneAngleType |
---|---|
Abstract | no |
Documentation | Type of the quantity plane angle. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | PrefixSetType |
---|---|
Abstract | no |
Documentation | Type for container for prefixes. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | PrefixType |
---|---|
Abstract | no |
Documentation | Type for element for describing prefixes. Use in container PrefixSet. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | QuantitySetType |
---|---|
Abstract | no |
Documentation | Type for quantity container. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | QuantityType |
---|---|
Abstract | no |
Documentation | Type for the quantity. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ReferenceType |
---|---|
Abstract | no |
Documentation | Type for reference to a unit or quantity. |
Super-types: | xsd:string < RemarkType (by extension) |
---|---|
Sub-types: | None |
Name | RemarkType |
---|---|
Abstract | no |
Documentation | Type for remark. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | RootUnitsType |
---|---|
Abstract | no |
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. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | SpecialConversionFromType |
---|---|
Abstract | no |
Documentation | Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | SymbolType |
---|---|
Abstract | no |
Documentation | Type for symbols. Used in units, quantities, and prefixes. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | SystemType |
---|---|
Abstract | no |
Documentation | Type for unit system. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | ThermodynamicTemperatureType |
---|---|
Abstract | no |
Documentation | Type of the quantity thermodynamic temperature. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | TimeType |
---|---|
Abstract | no |
Documentation | Type of the quantity time. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | UnitSetType |
---|---|
Abstract | no |
Documentation | Type for the unit container. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | UnitType |
---|---|
Abstract | no |
Documentation | Type for the unit. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | UnitsMLType |
---|---|
Abstract | no |
Documentation | ComplexType for the root element of an UnitsML document. |
Super-types: | None |
---|---|
Sub-types: | None |
Name | WSDLConversionFromType |
---|---|
Abstract | no |
Documentation | Type for the element for providing unit conversion information for conversions that are more complex than the Float64ConversionFrom linear equation. |
Super-types: | Address < AusAddress (by extension) |
---|---|
Sub-types: |
|
Name | AusAddress |
---|---|
Abstract | no |
The XML Instance Representation table above shows the schema component's content as an XML instance.
Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.
All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.
Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.
Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.
Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type
attribute.
Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.
Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.
Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.
Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil
attribute. The xsi:nil
attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil
attribute set to true, it can be left empty, even though its element declaration may have required content.
Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.
Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.
Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.
Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.
Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).
Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.
Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.
Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.
Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.
Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.