Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Included schema units.xsd
Namespace http://standardit.tapio.fi/schemas/workingsitetrade/callforoffer/2011/02/14
Annotations
Builds on gmlBase.xsd to encode units of measure (or uom), including definitions of units of measure and dictionaries of such definitions. GML 3.0 candidate schema, primary editor: Arliss Whiteside.			
Parts of this schema are based on Subclause 6.5.7 of ISO/CD 19103 Geographic information - Conceptual schema language, on Subclause A.5.2.2.3 of ISO/CD 19118 Geographic information - Encoding, and on most of OpenGIS Recommendation Paper OGC 02-007r4 Units of Measure Use and Definition Recommendations.
	
	GML is an OGC Standard.
	Copyright (c) 2001,2005,2010 Open Geospatial Consortium, Inc. All Rights Reserved.
	To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
Properties
attribute form default: unqualified
element form default: qualified
version: 3.1.1 2010-01-28
Element gml:unitOfMeasure
Namespace http://www.opengis.net/gml
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134
Type gml:UnitOfMeasureType
Properties
content: complex
Used by
Model
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<element name="unitOfMeasure" type="gml:UnitOfMeasureType"/>
Element gml:UnitDefinition
Namespace http://www.opengis.net/gml
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1137 index20.tmp#id1139 index20.tmp#id1138 index25.tmp#id1140
Type gml:UnitDefinitionType
Type hierarchy
Properties
content: complex
Substitution Group
Substitution Group Affiliation
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1}
Children gml:catalogSymbol, gml:description, gml:metaDataProperty, gml:name, gml:quantityType
Instance
<gml:UnitDefinition gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{1,unbounded}</gml:name>
</gml:UnitDefinition>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="UnitDefinition" type="gml:UnitDefinitionType" substitutionGroup="gml:Definition"/>
Element gml:quantityType
Namespace http://www.opengis.net/gml
Annotations
Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.
Diagram
Diagram index4.tmp#id367 index4.tmp#id379
Type gml:StringOrRefType
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="quantityType" type="gml:StringOrRefType">
  <annotation>
    <documentation>Informal description of the phenomenon or type of quantity that is measured or observed. For example, "length", "angle", "time", "pressure", or "temperature". When the quantity is the result of an observation or measurement, this term is known as Observable Type or Measurand.</documentation>
  </annotation>
</element>
Element gml:catalogSymbol
Namespace http://www.opengis.net/gml
Annotations
For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.
Diagram
Diagram index7.tmp#id391 index7.tmp#id390
Type gml:CodeType
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="catalogSymbol" type="gml:CodeType">
  <annotation>
    <documentation>For global understanding of a unit of measure, it is often possible to reference an item in a catalog of units, using a symbol in that catalog. The "codeSpace" attribute in "CodeType" identifies a namespace for the catalog symbol value, and might reference the catalog. The "string" value in "CodeType" contains the value of a symbol that is unique within this catalog namespace. This symbol often appears explicitly in the catalog, but it could be a combination of symbols using a specified algebra of units. For example, the symbol "cm" might indicate that it is the "m" symbol combined with the "c" prefix.</documentation>
  </annotation>
</element>
Element gml:BaseUnit
Namespace http://www.opengis.net/gml
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1146 index20.tmp#id1145 index20.tmp#id1136
Type gml:BaseUnitType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , gml:unitsSystem
Children gml:catalogSymbol, gml:description, gml:metaDataProperty, gml:name, gml:quantityType, gml:unitsSystem
Instance
<gml:BaseUnit gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{1,unbounded}</gml:name>
</gml:BaseUnit>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="BaseUnit" type="gml:BaseUnitType" substitutionGroup="gml:UnitDefinition"/>
Element gml:BaseUnitType / gml:unitsSystem
Namespace http://www.opengis.net/gml
Diagram
Diagram index4.tmp#id367 index4.tmp#id1147
Type gml:ReferenceType
Properties
content: complex
Model
Attributes
QName Type Fixed Default Use Annotation
gml:remoteSchema anyURI optional
Reference to an XML Schema fragment that specifies the content model of the propertys value. This is in conformance with the XML Schema Section 4.14 Referencing Schemas from Elsewhere.
xlink:actuate restriction of string optional
The 'actuate' attribute is used to communicate the desired timing 
of traversal from the starting resource to the ending resource; 
it's value should be treated as follows:
onLoad - traverse to the ending resource immediately on loading 
         the starting resource 
