gml:ValueObject
Group information
Namespace: http://niem.gov/niem/external/ogc-gml/3.1.1/dhs-gmo/1.0.0
Schema document: external/ogc-gml/3.1.1/dhs-gmo/1.0.0/gml.xsd
Content
- Choice [1..1]
- gml:Boolean A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.
- gml:Category A term representing a classification. It has an optional XML attribute codeSpace, whose value is a URI which identifies a dictionary, codelist or authority for the term.
- gml:Quantity A numeric value with a scale. The content of the element is an amount using the XML Schema type double which permits decimal or scientific notation. An XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which the numeric value must be multiplied.
- gml:Count An integer representing a frequency of occurrence.
- gml:BooleanList XML List based on XML Schema boolean type. An element of this type contains a space-separated list of boolean values {0,1,true,false}
- gml:CategoryList A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.
- gml:QuantityList A space separated list of amounts or nulls. The amounts use the XML Schema type double. A single XML attribute uom (unit of measure) is required, whose value is a URI which identifies the definition of the scale or units by which all the amounts in the list must be multiplied.
- gml:CountList A space-separated list of integers or nulls.
- gml:CategoryExtent Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.
- gml:QuantityExtent Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.
- gml:CountExtent Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.
- gml:CompositeValue Aggregate value built using the Composite pattern.
- gml:ValueArray A Value Array is used for homogeneous arrays of primitive and aggregate values. _ScalarValueList is preferred for arrays of Scalar Values since this is more efficient. Since "choice" is not available for attribute groups, an external constraint (e.g. Schematron) would be required to enforce the selection of only one of these through schema validation
from group gml:ScalarValuefrom group gml:ScalarValueListfrom group gml:ValueExtentfrom subst. group gml:CompositeValue
Used in
- Group gml:Value
- Type gml:RangeParametersType (Element gml:rangeParameters)