MeasureType, UomIdentifier Simple types .1

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 41 simpleType name=UomIdentifier union memberTypes=gml:UomSymbol gml:UomURI simpleType The first member of the union type, gml:UomSymbol, is defined as follows: simpleType name=UomSymbol restriction base=string pattern value=[: \n\r\t]+ restriction simpleType This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: ―:‖ colon, ― ‖ space, new line, carriage return, tab. This allows values corresponding to familiar abbreviations, such as ―kg‖, ―ms‖, etc. NOTE It is recommended that the symbol be an identifier for a unit of measure as specified in the ―Unified Code of Units of Measure‖ UCUM http:aurora.regenstrief.orgUCUM. This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems. The second member of the union type, gml:UomURI, is defined as follows: simpleType name=UomURI restriction base=anyURI pattern value=[a-zA-Z][a-zA-Z0-9\-\+\.]:|\.\.|\.|. restriction simpleType This type specifies a URI , restricted such that it must start with one of the following sequences: ―‖, ―.‖, ―..‖, or a string of characters followed by a ―:‖. These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol 1 . NOTE It is possible to re-write such a relative URI to conform to the restriction e.g. ―.ms‖. In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either  a conventional unit of measure symbol,  a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition. GML components for the latter purpose are defined in 16.2.

8.2.3.7 CoordinatesType

complexType name=CoordinatesType simpleContent extension base=string attribute name=decimal type=string default=. attribute name=cs type=string default=, 1 e.g. ―ms‖. 42 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. attribute name=ts type=string default=x20; extension simpleContent complexType This type is deprecated for tuples with ordinate values that are numbers. gml:CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates.