Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Included schema valueObjects.xsd
Namespace http://standardit.tapio.fi/schemas/forestData/envelope
Annotations
GML conformant schema for Values in which the * scalar Value types and lists have their values recorded in simpleContent elements * complex Value types are built recursively GML is an OGC Standard. Copyright (c) 2001,2005,2010 Open Geospatial Consortium. 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.2
Element gml:ValueArray
Namespace http://www.opengis.net/gml
Annotations
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
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index36.tmp#id3688 index36.tmp#id3709 index36.tmp#id3687 index36.tmp#id3711 index36.tmp#id3686 index36.tmp#id3685
Type gml:ValueArrayType
Type hierarchy
Properties
content: complex
Substitution Group Affiliation
Used by
Complex Type gml:RangeSetType
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:valueComponent* , gml:valueComponents{0,1}
Children gml:description, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Instance
<gml:ValueArray codeSpace="" gml:id="" uom="">
  <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="">{0,unbounded}</gml:name>
</gml:ValueArray>
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
gml:id ID optional
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.
uom anyURI optional
Source
<element name="ValueArray" type="gml:ValueArrayType" substitutionGroup="gml:CompositeValue">
  <annotation>
    <appinfo>
      <sch:pattern name="Check either codeSpace or uom not both">
        <sch:rule context="gml:ValueArray">
          <sch:report test="@codeSpace and @uom">ValueArray may not carry both a reference to a codeSpace and a uom</sch:report>
        </sch:rule>
      </sch:pattern>
      <sch:pattern name="Check components are homogeneous">
        <sch:rule context="gml:ValueArray">
          <sch:assert test="count(gml:valueComponent/*) = count(gml:valueComponent/*[name() = name(../../gml:valueComponent[1]/*[1])])">All components of
            <sch:name/>must be of the same type</sch:assert>
          <sch:assert test="count(gml:valueComponents/*) = count(gml:valueComponents/*[name() = name(../*[1])])">All components of
            <sch:name/>must be of the same type</sch:assert>
        </sch:rule>
      </sch:pattern>
    </appinfo>
    <documentation>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</documentation>
  </annotation>
</element>
Element gml:valueComponent
Namespace http://www.opengis.net/gml
Annotations
Element which refers to, or contains, a Value. This version is used in CompositeValues.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689
Type gml:ValuePropertyType
Properties
content: complex
Used by
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null)
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
Instance
<gml:valueComponent xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:Boolean>{1,1}</gml:Boolean>
  <gml:Category codeSpace="">{1,1}</gml:Category>
  <gml:Quantity uom="">{1,1}</gml:Quantity>
  <gml:Count>{1,1}</gml:Count>
  <gml:CompositeValue gml:id="">{1,1}</gml:CompositeValue>
  <gml:_Object>{1,1}</gml:_Object>
  <gml:Null>{1,1}</gml:Null>
</gml:valueComponent>
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valueComponent" type="gml:ValuePropertyType">
  <annotation>
    <documentation>Element which refers to, or contains, a Value.  This version is used in CompositeValues.</documentation>
  </annotation>
</element>
Element gml:Boolean
Namespace http://www.opengis.net/gml
Annotations
A value from two-valued logic, using the XML Schema boolean type. An instance may take the values {true, false, 1, 0}.
Diagram
Diagram
Type boolean
Properties
content: simple
Used by
Element Group gml:ScalarValue
Complex Type gml:BooleanPropertyType
Source
<element name="Boolean" type="boolean">
  <annotation>
    <documentation>A value from two-valued logic, using the XML Schema boolean type.  An instance may take the values {true, false, 1, 0}.</documentation>
  </annotation>
</element>
Element gml:Category
Namespace http://www.opengis.net/gml
Annotations
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.
Diagram
Diagram index31.tmp#id263 index31.tmp#id262
Type gml:CodeType
Properties
content: complex
Used by
Element Group gml:ScalarValue
Complex Type gml:CategoryPropertyType
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="Category" type="gml:CodeType">
  <annotation>
    <documentation>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.</documentation>
  </annotation>