onRequest - traverse from the starting resource to the ending 
            resource only on a post-loading event triggered for 
            this purpose 
other - behavior is unconstrained; examine other markup in link 
        for hints 
none - behavior is unconstrained
xlink:arcrole anyURI optional
xlink:href anyURI optional
xlink:role anyURI optional
xlink:show restriction of string optional
The 'show' attribute is used to communicate the desired presentation 
of the ending resource on traversal from the starting resource; it's 
value should be treated as follows: 
new - load ending resource in a new window, frame, pane, or other 
      presentation context
replace - load the resource in the same window, frame, pane, or 
          other presentation context
embed - load ending resource in place of the presentation of the 
        starting resource
other - behavior is unconstrained; examine other markup in the 
        link for hints 
none - behavior is unconstrained
xlink:title string optional
xlink:type string simple optional
Source
<element name="unitsSystem" type="gml:ReferenceType"/>
Element gml:DerivedUnit
Namespace http://www.opengis.net/gml
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1149 index20.tmp#id1148 index20.tmp#id1136
Type gml:DerivedUnitType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , gml:derivationUnitTerm+
Children gml:catalogSymbol, gml:derivationUnitTerm, gml:description, gml:metaDataProperty, gml:name, gml:quantityType
Instance
<gml:DerivedUnit gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{1,unbounded}</gml:name>
</gml:DerivedUnit>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="DerivedUnit" type="gml:DerivedUnitType" substitutionGroup="gml:UnitDefinition"/>
Element gml:derivationUnitTerm
Namespace http://www.opengis.net/gml
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134 index20.tmp#id1151 index20.tmp#id1150
Type gml:DerivationUnitTermType
Type hierarchy
Properties
content: complex
Used by
Model
Attributes
QName Type Fixed Default Use Annotation
exponent integer optional
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<element name="derivationUnitTerm" type="gml:DerivationUnitTermType"/>
Element gml:ConventionalUnit
Namespace http://www.opengis.net/gml
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1153 index20.tmp#id1162 index20.tmp#id1149 index20.tmp#id1152 index20.tmp#id1136
Type gml:ConventionalUnitType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , (gml:conversionToPreferredUnit | gml:roughConversionToPreferredUnit) , gml:derivationUnitTerm*
Children gml:catalogSymbol, gml:conversionToPreferredUnit, gml:derivationUnitTerm, gml:description, gml:metaDataProperty, gml:name, gml:quantityType, gml:roughConversionToPreferredUnit
Instance
<gml:ConventionalUnit gml:id="">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:name codeSpace="">{1,unbounded}</gml:name>
</gml:ConventionalUnit>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<element name="ConventionalUnit" type="gml:ConventionalUnitType" substitutionGroup="gml:UnitDefinition"/>
Element gml:conversionToPreferredUnit
Namespace http://www.opengis.net/gml
Annotations
This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134 index20.tmp#id1155 index20.tmp#id1156 index20.tmp#id1154
Type gml:ConversionToPreferredUnitType
Type hierarchy
Properties
content: complex
Used by
Model gml:factor | gml:formula
Children gml:factor, gml:formula
Instance
<gml:conversionToPreferredUnit uom="">
  <gml:factor>{1,1}</gml:factor>
  <gml:formula>{1,1}</gml:formula>
</gml:conversionToPreferredUnit>
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<element name="conversionToPreferredUnit" type="gml:ConversionToPreferredUnitType">
  <annotation>
    <documentation>This element is included when this unit has an accurate conversion to the preferred unit for this quantity type.</documentation>
  </annotation>
</element>
Element gml:ConversionToPreferredUnitType / gml:factor
Namespace http://www.opengis.net/gml
Annotations
Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.
Diagram
Diagram
Type double
Properties
content: simple
Source
<element name="factor" type="double">
  <annotation>
    <documentation>Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.</documentation>
  </annotation>
