Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema feature.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 Clause 9.
A GML feature is a (representation of a) identifiable real-world object in a selected domain of discourse. The feature schema provides a framework for the creation of GML features and feature collections.

GML is an OGC Standard.
Copyright (c) 2007, 2010, 2016, 2018 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.2.2
Element gml:boundedBy
Namespace http://www.opengis.net/gml/3.2
Annotations
This property describes the minimum bounding box or rectangle that encloses the entire feature.
Diagram
Diagramfeature_xsd.tmp#BoundingShapeType_nilReasongeometryBasic0d1d_xsd.tmp#EnvelopedeprecatedTypes_xsd.tmp#Nullfeature_xsd.tmp#BoundingShapeType
Type gml:BoundingShapeType
Properties
content complex
nillable true
Used by
Model
Children gml:Envelope, gml:Null
Instance
<gml:boundedBy nilReason="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Envelope axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Envelope>
  <gml:Null>{1,1}</gml:Null>
</gml:boundedBy>
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<element name="boundedBy" type="gml:BoundingShapeType" nillable="true">
  <annotation>
    <documentation>This property describes the minimum bounding box or rectangle that encloses the entire feature.</documentation>
  </annotation>
</element>
Element gml:AbstractFeature
Namespace http://www.opengis.net/gml/3.2
Annotations
This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType.  This may be used as a variable in the construction of content models.  
gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#locationfeature_xsd.tmp#AbstractFeatureTypecoverage_xsd.tmp#AbstractContinuousCoveragecoverage_xsd.tmp#AbstractCoveragedeprecatedTypes_xsd.tmp#AbstractFeatureCollectioninfrao_2022_rc01_xsd.tmp#AbstractPaikkatietopalveluKohdedynamicFeature_xsd.tmp#DynamicFeaturedeprecatedTypes_xsd.tmp#FeatureCollectioninfrao_2022_rc01_xsd.tmp#Keskilinjaobservation_xsd.tmp#ObservationgmlBase_xsd.tmp#AbstractGML
Type gml:AbstractFeatureType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Instance
<gml:AbstractFeature gml:id="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:metaDataProperty about="" xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:metaDataProperty>
  <gml:description xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:description>
  <gml:descriptionReference xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:descriptionReference>
  <gml:identifier codeSpace="">{0,1}</gml:identifier>
  <gml:name codeSpace="">{0,unbounded}</gml:name>
  <gml:boundedBy nilReason="">{0,1}</gml:boundedBy>
  <gml:location xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,1}</gml:location>
</gml:AbstractFeature>
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<element name="AbstractFeature" type="gml:AbstractFeatureType" abstract="true" substitutionGroup="gml:AbstractGML">
  <annotation>
    <documentation>This abstract element serves as the head of a substitution group which may contain any elements whose content model is derived from gml:AbstractFeatureType. This may be used as a variable in the construction of content models. gml:AbstractFeature may be thought of as "anything that is a GML feature" and may be used to define variables or templates in which the value of a GML property is "any feature". This occurs in particular in a GML feature collection where the feature member properties contain one or multiple copies of gml:AbstractFeature respectively.</documentation>
  </annotation>
</element>
Element gml:EnvelopeWithTimePeriod
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:EnvelopeWithTimePeriod is provided for envelopes that include a temporal extent. It adds two time position properties, gml:beginPosition and gml:endPosition, which describe the extent of a time-envelope.  
Since gml:EnvelopeWithTimePeriod is assigned to the substitution group headed by gml:Envelope, it may be used whenever gml:Envelope is valid.
Diagram
DiagramgeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#EnvelopeType_lowerCornergeometryBasic0d1d_xsd.tmp#EnvelopeType_upperCornergeometryBasic0d1d_xsd.tmp#posdeprecatedTypes_xsd.tmp#coordinatesgeometryBasic0d1d_xsd.tmp#EnvelopeTypefeature_xsd.tmp#EnvelopeWithTimePeriodType_framefeature_xsd.tmp#EnvelopeWithTimePeriodType_beginPositionfeature_xsd.tmp#EnvelopeWithTimePeriodType_endPositionfeature_xsd.tmp#EnvelopeWithTimePeriodTypegeometryBasic0d1d_xsd.tmp#Envelope
Type gml:EnvelopeWithTimePeriodType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:beginPosition, gml:coordinates, gml:endPosition, gml:lowerCorner, gml:pos, gml:upperCorner
Instance
<gml:EnvelopeWithTimePeriod axisLabels="" frame="#ISO-8601" srsDimension="" srsName="" uomLabels="" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:lowerCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:lowerCorner>
  <gml:upperCorner axisLabels="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:upperCorner>
  <gml:pos axisLabels="" srsDimension="" srsName="" uomLabels="">{2,2}</gml:pos>
  <gml:coordinates cs="," decimal="." ts=" ">{1,1}</gml:coordinates>
  <gml:beginPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:beginPosition>
  <gml:endPosition calendarEraName="" frame="#ISO-8601" indeterminatePosition="">{1,1}</gml:endPosition>