</element>
Element gml:Quantity
Namespace http://www.opengis.net/gml
Annotations
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.
Diagram
Diagram index31.tmp#id3134 index31.tmp#id3133
Type gml:MeasureType
Properties
content: complex
Used by
Element Group gml:ScalarValue
Complex Type gml:QuantityPropertyType
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<element name="Quantity" type="gml:MeasureType">
  <annotation>
    <documentation>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.</documentation>
  </annotation>
</element>
Element gml:Count
Namespace http://www.opengis.net/gml
Annotations
An integer representing a frequency of occurrence.
Diagram
Diagram
Type integer
Properties
content: simple
Used by
Element Group gml:ScalarValue
Complex Type gml:CountPropertyType
Source
<element name="Count" type="integer">
  <annotation>
    <documentation>An integer representing a frequency of occurrence.</documentation>
  </annotation>
</element>
Element gml:BooleanList
Namespace http://www.opengis.net/gml
Annotations
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}
Diagram
Diagram index31.tmp#id3350
Type gml:booleanOrNullList
Properties
content: simple
Used by
Element Group gml:ScalarValueList
Source
<element name="BooleanList" type="gml:booleanOrNullList">
  <annotation>
    <documentation>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}</documentation>
  </annotation>
</element>
Element gml:CategoryList
Namespace http://www.opengis.net/gml
Annotations
A space-separated list of terms or nulls. A single XML attribute codeSpace may be provided, which authorises all the terms in the list.
Diagram
Diagram index31.tmp#id3354 index31.tmp#id3364 index31.tmp#id3363
Type gml:CodeOrNullListType
Type hierarchy
Properties
content: complex
Used by
Element Group gml:ScalarValueList
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="CategoryList" type="gml:CodeOrNullListType">
  <annotation>
    <documentation>A space-separated list of terms or nulls.  A single XML attribute codeSpace may be provided, which authorises all the terms in the list.</documentation>
  </annotation>
</element>
Element gml:QuantityList
Namespace http://www.opengis.net/gml
Annotations
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.
Diagram
Diagram index31.tmp#id3357 index31.tmp#id3368 index31.tmp#id3367
Type gml:MeasureOrNullListType
Type hierarchy
Properties
content: complex
Used by
Element Group gml:ScalarValueList
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<element name="QuantityList" type="gml:MeasureOrNullListType">
  <annotation>
    <documentation>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.</documentation>
  </annotation>
</element>
Element gml:CountList
Namespace http://www.opengis.net/gml
Annotations
A space-separated list of integers or nulls.
Diagram
Diagram index31.tmp#id3359
Type gml:integerOrNullList
Properties
content: simple
Used by
Element Group gml:ScalarValueList
Source
<element name="CountList" type="gml:integerOrNullList">
  <annotation>
    <documentation>A space-separated list of integers or nulls.</documentation>
  </annotation>
</element>
Element gml:CategoryExtent
Namespace http://www.opengis.net/gml
Annotations
Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index31.tmp#id3354 index31.tmp#id3364 index31.tmp#id3363 index36.tmp#id3704
Type gml:CategoryExtentType
Type hierarchy
Properties
content: complex
Used by
Element Group gml:ValueExtent
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<element name="CategoryExtent" type="gml:CategoryExtentType">
  <annotation>
    <documentation>Utility element to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
</element>
Element gml:QuantityExtent
Namespace http://www.opengis.net/gml
Annotations
Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index31.tmp#id3357 index31.tmp#id3368 index31.tmp#id3367 index36.tmp#id3706
Type gml:QuantityExtentType
Type hierarchy
Properties
content: complex
Used by
Element Group gml:ValueExtent
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<element name="QuantityExtent" type="gml:QuantityExtentType">
  <annotation>
    <documentation>Utility element to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
</element>
Element gml:CountExtent
Namespace http://www.opengis.net/gml
Annotations
Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index36.tmp#id3708
Type gml:CountExtentType
Type hierarchy
Properties
content: simple
Facets
length 2
Used by
Element Group gml:ValueExtent
Source
<element name="CountExtent" type="gml:CountExtentType">
  <annotation>
    <documentation>Utility element to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
