Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema feature.xsd
Namespacehttp://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 defaultunqualified
element form defaultqualified
version3.2.2
Element gml:boundedBy
Namespacehttp://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
Typegml:BoundingShapeType
Properties
contentcomplex
nillabletrue
Used by
Model
Childrengml: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
QNameTypeUse
nilReasongml:NilReasonTypeoptional
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
Namespacehttp://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_xsd.tmp#AbstractPaikkatietopalveluKohdedynamicFeature_xsd.tmp#DynamicFeaturedeprecatedTypes_xsd.tmp#FeatureCollectionobservation_xsd.tmp#ObservationgmlBase_xsd.tmp#AbstractGML
Typegml:AbstractFeatureType
Type hierarchy
Properties
contentcomplex
abstracttrue
Substitution Group
Substitution Group Affiliation
Used by
Model
Childrengml: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
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://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
Typegml:EnvelopeWithTimePeriodType
Type hierarchy
Properties
contentcomplex
Substitution Group Affiliation
Model
Childrengml: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
QNameTypeDefaultUse
axisLabelsgml:NCNameListoptional
frameanyURI#ISO-8601optional
srsDimensionpositiveIntegeroptional
srsNameanyURIoptional
uomLabelsgml:NCNameListoptional
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
Namespacehttp://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
Typegml:TimePositionType
Type hierarchy
Properties
contentcomplex
Attributes
QNameTypeDefaultUse
calendarEraNamestringoptional
frameanyURI#ISO-8601optional
indeterminatePositiongml:TimeIndeterminateValueTypeoptional
Source
<element name="beginPosition" type="gml:TimePositionType"/>
Element gml:EnvelopeWithTimePeriodType / gml:endPosition
Namespacehttp://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
Typegml:TimePositionType
Type hierarchy
Properties
contentcomplex
Attributes
QNameTypeDefaultUse
calendarEraNamestringoptional
frameanyURI#ISO-8601optional
indeterminatePositiongml:TimeIndeterminateValueTypeoptional
Source
<element name="endPosition" type="gml:TimePositionType"/>
Element gml:locationName
Namespacehttp://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
Typegml:CodeType
Properties
contentcomplex
Used by
Attributes
QNameTypeUse
codeSpaceanyURIoptional
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
Namespacehttp://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
Typegml:ReferenceType
Properties
contentcomplex
Used by
Model
Attributes
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
Namespacehttp://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
Typeextension of gml:AbstractGMLType
Type hierarchy
Properties
abstracttrue
Used by
Model
Childrengml:boundedBy, gml:description, gml:descriptionReference, gml:identifier, gml:location, gml:metaDataProperty, gml:name
Attributes
QNameTypeUseAnnotation
gml:idIDoptional
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
Namespacehttp://www.opengis.net/gml/3.2
Diagram
Diagramfeature_xsd.tmp#BoundingShapeType_nilReasongeometryBasic0d1d_xsd.tmp#EnvelopedeprecatedTypes_xsd.tmp#Null
Used by
Model
Childrengml:Envelope, gml:Null
Attributes
QNameTypeUse
nilReasongml:NilReasonTypeoptional
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:FeaturePropertyType
Namespacehttp://www.opengis.net/gml/3.2
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgmlBase_xsd.tmp#AssociationAttributeGroupfeature_xsd.tmp#AbstractFeature
Used by
Model
Childrengml:AbstractFeature
Attributes
Source
<complexType name="FeaturePropertyType">
  <sequence minOccurs="0">
    <element ref="gml:AbstractFeature"/>
  </sequence>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
Complex Type gml:AbstractFeatureMemberType
Namespacehttp://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
abstracttrue
Used by
Model
Attributes
QNameTypeDefaultUse
ownsbooleanfalseoptional
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:EnvelopeWithTimePeriodType
Namespacehttp://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
Typeextension of gml:EnvelopeType
Type hierarchy
Used by
Model
Childrengml:beginPosition, gml:coordinates, gml:endPosition, gml:lowerCorner, gml:pos, gml:upperCorner
Attributes
QNameTypeDefaultUse
axisLabelsgml:NCNameListoptional
frameanyURI#ISO-8601optional
srsDimensionpositiveIntegeroptional
srsNameanyURIoptional
uomLabelsgml:NCNameListoptional
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
NamespaceNo namespace
Typegml:NilReasonType
Properties
contentsimple
Used by
Source
<attribute name="nilReason" type="gml:NilReasonType"/>
Attribute gml:EnvelopeWithTimePeriodType / @frame
NamespaceNo namespace
TypeanyURI
Properties
default#ISO-8601
Used by
Source
<attribute name="frame" type="anyURI" default="#ISO-8601"/>