</gml:EnvelopeWithTimePeriod>
Attributes
QName Type Default Use
axisLabels gml:NCNameList optional
frame anyURI #ISO-8601 optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="EnvelopeWithTimePeriod" type="gml:EnvelopeWithTimePeriodType" substitutionGroup="gml:Envelope">
  <annotation>
    <documentation>gml:EnvelopeWithTimePeriod is provided for envelopes that include a temporal extent. It adds two time position properties, gml:beginPosition and gml:endPosition, which describe the extent of a time-envelope. Since gml:EnvelopeWithTimePeriod is assigned to the substitution group headed by gml:Envelope, it may be used whenever gml:Envelope is valid.</documentation>
  </annotation>
</element>
Element gml:EnvelopeWithTimePeriodType / gml:beginPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePositiontemporal_xsd.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="beginPosition" type="gml:TimePositionType"/>
Element gml:EnvelopeWithTimePeriodType / gml:endPosition
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramtemporal_xsd.tmp#TimePositionUniontemporal_xsd.tmp#TimePositionType_frametemporal_xsd.tmp#TimePositionType_calendarEraNametemporal_xsd.tmp#TimePositionType_indeterminatePositiontemporal_xsd.tmp#TimePositionType
Type gml:TimePositionType
Type hierarchy
Properties
content complex
Attributes
QName Type Default Use
calendarEraName string optional
frame anyURI #ISO-8601 optional
indeterminatePosition gml:TimeIndeterminateValueType optional
Source
<element name="endPosition" type="gml:TimePositionType"/>
Element gml:locationName
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:locationName property element is a convenience property where the text value describes the location of the feature. If the location names are selected from a controlled list, then the list shall be identified in the codeSpace attribute.
Diagram
DiagrambasicTypes_xsd.tmp#CodeType_codeSpacebasicTypes_xsd.tmp#CodeType
Type gml:CodeType
Properties
content complex
Used by
Attributes
QName Type Use
codeSpace anyURI optional
Source
<element name="locationName" type="gml:CodeType">
  <annotation>
    <documentation>The gml:locationName property element is a convenience property where the text value describes the location of the feature. If the location names are selected from a controlled list, then the list shall be identified in the codeSpace attribute.</documentation>
  </annotation>
</element>
Element gml:locationReference
Namespace http://www.opengis.net/gml/3.2
Annotations
The gml:locationReference property element is a convenience property where the text value referenced by the xlink:href attribute describes the location of the feature.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#ReferenceType
Type gml:ReferenceType
Properties
content complex
Used by
Model
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
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="locationReference" type="gml:ReferenceType">
  <annotation>
    <documentation>The gml:locationReference property element is a convenience property where the text value referenced by the xlink:href attribute describes the location of the feature.</documentation>
  </annotation>
</element>
Complex Type gml:AbstractFeatureType
Namespace http://www.opengis.net/gml/3.2
Annotations
The basic feature model is given by the gml:AbstractFeatureType.
The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType. 
The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location. 
The value of the gml:location property describes the extent, position or relative location of the feature.
Diagram
DiagramgmlBase_xsd.tmp#iddeprecatedTypes_xsd.tmp#metaDataPropertygmlBase_xsd.tmp#descriptiongmlBase_xsd.tmp#descriptionReferencegmlBase_xsd.tmp#identifiergmlBase_xsd.tmp#namegmlBase_xsd.tmp#StandardObjectPropertiesgmlBase_xsd.tmp#AbstractGMLTypefeature_xsd.tmp#boundedBydeprecatedTypes_xsd.tmp#location
Type extension of gml:AbstractGMLType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
gml:id ID optional
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
Source
<complexType name="AbstractFeatureType" abstract="true">
  <annotation>
    <documentation>The basic feature model is given by the gml:AbstractFeatureType. The content model for gml:AbstractFeatureType adds two specific properties suitable for geographic features to the content model defined in gml:AbstractGMLType. The value of the gml:boundedBy property describes an envelope that encloses the entire feature instance, and is primarily useful for supporting rapid searching for features that occur in a particular location. The value of the gml:location property describes the extent, position or relative location of the feature.</documentation>
  </annotation>
  <complexContent>
    <extension base="gml:AbstractGMLType">
      <sequence>
        <element ref="gml:boundedBy" minOccurs="0"/>
        <element ref="gml:location" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:BoundingShapeType
Namespace http://www.opengis.net/gml/3.2
Diagram
Diagramfeature_xsd.tmp#BoundingShapeType_nilReasongeometryBasic0d1d_xsd.tmp#EnvelopedeprecatedTypes_xsd.tmp#Null
Used by
Element gml:boundedBy
Model
Children gml:Envelope, gml:Null
Attributes
QName Type Use
nilReason gml:NilReasonType optional
Source
<complexType name="BoundingShapeType">
  <sequence>
    <choice>
      <element ref="gml:Envelope"/>
      <element ref="gml:Null"/>
    </choice>
  </sequence>
  <attribute name="nilReason" type="gml:NilReasonType"/>
</complexType>
Complex Type gml:AbstractFeatureMemberType
Namespace http://www.opengis.net/gml/3.2
Annotations
To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType.
By default, this abstract property type does not imply any ownership of the features in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of a feature in the collection. A collection shall not own a feature already owned by another object.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroup
Properties
abstract true
Used by
Model
Attributes
QName Type Default Use
owns boolean false optional
Source
<complexType name="AbstractFeatureMemberType" abstract="true">
  <annotation>
    <documentation>To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType. By default, this abstract property type does not imply any ownership of the features in the collection. The owns attribute of gml:OwnershipAttributeGroup may be used on a property element instance to assert ownership of a feature in the collection. A collection shall not own a feature already owned by another object.</documentation>
  </annotation>
  <sequence/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:FeaturePropertyType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupfeature_xsd.tmp#AbstractFeature
Used by
Model
Children gml:AbstractFeature
Attributes
QName Type Fixed Default Use
gml:remoteSchema anyURI optional
nilReason gml:NilReasonType optional
owns boolean false optional
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="FeaturePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractFeature"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:EnvelopeWithTimePeriodType
Namespace http://www.opengis.net/gml/3.2
Diagram
DiagramgeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#EnvelopeType_lowerCornergeometryBasic0d1d_xsd.tmp#EnvelopeType_upperCornergeometryBasic0d1d_xsd.tmp#posdeprecatedTypes_xsd.tmp#coordinatesgeometryBasic0d1d_xsd.tmp#EnvelopeTypefeature_xsd.tmp#EnvelopeWithTimePeriodType_framefeature_xsd.tmp#EnvelopeWithTimePeriodType_beginPositionfeature_xsd.tmp#EnvelopeWithTimePeriodType_endPosition
Type extension of gml:EnvelopeType
Type hierarchy
Used by
Model
Children gml:beginPosition, gml:coordinates, gml:endPosition, gml:lowerCorner, gml:pos, gml:upperCorner
Attributes
QName Type Default Use
axisLabels gml:NCNameList optional
frame anyURI #ISO-8601 optional
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="EnvelopeWithTimePeriodType">
  <complexContent>
    <extension base="gml:EnvelopeType">
      <sequence>
        <element name="beginPosition" type="gml:TimePositionType"/>
        <element name="endPosition" type="gml:TimePositionType"/>
      </sequence>
      <attribute name="frame" type="anyURI" default="#ISO-8601"/>
    </extension>
  </complexContent>
</complexType>
Attribute gml:BoundingShapeType / @nilReason
Namespace No namespace
Type gml:NilReasonType
Properties
content simple
Used by
Complex Type gml:BoundingShapeType
Source
<attribute name="nilReason" type="gml:NilReasonType"/>
Attribute gml:EnvelopeWithTimePeriodType / @frame
Namespace No namespace
Type anyURI
Properties
default #ISO-8601
Used by
Source
<attribute name="frame" type="anyURI" default="#ISO-8601"/>