CodeType, CodeWithAuthorityType Simple types .1
8.2.3.6 MeasureType, UomIdentifier
gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom , short for ―units of measure‖. The value of the uom attribute identifies a reference system for the amount, usually a ratio or interval scale. gml:MeasureType is defined as follows: complexType name=MeasureType simpleContent extension base=double attribute name=uom type=gml:UomIdentifier use=required extension simpleContent complexType EXAMPLE An application schema may contain an element declaration using this type element name = ―height‖ type = ―gml:MeasureType‖ Elements corresponding to this might appear in an data instance document as follows: height uom=―m1.4224height height uom=―http:www.equestrian.orgunitshands14height where the value of the uom attribute identifies the unit of measure or a resource that defines the unit of measure. The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier. This is a union type defined as follows: 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‖.Parts
» Conformance requirements Change Requests | OGC
» Conformance classes related to GML application schemas Conformance classes related to GML profiles
» application schema Terms and definitions
» composite solid Terms and definitions
» curve data type Terms and definitions
» face feature Terms and definitions
» GML application schema Terms and definitions
» rectified grid schema Terms and definitions
» tag XML Terms and definitions
» Symbols and abbreviated terms
» XML namespaces Versioning Change Requests | OGC
» Deprecated parts of previous versions of GML
» UML notation Change Requests | OGC
» GML application schemas Change Requests | OGC
» Organization of this International Standard
» Deprecated and experimental schema components
» GML instance documents GML model and syntax
» Lexical conventions GML model and syntax
» XML Schema definition of GML language
» Goals of base schema components
» AbstractGML, AbstractGMLType Base objects .1
» abstractAssociationRole, AssociationRoleType GML properties .1
» Ownership of property values
» abstractReference, ReferenceType GML properties .1
» abstractInlineProperty, InlinePropertyType GML properties .1
» Properties representing the same relationship
» description Standard properties of GML objects .1
» descriptionReference Standard properties of GML objects .1
» name, identifier Standard properties of GML objects .1
» id Standard properties of GML objects .1
» GML object collections, AggregationAttributeGroup
» Metadata gmlBase schema components
» Xlinks — Object associations and remote properties
» Elements declared to be “nillable”
» CodeType, CodeWithAuthorityType Simple types .1
» MeasureType, UomIdentifier Simple types .1
» General concepts Change Requests | OGC
» Relationship with ISO 19109 Change Requests | OGC
» boundedBy, BoundingShapeType, EnvelopeWithTimePeriod, EnvelopeWithTimePeriodType
» locationName, locationReference FeaturePropertyType, FeatureArrayPropertyType
» Geometry properties Change Requests | OGC
» Topology properties Temporal properties
» GML feature collections Feature collections
» AbstractFeatureMemberType and derived property types
» Relationship with ISO 19107 General concepts
» SRSReferenceGroup Abstract geometry .1 AbstractGeometryType
» SRSInformationGroup Abstract geometry .1 AbstractGeometryType
» AbstractGeometry Abstract geometry .1 AbstractGeometryType
» GeometryPropertyType GeometryArrayPropertyType Abstract geometry .1 AbstractGeometryType
» geometricPositionGroup Coordinate geometry, vectors and envelopes .1 DirectPositionType, pos
» geometricPositionListGroup Coordinate geometry, vectors and envelopes .1 DirectPositionType, pos
» VectorType, Vector Coordinate geometry, vectors and envelopes .1 DirectPositionType, pos
» EnvelopeType, Envelope Coordinate geometry, vectors and envelopes .1 DirectPositionType, pos
» AbstractGeometricPrimitiveType, AbstractGeometricPrimitive Abstract geometric primitives
» GeometricPrimitivePropertyType Abstract geometric primitives
» PointType, Point Geometric primitives 0-dimensional
» PointPropertyType, pointProperty Geometric primitives 0-dimensional
» PointArrayPropertyType, pointArrayProperty Geometric primitives 0-dimensional
» AbstractCurveType, AbstractCurve Geometric primitives 1-dimensional
» LineStringType, LineString Geometric primitives 1-dimensional
» CurveType, Curve Geometric primitives 1-dimensional
» OrientableCurveType, OrientableCurve, baseCurve Geometric primitives 1-dimensional
» ArcStringType, ArcString ArcType, Arc
» CircleType, Circle ArcStringByBulgeType, ArcStringByBulge
» ArcByBulgeType, ArcByBulge ArcByCenterPointType, ArcByCenterPoint
» CubicSplineType, CubicSpline Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» BSplineType, BSpline Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» KnotType, KnotPropertyType Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» KnotTypesType Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» BezierType, Bezier Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» ClothoidType, Clothoid Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» GeodesicType, Geodesic Curve segments .1 AbstractCurveSegmentType, AbstractCurveSegment
» SurfaceArrayPropertyType, surfaceArrayProperty Geometric primitives 2-dimensional
» AbstractRingType, AbstractRing AbstractRingPropertyType Geometric primitives 2-dimensional
» LinearRingType, LinearRing Geometric primitives 2-dimensional
» LinearRingPropertyType SurfaceType, Surface Geometric primitives 2-dimensional
» Ring, RingType, curveMember OrientableSurfaceType, OrientableSurface, baseSurface
» TriangulatedSurface TinType, Tin OrientableSurfaceType, OrientableSurface, baseSurface
» LineStringSegmentArrayPropertyType OrientableSurfaceType, OrientableSurface, baseSurface
» TriangleType, Triangle RectangleType, Rectangle
» ConeType, Cone Surface patches .1 AbstractSurfacePatchType, gml : AbstractSurfacePatch
» CylinderType, gmlCylinder Surface patches .1 AbstractSurfacePatchType, gml : AbstractSurfacePatch
» SphereType, Sphere Surface patches .1 AbstractSurfacePatchType, gml : AbstractSurfacePatch
» AbstractSolidType, AbstractSolid Geometric primitives 3-dimensional
» SolidPropertyType, solidProperty Geometric primitives 3-dimensional
» SolidArrayPropertyType, solidArrayProperty Geometric primitives 3-dimensional
» SolidType, Solid Geometric primitives 3-dimensional
» ShellType, Shell ShellPropertyType Geometric primitives 3-dimensional
» GeometricComplexPropertyType Geometric complex .1 GeometricComplexType, GeometricComplex
» Relationship with ISO 19111 Important XML elements
» domainOfValidity Abstract coordinate reference system .1 AbstractCRS
» scope CRSPropertyType Abstract coordinate reference system .1 AbstractCRS
» Overview Coordinate reference systems
» Conversion Abstract coordinate reference systems .1 AbstractSingleCRS
» EllipsoidalCS cartesianCS Concrete coordinate reference systems .1 CompoundCRS
» sphericalCS Concrete coordinate reference systems .1 CompoundCRS
» geodeticDatum Concrete coordinate reference systems .1 CompoundCRS
» GeodeticCRSPropertyType VerticalCRS Concrete coordinate reference systems .1 CompoundCRS
» VerticalCRSPropertyType ProjectedCRS Concrete coordinate reference systems .1 CompoundCRS
» baseCRS derivedCRSType Concrete coordinate reference systems .1 CompoundCRS
» EngineeringCRS cylindricalCS Concrete coordinate reference systems .1 CompoundCRS
» EngineeringCRSPropertyType ImageCRS Concrete coordinate reference systems .1 CompoundCRS
» ImageCRSPropertyType TemporalCRS timeCS Concrete coordinate reference systems .1 CompoundCRS
» temporalDatum Concrete coordinate reference systems .1 CompoundCRS
» TemporalCRSPropertyType Concrete coordinate reference systems .1 CompoundCRS
» axisAbbrev Coordinate system axes .1 CoordinateSystemAxis
» axisDirection Coordinate system axes .1 CoordinateSystemAxis
» minimumValue, maximumValue, rangeMeaning Coordinate system axes .1 CoordinateSystemAxis
» uom Coordinate system axes .1 CoordinateSystemAxis
» CoordinateSystemAxisPropertyType Coordinate system axes .1 CoordinateSystemAxis
» axis Abstract coordinate system .1 AbstractCoordinateSystem
» EllipsoidalCSPropertyType CartesianCS Concrete coordinate systems .1 EllipsoidalCS
» CartesianCSPropertyType Concrete coordinate systems .1 EllipsoidalCS
» VerticalCS Concrete coordinate systems .1 EllipsoidalCS
» VerticalCSPropertyType TimeCS TimeCSPropertyType Concrete coordinate systems .1 EllipsoidalCS
» UserDefinedCS Concrete coordinate systems .1 EllipsoidalCS
» UserDefinedCSPropertyType Concrete coordinate systems .1 EllipsoidalCS
» SphericalCS Concrete coordinate systems .1 EllipsoidalCS
» SphericalCSPropertyType PolarCS Concrete coordinate systems .1 EllipsoidalCS
» CylindricalCSPropertyType AffineCS Concrete coordinate systems .1 EllipsoidalCS
» AffineCSPropertyType Concrete coordinate systems .1 EllipsoidalCS
» primeMeridian ellipsoid Geodetic datum .1 GeodeticDatum
» GeodeticDatumPropertyType Geodetic datum .1 GeodeticDatum
» Ellipsoid, semiMajorAxis, secondDefiningParameter Geodetic datum .1 GeodeticDatum
» EllipsoidPropertyType Geodetic datum .1 GeodeticDatum
» PrimeMeridian, greenwichLongitude Geodetic datum .1 GeodeticDatum
» EngineeringDatumPropertyType ImageDatum Other concrete datums .1 EngineeringDatum
» VerticalDatum VerticalDatumPropertyType Other concrete datums .1 EngineeringDatum
» TemporalDatum, origin Other concrete datums .1 EngineeringDatum
» TemporalDatumPropertyType Other concrete datums .1 EngineeringDatum
» operationVersion coordinateOperationAccuracy sourceCRS targetCRS CoordinateOperationPropertyType
» AbstractSingleOperation Abstract coordinate operations .1 AbstractCoordinateOperation
» CoordOperation Concrete coordinate operations .1 ConcatenatedOperation
» Conversion method parameterValue Concrete coordinate operations .1 ConcatenatedOperation
» ConversionPropertyType Transformation Concrete coordinate operations .1 ConcatenatedOperation
» ParameterValue value Parameter values and groups .1 AbstractGeneralParameterValue
» stringValue integerValue Parameter values and groups .1 AbstractGeneralParameterValue
» booleanValue Parameter values and groups .1 AbstractGeneralParameterValue
» valueList Parameter values and groups .1 AbstractGeneralParameterValue
» integerValueList Parameter values and groups .1 AbstractGeneralParameterValue
» valueFile Parameter values and groups .1 AbstractGeneralParameterValue
» operationParameter Parameter values and groups .1 AbstractGeneralParameterValue
» ParameterValueGroup Parameter values and groups .1 AbstractGeneralParameterValue
» formula, formulaCitation Operation method .1 OperationMethod
» sourceDimensions Operation method .1 OperationMethod
» targetDimensions parameter Operation method .1 OperationMethod
» OperationMethodPropertyType Operation method .1 OperationMethod
» minimumOccurs Operation parameters and groups .1 GeneralOperationParameter
» maximumOccurs Operation parameters and groups .1 GeneralOperationParameter
» OperationParameterPropertyType Operation parameters and groups .1 GeneralOperationParameter
» Abstract topological primitives .1 AbstractTopoPrimitive, AbstractTopoPrimtive
» DirectedNodePropertyType, directedNode Topological primitives 0-dimensional .1 NodeType, Node
» DirectedEdgePropertyType, directedEdge Topological primitives 1-dimensional .1 EdgeType, Edge
» DirectedFacePropertyType, directedFace Topological primitives 2-dimensional .1 FaceType, Face
» TopoComplexType, TopoComplex Maximal, sub- and super-complexes
» TopoComplexPropertyType, topoComplexProperty Topology complex
» Relationship with ISO 19108 General concepts
» AbstractTimePrimitive Abstract temporal objects .1 AbstractTimeObject
» TimePrimitivePropertyType, validTime Abstract temporal objects .1 AbstractTimeObject
» RelatedTimeType AbstractTimeComplex Abstract temporal objects .1 AbstractTimeObject
» AbstractTimeGeometricPrimitive TimeInstant Temporal geometry .1 Introduction
» TimeInstantPropertyType TimePeriod Temporal geometry .1 Introduction
» TimePeriodPropertyType Temporal geometry .1 Introduction
» TimePositionType, timePosition Temporal geometry .1 Introduction
» timeLength, duration, timeInterval, TimeUnitType
» Introduction Temporal topology schema
» AbstractTimeTopologyPrimitive Temporal topology objects .1 Overview
» TimeTopologyPrimitivePropertyType TimeTopologyComplex Temporal topology objects .1 Overview
» TimeEdge Temporal topology objects .1 Overview
» TimeEdgePropertyType Temporal topology objects .1 Overview
» Overview Temporal reference systems
» Basic temporal reference system, TimeReferenceSystem TimeCoordinateSystem
» TimeCalendar, TimeCalendarEra Calendars and clocks .1 Overview
» TimeCalendarPropertyType, TimeCalendarEraPropertyType TimeClock Calendars and clocks .1 Overview
» TimeClockPropertyType Calendars and clocks .1 Overview
» TimeOrdinalReferenceSystem, TimeOrdinalEra Ordinal temporal reference systems .1 Overview
» TimeOrdinalEraPropertyType Ordinal temporal reference systems .1 Overview
» Overview dataSource Representing dynamic features
» Dynamic properties DynamicFeature DynamicFeatureCollection
» AbstractTimeSlice Representing dynamic features
» history Representing dynamic features
» Overview Abstract topology Overview
» Definition, DefinitionType, remarks Dictionary schema
» Dictionary, DictionaryType Dictionary schema
» dictionaryEntry, DictionaryEntryType Using definitions and dictionaries
» Introduction Change Requests | OGC
» Using unit definitions Units schema
» unitOfMeasure, UnitOfMeasureType Units schema
» UnitDefinition, UnitDefinitionType Units schema
» quantityType, quantityTypeReference Units schema
» BaseUnit, BaseUnitType, unitsSystem Units schema
» DerivedUnit, DerivedUnitType Units schema
» derivationUnitTerms, DerivationUnitTermType Units schema
» ConventionalUnit, ConventionalUnitType Units schema
» Example of units dictionary informative
» Scalar measure types Measures schema
» Introduction Value objects schema
» Value element hierarchy Value objects schema
» Boolean, BooleanList Value objects schema
» Category, CategoryList Value objects schema
» Count, CountList Value objects schema
» Quantity, QuantityList Value objects schema
» AbstractValue, AbstractScalarValue, AbstractScalarValueList Value
» valueProperty, valueComponent, valueComponents Value objects schema
» CompositeValue Value objects schema
» ValueArray Value objects schema
» Typed ValueExtents: CategoryExtent, CountExtent, QuantityExtent
» Direction schema direction, DirectionPropertyType
» DirectionVectorType DirectionDescriptionType Change Requests | OGC
» Overview Observation Observation schema
» using target Observation schema
» resultOf DirectedObservation Observation schema
» General remarks The coverage model and representations
» Formal description of a coverage
» Coverage in GML The coverage model and representations
» Relationship with ISO 19123 The coverage model and representations
» AbstractCoverageType, AbstractCoverage Coverage schema
» DiscreteCoverageType, AbstractDiscreteCoverage Coverage schema
» AbstractContinuousCoverageType, AbstractContinuousCoverage Coverage schema
» domainSet, DomainSetType Coverage schema
» rangeSet, RangeSetType DataBlock Coverage schema
» tupleList doubleOrNilReasonTupleList Coverage schema
» File, FileType Coverage schema
» coverageFunction, CoverageFunctionType Coverage schema
» CoverageMappingRule GridFunction, GridFunctionType Coverage schema
» sequenceRule, SequenceRuleType, SequenceRuleEnumeration Coverage schema
» MultiCurveCoverage MultiSurfaceCoverage Coverage schema
» MultiSolidCoverage GridCoverage Coverage schema
» Observations Profiles of GML and application schemas
» Definition of profile Change Requests | OGC
» Relation to application schema
» Rules for elements and types in a profile
» Rules for referencing GML profiles from application schemas
» Recommendations for application schemas using GML profiles
» Summary of rules for GML profiles
» GML documents Instances of GML objects
» Introduction GML application schemas
» Target namespace GML application schemas
» Import GML schema GML application schemas
» Object type derivation GML application schemas
» Elements representing objects GML application schemas
» Property type derivation GML application schemas
» Elements representing properties GML application schemas
» Introduction Import GML schema components
» Elements representing features Schemas defining Features and Feature Collections
» Application features are features
» User-defined geometry property types
» User-defined topology property types
» User-defined temporal property types
» Introduction Schemas defining coordinate reference systems
» Import GML coordinate reference system schema components
» Introduction Schemas defining coverages
» Import GML coverage schema components
» User-defined coverage types Schemas defining coverages
» Range parameters shall be substitutable for AbstractValue
» Coverage document Schemas defining coverages
» Introduction Import GML observation schema components
» User-defined observation types Schemas defining observations
» Observation collections Schemas defining observations
» Observations are features Schemas defining observations
» Observation collection document Schemas defining observations
» Introduction Import GML dictionary schema components
» User-defined definition types Schemas defining dictionaries and definitions
» User-defined dictionary types Schemas defining dictionaries and definitions
» Introduction Schemas defining values
» Import GML value objects schema components
» Construction of new value types
» GML profiles of the GML schema
» Overview Change Requests | OGC
» remoteSchema member Base schema components
» ArrayAssociationType Base schema components
» members Base schema components
» featureProperty, featureMember, featureMembers Base schema components
» StringOrRefType Base schema components
» Array, ArrayType, Bag, BagType
» Basic types, Null Change Requests | OGC
» location, LocationPropertyType, LocationKeyWord, LocationString
» coordinates Coordinate geometry, geometric primitives
» pos in EnvelopeType Coordinate geometry, geometric primitives
» pointRep Coordinate geometry, geometric primitives
» polygonPatches Coordinate geometry, geometric primitives
» trianglePatches Coordinate geometry, geometric primitives
» baseGeographicCRS GeographicCRS Coordinate reference systems
» GeocentricCRS uom Coordinate reference systems
» ObliqueCartesianCS Coordinate reference systems
» TemporalCS Coordinate reference systems
» greenwichLongitude Coordinate reference systems
» AbstractOperation Coordinate reference systems
» dmsAngleValue Coordinate reference systems
» Renamed property elements Coordinate reference systems
» SuccessionType MovingObjectStatus Temporal information and dynamic features
» track Temporal information and dynamic features
» DefinitionCollection Definitions and dictionaries
» definitionMember Definitions and dictionaries
Show more