</element>
Element gml:ConversionToPreferredUnitType / gml:formula
Namespace http://www.opengis.net/gml
Annotations
Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.
Diagram
Diagram index20.tmp#id1158 index20.tmp#id1159 index20.tmp#id1160 index20.tmp#id1161 index20.tmp#id1157
Type gml:FormulaType
Properties
content: complex
Model gml:a{0,1} , gml:b , gml:c , gml:d{0,1}
Children gml:a, gml:b, gml:c, gml:d
Instance
<gml:formula>
  <gml:a>{0,1}</gml:a>
  <gml:b>{1,1}</gml:b>
  <gml:c>{1,1}</gml:c>
  <gml:d>{0,1}</gml:d>
</gml:formula>
Source
<element name="formula" type="gml:FormulaType">
  <annotation>
    <documentation>Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.</documentation>
  </annotation>
</element>
Element gml:FormulaType / gml:a
Namespace http://www.opengis.net/gml
Diagram
Diagram
Type double
Properties
content: simple
minOccurs: 0
Source
<element name="a" type="double" minOccurs="0"/>
Element gml:FormulaType / gml:b
Namespace http://www.opengis.net/gml
Diagram
Diagram
Type double
Properties
content: simple
Source
<element name="b" type="double"/>
Element gml:FormulaType / gml:c
Namespace http://www.opengis.net/gml
Diagram
Diagram
Type double
Properties
content: simple
Source
<element name="c" type="double"/>
Element gml:FormulaType / gml:d
Namespace http://www.opengis.net/gml
Diagram
Diagram
Type double
Properties
content: simple
minOccurs: 0
Source
<element name="d" type="double" minOccurs="0"/>
Element gml:roughConversionToPreferredUnit
Namespace http://www.opengis.net/gml
Annotations
This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134 index20.tmp#id1155 index20.tmp#id1156 index20.tmp#id1154
Type gml:ConversionToPreferredUnitType
Type hierarchy
Properties
content: complex
Used by
Model gml:factor | gml:formula
Children gml:factor, gml:formula
Instance
<gml:roughConversionToPreferredUnit uom="">
  <gml:factor>{1,1}</gml:factor>
  <gml:formula>{1,1}</gml:formula>
</gml:roughConversionToPreferredUnit>
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<element name="roughConversionToPreferredUnit" type="gml:ConversionToPreferredUnitType">
  <annotation>
    <documentation>This element is included when the correct definition of this unit is unknown, but this unit has a rough or inaccurate conversion to the preferred unit for this quantity type.</documentation>
  </annotation>
</element>
Complex Type gml:UnitOfMeasureType
Namespace http://www.opengis.net/gml
Annotations
Reference to a unit of measure definition that applies to all the numerical values described by the element containing this element. Notice that a complexType which needs to include the uom attribute can do so by extending this complexType. Alternately, this complexType can be used as a pattern for a new complexType.
Diagram
Diagram index20.tmp#id1135
Used by
Model
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<complexType name="UnitOfMeasureType">
  <annotation>
    <documentation>Reference to a unit of measure definition that applies to all the numerical values described by the element containing this element. Notice that a complexType which needs to include the uom attribute can do so by extending this complexType. Alternately, this complexType can be used as a pattern for a new complexType.</documentation>
  </annotation>
  <sequence/>
  <attribute name="uom" type="anyURI" use="required">
    <annotation>
      <documentation>Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.</documentation>
    </annotation>
  </attribute>
</complexType>
Complex Type gml:UnitDefinitionType
Namespace http://www.opengis.net/gml
Annotations
Definition of a unit of measure (or uom). The definition includes a quantityType property, which indicates the phenomenon to which the units apply, and a catalogSymbol, which gives the short symbol used for this unit. This element is used when the relationship of this unit to other units or units systems is unknown.
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144
Type extension of gml:DefinitionType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1}
Children gml:catalogSymbol, gml:description, gml:metaDataProperty, gml:name, gml:quantityType
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="UnitDefinitionType">
  <annotation>
    <documentation>Definition of a unit of measure (or uom). The definition includes a quantityType property, which indicates the phenomenon to which the units apply, and a catalogSymbol, which gives the short symbol used for this unit. This element is used when the relationship of this unit to other units or units systems is unknown.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:DefinitionType">
      <sequence>
        <element ref="gml:quantityType"/>
        <element ref="gml:catalogSymbol" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:BaseUnitType
Namespace http://www.opengis.net/gml
Annotations
Definition of a unit of measure which is a base unit from the system of units.  A base unit cannot be derived by combination of other base units within this system.  Sometimes known as "fundamental unit".
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1146
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Element gml:BaseUnit
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , gml:unitsSystem
Children gml:catalogSymbol, gml:description, gml:metaDataProperty, gml:name, gml:quantityType, gml:unitsSystem
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="BaseUnitType">
  <annotation>
    <documentation>Definition of a unit of measure which is a base unit from the system of units.  A base unit cannot be derived by combination of other base units within this system.  Sometimes known as "fundamental unit".</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <element name="unitsSystem" type="gml:ReferenceType"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DerivedUnitType
Namespace http://www.opengis.net/gml
Annotations
Definition of a unit of measure which is defined through algebraic combination of more primitive units, which are usually base units from a particular system of units. Derived units based directly on base units are usually preferred for quantities other than the base units or fundamental quantities within a system.  If a derived unit is not the preferred unit, the ConventionalUnit element should be used instead.
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1149
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Element gml:DerivedUnit
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , gml:derivationUnitTerm+
Children gml:catalogSymbol, gml:derivationUnitTerm, gml:description, gml:metaDataProperty, gml:name, gml:quantityType
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="DerivedUnitType">
  <annotation>
    <documentation>Definition of a unit of measure which is defined through algebraic combination of more primitive units, which are usually base units from a particular system of units. Derived units based directly on base units are usually preferred for quantities other than the base units or fundamental quantities within a system.  If a derived unit is not the preferred unit, the ConventionalUnit element should be used instead.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <element ref="gml:derivationUnitTerm" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:DerivationUnitTermType
Namespace http://www.opengis.net/gml
Annotations
Definition of one unit term for a derived unit of measure. This unit term references another unit of measure (uom) and provides an integer exponent applied to that unit in defining the compound unit. The exponent can be positive or negative, but not zero.
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134 index20.tmp#id1151
Type extension of gml:UnitOfMeasureType
Type hierarchy
Used by
Model
Attributes
QName Type Fixed Default Use Annotation
exponent integer optional
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<complexType name="DerivationUnitTermType">
  <annotation>
    <documentation>Definition of one unit term for a derived unit of measure. This unit term references another unit of measure (uom) and provides an integer exponent applied to that unit in defining the compound unit. The exponent can be positive or negative, but not zero.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitOfMeasureType">
      <attribute name="exponent" type="integer"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConventionalUnitType
Namespace http://www.opengis.net/gml
Annotations
Definition of a unit of measure which is related to a preferred unit for this quantity type through a conversion formula.  A method for deriving this unit by algebraic combination of more primitive units, may also be provided.
Diagram
Diagram index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index4.tmp#id364 index4.tmp#id363 index4.tmp#id392 index4.tmp#id365 index4.tmp#id378 index4.tmp#id380 index25.tmp#id1142 index20.tmp#id1143 index20.tmp#id1144 index20.tmp#id1141 index20.tmp#id1153 index20.tmp#id1162 index20.tmp#id1149
Type extension of gml:UnitDefinitionType
Type hierarchy
Used by
Model gml:metaDataProperty* , gml:description{0,1} , gml:name+ , gml:quantityType , gml:catalogSymbol{0,1} , (gml:conversionToPreferredUnit | gml:roughConversionToPreferredUnit) , gml:derivationUnitTerm*
Children gml:catalogSymbol, gml:conversionToPreferredUnit, gml:derivationUnitTerm, gml:description, gml:metaDataProperty, gml:name, gml:quantityType, gml:roughConversionToPreferredUnit
Attributes
QName Type Fixed Default Use Annotation
gml:id ID required
Database handle for the object.  It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.  An external identifier for the object in the form of a URI may be constructed using standard XML and XPointer methods.  This is done by concatenating the URI for the document, a fragment separator, and the value of the id attribute.
Source
<complexType name="ConventionalUnitType">
  <annotation>
    <documentation>Definition of a unit of measure which is related to a preferred unit for this quantity type through a conversion formula.  A method for deriving this unit by algebraic combination of more primitive units, may also be provided.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitDefinitionType">
      <sequence>
        <choice>
          <element ref="gml:conversionToPreferredUnit"/>
          <element ref="gml:roughConversionToPreferredUnit"/>
        </choice>
        <element ref="gml:derivationUnitTerm" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ConversionToPreferredUnitType
