feature.xsd v2.05 2001-02
GML Feature schema. Copyright (c) 2001 OGC, All Rights Reserved.
An abstract feature provides a set of common properties. A concrete
feature type must derive from this type and specify additional
properties in an application schema. A feature may optionally
possess an identifying attribute ('fid').
This abstract base type just makes the boundedBy element mandatory
for a feature collection.
A feature collection contains zero or more featureMember elements.
A simple geometric property encapsulates a geometry element.
Alternatively, it can function as a pointer (simple-type link)
that refers to a remote geometry element.
A featureMember is a feature (or feature collection); this type can
be restricted in an application schema to allow only specified features
as valid members. Alternatively, it can function as a simple link that
points to a remote feature.
Bounding shapes--a Box or a null element are currently allowed.
Encapsulates a single point to represent position, location, or
centerOf properties.
Encapsulates a single polygon to represent coverage or extentOf
properties.
Encapsulates a single LineString to represent centerLineOf or
edgeOf properties.
Encapsulates a MultiPoint element to represent the following
discontiguous geometric properties: multiLocation, multiPosition,
multiCenterOf.
Encapsulates a MultiLineString element to represent the following
discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
Encapsulates a MultiPolygon to represent the following discontiguous
geometric properties: multiCoverage, multiExtentOf.
Encapsulates a MultiGeometry element.
If a bounding shape is not provided for a feature collection,
explain why. Allowable values are:
innapplicable - the features do not have geometry
unknown - the boundingBox cannot be computed
unavailable - there may be a boundingBox but it is not divulged
missing - there are no features