</element>
Element gml:CompositeValue
Namespace http://www.opengis.net/gml
Annotations
Aggregate value built using the Composite pattern.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index36.tmp#id3688 index36.tmp#id3709 index36.tmp#id3687 index36.tmp#id3684
Type gml:CompositeValueType
Type hierarchy
Properties
content: complex
Substitution Group
Used by
Element Group gml:ValueObject
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:valueComponent* , gml:valueComponents{0,1}
Children gml:description, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Instance
<gml:CompositeValue 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="">{0,unbounded}</gml:name>
</gml:CompositeValue>
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
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="CompositeValue" type="gml:CompositeValueType">
  <annotation>
    <documentation>Aggregate value built using the Composite pattern.</documentation>
  </annotation>
</element>
Element gml:valueComponents
Namespace http://www.opengis.net/gml
Annotations
Element which refers to, or contains, a set of homogeneously typed Values.
Diagram
Diagram index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3710
Type gml:ValueArrayPropertyType
Properties
content: complex
Used by
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null)
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
Instance
<gml:valueComponents>
  <gml:Boolean>{1,1}</gml:Boolean>
  <gml:Category codeSpace="">{1,1}</gml:Category>
  <gml:Quantity uom="">{1,1}</gml:Quantity>
  <gml:Count>{1,1}</gml:Count>
  <gml:CompositeValue gml:id="">{1,1}</gml:CompositeValue>
  <gml:_Object>{1,1}</gml:_Object>
  <gml:Null>{1,1}</gml:Null>
</gml:valueComponents>
Source
<element name="valueComponents" type="gml:ValueArrayPropertyType">
  <annotation>
    <documentation>Element which refers to, or contains, a set of homogeneously typed Values.</documentation>
  </annotation>
</element>
Element gml:valueProperty
Namespace http://www.opengis.net/gml
Annotations
Element which refers to, or contains, a Value
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689
Type gml:ValuePropertyType
Properties
content: complex
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null)
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
Instance
<gml:valueProperty xlink:actuate="" xlink:arcrole="" xlink:href="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">
  <gml:Boolean>{1,1}</gml:Boolean>
  <gml:Category codeSpace="">{1,1}</gml:Category>
  <gml:Quantity uom="">{1,1}</gml:Quantity>
  <gml:Count>{1,1}</gml:Count>
  <gml:CompositeValue gml:id="">{1,1}</gml:CompositeValue>
  <gml:_Object>{1,1}</gml:_Object>
  <gml:Null>{1,1}</gml:Null>
</gml:valueProperty>
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<element name="valueProperty" type="gml:ValuePropertyType">
  <annotation>
    <documentation>Element which refers to, or contains, a Value</documentation>
  </annotation>
</element>
Complex Type gml:ValueArrayType
Namespace http://www.opengis.net/gml
Annotations
A Value Array is used for homogeneous arrays of primitive and aggregate values. The member values may be scalars, composites, arrays or lists. ValueArray has the same content model as CompositeValue, but the member values must be homogeneous. The element declaration contains a Schematron constraint which expresses this restriction precisely. Since the members are homogeneous, the referenceSystem (uom, codeSpace) may be specified on the ValueArray itself and implicitly inherited by all the members if desired. Note that a_ScalarValueList is preferred for arrays of Scalar Values since this is a more efficient encoding.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index36.tmp#id3688 index36.tmp#id3709 index36.tmp#id3687 index36.tmp#id3711
Type extension of gml:CompositeValueType
Type hierarchy
Used by
Element gml:ValueArray
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:valueComponent* , gml:valueComponents{0,1}
Children gml:description, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
gml:id ID optional
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.
uom anyURI optional
Source
<complexType name="ValueArrayType">
  <annotation>
    <documentation>A Value Array is used for homogeneous arrays of primitive and aggregate values.  The member values may be scalars, composites, arrays or lists.  ValueArray has the same content model as CompositeValue, but the member values must be homogeneous.  The element declaration contains a Schematron constraint which expresses this restriction precisely.            Since the members are homogeneous, the referenceSystem (uom, codeSpace) may be specified on the ValueArray itself and implicitly inherited by all the members if desired.    Note that a_ScalarValueList is preferred for arrays of Scalar Values since this is a more efficient encoding.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:CompositeValueType">
      <attributeGroup ref="gml:referenceSystem"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:CompositeValueType