Namespace http://www.opengis.net/gml
Annotations
Relation of a unit to the preferred unit for this quantity type, specified by an arithmetic conversion (scaling and/or offset). A preferred unit is either a base unit or a derived unit selected for all units of one quantity type. The mandatory attribute "uom" shall reference the preferred unit that this conversion applies to. The conversion is specified by one of two alternative elements: "factor" or "formula".
Diagram
Diagram index20.tmp#id1135 index20.tmp#id1134 index20.tmp#id1155 index20.tmp#id1156
Type extension of gml:UnitOfMeasureType
Type hierarchy
Used by
Model gml:factor | gml:formula
Children gml:factor, gml:formula
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Source
<complexType name="ConversionToPreferredUnitType">
  <annotation>
    <documentation>Relation of a unit to the preferred unit for this quantity type, specified by an arithmetic conversion (scaling and/or offset). A preferred unit is either a base unit or a derived unit selected for all units of one quantity type. The mandatory attribute "uom" shall reference the preferred unit that this conversion applies to. The conversion is specified by one of two alternative elements: "factor" or "formula".</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:UnitOfMeasureType">
      <choice>
        <element name="factor" type="double">
          <annotation>
            <documentation>Specification of the scale factor by which a value using this unit of measure can be multiplied to obtain the corresponding value using the preferred unit of measure.</documentation>
          </annotation>
        </element>
        <element name="formula" type="gml:FormulaType">
          <annotation>
            <documentation>Specification of the formula by which a value using this unit of measure can be converted to obtain the corresponding value using the preferred unit of measure.</documentation>
          </annotation>
        </element>
      </choice>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:FormulaType
Namespace http://www.opengis.net/gml
Annotations
Paremeters of a simple formula by which a value using this unit of measure can be converted to the corresponding value using the preferred unit of measure. The formula element contains elements a, b, c and d, whose values use the XML Schema type "double". These values are used in the formula y = (a + bx) / (c + dx), where x is a value using this unit, and y is the corresponding value using the preferred unit. The elements a and d are optional, and if values are not provided, those parameters are considered to be zero. If values are not provided for both a and d, the formula is equivalent to a fraction with numerator and denominator parameters.
Diagram
Diagram index20.tmp#id1158 index20.tmp#id1159 index20.tmp#id1160 index20.tmp#id1161
Used by
Model gml:a{0,1} , gml:b , gml:c , gml:d{0,1}
Children gml:a, gml:b, gml:c, gml:d
Source
<complexType name="FormulaType">
  <annotation>
    <documentation>Paremeters of a simple formula by which a value using this unit of measure can be converted to the corresponding value using the preferred unit of measure. The formula element contains elements a, b, c and d, whose values use the XML Schema type "double". These values are used in the formula y = (a + bx) / (c + dx), where x is a value using this unit, and y is the corresponding value using the preferred unit. The elements a and d are optional, and if values are not provided, those parameters are considered to be zero. If values are not provided for both a and d, the formula is equivalent to a fraction with numerator and denominator parameters.</documentation>
  </annotation>
  <sequence>
    <element name="a" type="double" minOccurs="0"/>
    <element name="b" type="double"/>
    <element name="c" type="double"/>
    <element name="d" type="double" minOccurs="0"/>
  </sequence>
</complexType>
Attribute gml:UnitOfMeasureType / @uom
Namespace No namespace
Annotations
Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.
Type anyURI
Properties
use: required
Used by
Complex Type gml:UnitOfMeasureType
Source
<attribute name="uom" type="anyURI" use="required">
  <annotation>
    <documentation>Reference to a unit of measure definition, usually within the same XML document but possibly outside the XML document which contains this reference. For a reference within the same XML document, the "#" symbol should be used, followed by a text abbreviation of the unit name. However, the "#" symbol may be optional, and still may be interpreted as a reference.</documentation>
  </annotation>
</attribute>
Attribute gml:DerivationUnitTermType / @exponent
Namespace No namespace
Type integer
Properties
content: simple
Used by
Source
<attribute name="exponent" type="integer"/>