Namespace http://www.opengis.net/gml
Annotations
Aggregate value built from other Values using the Composite pattern. It contains zero or an arbitrary number of valueComponent elements, and zero or one valueComponents elements. It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.
Diagram
Diagram index6.tmp#id264 index6.tmp#id230 index6.tmp#id250 index6.tmp#id252 index6.tmp#id229 index6.tmp#id228 index36.tmp#id3688 index36.tmp#id3709
Type extension of gml:AbstractGMLType
Type hierarchy
Used by
Complex Type gml:ValueArrayType
Element gml:CompositeValue
Model gml:metaDataProperty* , gml:description{0,1} , gml:name* , gml:valueComponent* , gml:valueComponents{0,1}
Children gml:description, gml:metaDataProperty, gml:name, gml:valueComponent, gml:valueComponents
Attributes
QName Type Fixed Default Use Annotation
gml:id ID optional
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="CompositeValueType">
  <annotation>
    <documentation>Aggregate value built from other Values using the Composite pattern. It contains zero or an arbitrary number of valueComponent elements, and zero or one valueComponents elements.  It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:valueComponent" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:valueComponents" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:ValuePropertyType
Namespace http://www.opengis.net/gml
Annotations
GML property which refers to, or contains, a Value
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690
Used by
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null)
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ValuePropertyType">
  <annotation>
    <documentation>GML property which refers to, or contains, a Value</documentation>
  </annotation>
  <sequence minOccurs="0">
    <group ref="gml:Value"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:CategoryExtentType
Namespace http://www.opengis.net/gml
Annotations
Restriction of list type to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index31.tmp#id3354 index31.tmp#id3364 index31.tmp#id3363
Type restriction of gml:CodeOrNullListType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
Source
<complexType name="CategoryExtentType">
  <annotation>
    <documentation>Restriction of list type to store a 2-point range of ordinal values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
  <simpleContent>
    <restriction base="gml:CodeOrNullListType">
      <length value="2"/>
    </restriction>
  </simpleContent>
</complexType>
Complex Type gml:QuantityExtentType
Namespace http://www.opengis.net/gml
Annotations
Restriction of list type to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index31.tmp#id3357 index31.tmp#id3368 index31.tmp#id3367
Type restriction of gml:MeasureOrNullListType
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
uom anyURI required
Source
<complexType name="QuantityExtentType">
  <annotation>
    <documentation>Restriction of list type to store a 2-point range of numeric values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
  <simpleContent>
    <restriction base="gml:MeasureOrNullListType">
      <length value="2"/>
    </restriction>
  </simpleContent>
</complexType>
Simple Type gml:CountExtentType
Namespace http://www.opengis.net/gml
Annotations
Restriction of list type to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.
Diagram
Diagram index31.tmp#id3359
Type restriction of gml:integerOrNullList
Type hierarchy
Facets
length 2
Used by
Element gml:CountExtent
Source
<simpleType name="CountExtentType">
  <annotation>
    <documentation>Restriction of list type to store a 2-point range of frequency values. If one member is a null, then this is a single ended interval.</documentation>
  </annotation>
  <restriction base="gml:integerOrNullList">
    <length value="2"/>
  </restriction>
</simpleType>
Complex Type gml:ValueArrayPropertyType
Namespace http://www.opengis.net/gml
Annotations
GML property which refers to, or contains, a set of homogeneously typed Values.
Diagram
Diagram index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690
Used by
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null)
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
Source
<complexType name="ValueArrayPropertyType">
  <annotation>
    <documentation>GML property which refers to, or contains, a set of homogeneously typed Values.</documentation>
  </annotation>
  <sequence>
    <group ref="gml:Value" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Complex Type gml:ScalarValuePropertyType
Namespace http://www.opengis.net/gml
Annotations
Property whose content is a scalar value.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689 index36.tmp#id3693 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3696 index36.tmp#id3692
Type restriction of gml:ValuePropertyType
Type hierarchy
Model (gml:Boolean | gml:Category | gml:Quantity | gml:Count)
Children gml:Boolean, gml:Category, gml:Count, gml:Quantity
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="ScalarValuePropertyType">
  <annotation>
    <documentation>Property whose content is a scalar value.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:ValuePropertyType">
      <sequence minOccurs="0">
        <!-- <element ref="gml:_ScalarValue"/> -->
        <group ref="gml:ScalarValue"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:BooleanPropertyType
Namespace http://www.opengis.net/gml
Annotations
Property whose content is a Boolean value.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689 index36.tmp#id3693
Type restriction of gml:ValuePropertyType
Type hierarchy
Model gml:Boolean
Children gml:Boolean
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="BooleanPropertyType">
  <annotation>
    <documentation>Property whose content is a Boolean value.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:ValuePropertyType">
      <sequence minOccurs="0">
        <element ref="gml:Boolean"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:CategoryPropertyType
Namespace http://www.opengis.net/gml
Annotations
Property whose content is a Category.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689 index36.tmp#id3694
Type restriction of gml:ValuePropertyType
Type hierarchy
Model gml:Category
Children gml:Category
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="CategoryPropertyType">
  <annotation>
    <documentation>Property whose content is a Category.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:ValuePropertyType">
      <sequence minOccurs="0">
        <element ref="gml:Category"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:QuantityPropertyType
Namespace http://www.opengis.net/gml
Annotations
Property whose content is a Quantity.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689 index36.tmp#id3695
Type restriction of gml:ValuePropertyType
Type hierarchy
Model gml:Quantity
Children gml:Quantity
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="QuantityPropertyType">
  <annotation>
    <documentation>Property whose content is a Quantity.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:ValuePropertyType">
      <sequence minOccurs="0">
        <element ref="gml:Quantity"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Complex Type gml:CountPropertyType
Namespace http://www.opengis.net/gml
Annotations
Property whose content is a Count.
Diagram
Diagram index6.tmp#id232 index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129 index36.tmp#id3690 index36.tmp#id3689 index36.tmp#id3696
Type restriction of gml:ValuePropertyType
Type hierarchy
Model gml:Count
Children gml:Count
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 xlink:actuateType optional
xlink:arcrole xlink:arcroleType optional
xlink:href xlink:hrefType optional
xlink:role xlink:roleType optional
xlink:show xlink:showType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType simple optional
Source
<complexType name="CountPropertyType">
  <annotation>
    <documentation>Property whose content is a Count.</documentation>
  </annotation>
  <complexContent>
    <restriction base="gml:ValuePropertyType">
      <sequence minOccurs="0">
        <element ref="gml:Count"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>
Attribute gml:referenceSystem / @codeSpace
Namespace No namespace
Type anyURI
Properties
use: optional
Used by
Attribute Group gml:referenceSystem
Source
<attribute name="codeSpace" type="anyURI" use="optional"/>
Attribute gml:referenceSystem / @uom
Namespace No namespace
Type anyURI
Properties
use: optional
Used by
Attribute Group gml:referenceSystem
Source
<attribute name="uom" type="anyURI" use="optional"/>
Element Group gml:Value
Namespace http://www.opengis.net/gml
Annotations
Utility choice group which unifies generic Values defined in this schema document with Geometry and Temporal objects and the Measures described above, so that any of these may be used within aggregate Values.
Diagram
Diagram index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685 index36.tmp#id3691 index6.tmp#id3321 index31.tmp#id3129
Used by
Model gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue | gml:_Object | gml:Null
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Null, gml:Quantity, gml:QuantityExtent, gml:QuantityList, gml:_Object
Source
<group name="Value">
  <annotation>
    <documentation>Utility choice group which unifies generic Values defined in this schema document with 
			Geometry and Temporal objects and the Measures described above, 
			so that any of these may be used within aggregate Values.</documentation>
  </annotation>
  <choice>
    <!-- <element ref="gml:_Value"/> -->
    <group ref="gml:ValueObject"/>
    <element ref="gml:_Object"/>
    <!--			<element ref="gml:_Geometry"/>
			<element ref="gml:_TimeObject"/> -->
    <element ref="gml:Null"/>
  </choice>
</group>
Element Group gml:ValueObject
Namespace http://www.opengis.net/gml
Diagram
Diagram index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696 index36.tmp#id3692 index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701 index36.tmp#id3697 index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707 index36.tmp#id3702 index36.tmp#id3685
Used by
Element Group gml:Value
Complex Type gml:RangeParametersType
Model gml:Boolean | gml:Category | gml:Quantity | gml:Count | gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList | gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent | gml:CompositeValue
Children gml:Boolean, gml:BooleanList, gml:Category, gml:CategoryExtent, gml:CategoryList, gml:CompositeValue, gml:Count, gml:CountExtent, gml:CountList, gml:Quantity, gml:QuantityExtent, gml:QuantityList
Source
<group name="ValueObject">
  <choice>
    <group ref="gml:ScalarValue"/>
    <group ref="gml:ScalarValueList"/>
    <group ref="gml:ValueExtent"/>
    <element ref="gml:CompositeValue"/>
  </choice>
</group>
Element Group gml:ScalarValue
Namespace http://www.opengis.net/gml
Diagram
Diagram index36.tmp#id3693 index36.tmp#id3694 index36.tmp#id3695 index36.tmp#id3696
Used by
Element Group gml:ValueObject
Complex Type gml:ScalarValuePropertyType
Model gml:Boolean | gml:Category | gml:Quantity | gml:Count
Children gml:Boolean, gml:Category, gml:Count, gml:Quantity
Source
<group name="ScalarValue">
  <choice>
    <element ref="gml:Boolean"/>
    <element ref="gml:Category"/>
    <element ref="gml:Quantity"/>
    <element ref="gml:Count"/>
  </choice>
</group>
Element Group gml:ScalarValueList
Namespace http://www.opengis.net/gml
Diagram
Diagram index36.tmp#id3698 index36.tmp#id3699 index36.tmp#id3700 index36.tmp#id3701
Used by
Element Group gml:ValueObject
Complex Type gml:RangeSetType
Model gml:BooleanList | gml:CategoryList | gml:QuantityList | gml:CountList
Children gml:BooleanList, gml:CategoryList, gml:CountList, gml:QuantityList
Source
<group name="ScalarValueList">
  <choice>
    <element ref="gml:BooleanList"/>
    <element ref="gml:CategoryList"/>
    <element ref="gml:QuantityList"/>
    <element ref="gml:CountList"/>
  </choice>
</group>
Element Group gml:ValueExtent
Namespace http://www.opengis.net/gml
Diagram
Diagram index36.tmp#id3703 index36.tmp#id3705 index36.tmp#id3707
Used by
Element Group gml:ValueObject
Model gml:CategoryExtent | gml:QuantityExtent | gml:CountExtent
Children gml:CategoryExtent, gml:CountExtent, gml:QuantityExtent
Source
<group name="ValueExtent">
  <choice>
    <element ref="gml:CategoryExtent"/>
    <element ref="gml:QuantityExtent"/>
    <element ref="gml:CountExtent"/>
  </choice>
</group>
Attribute Group gml:referenceSystem
Namespace http://www.opengis.net/gml
Diagram
Diagram index36.tmp#id3712 index36.tmp#id3713
Used by
Complex Type gml:ValueArrayType
Attributes
QName Type Fixed Default Use Annotation
codeSpace anyURI optional
uom anyURI optional
Source
<attributeGroup name="referenceSystem">
  <attribute name="codeSpace" type="anyURI" use="optional"/>
  <attribute name="uom" type="anyURI" use="optional"/>
</attributeGroup>