Definition Type: ComplexType
Name: AbstractGeometryType
Namespace: http://www.opengis.net/gml/3.2
Type: gml:AbstractGMLType
Containing Schema: geometryBasic0d1d.xsd
Abstract True
Documentation:
All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup).
The following rules shall be adhered to:
-	Every geometry type shall derive from this abstract type.
-	Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.
Collapse XSD Schema Diagram:
Drilldown into nameDrilldown into identifierDrilldown into descriptionReferenceDrilldown into descriptionDrilldown into metaDataPropertyDrilldown into StandardObjectPropertiesDrilldown into idDrilldown into AbstractGMLTypeDrilldown into uomLabelsDrilldown into axisLabelsDrilldown into SRSInformationGroupDrilldown into srsDimensionDrilldown into srsNameDrilldown into SRSReferenceGroupXSD Diagram of AbstractGeometryType
Collapse XSD Schema Code:
<complexType name="AbstractGeometryType" abstract="true">
    <annotation>
        <documentation>All geometry elements are derived directly or indirectly from this abstract supertype. A geometry element may have an identifying attribute (gml:id), one or more names (elements identifier and name) and a description (elements description and descriptionReference) . It may be associated with a spatial reference system (attribute group gml:SRSReferenceGroup).
The following rules shall be adhered to:
-	Every geometry type shall derive from this abstract type.
-	Every geometry element (i.e. an element of a geometry type) shall be directly or indirectly in the substitution group of AbstractGeometry.</documentation>
    </annotation>
    <complexContent>
        <extension base="gml:AbstractGMLType">
            <attributeGroup ref="gml:SRSReferenceGroup" />
        </extension>
    </complexContent>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
metaDataProperty gml:metaDataProperty 0 unbounded
description gml:description 0 (1)
descriptionReference gml:descriptionReference 0 (1)
identifier gml:identifier 0 (1)
name gml:name 0 unbounded
<xs:group> gml:StandardObjectProperties (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
id gml:id (Optional)
srsName gml:srsName (Optional)
srsDimension gml:srsDimension (Optional)
axisLabels gml:axisLabels (Optional)
uomLabels gml:uomLabels (Optional)
Collapse Derivation Tree:
Collapse References:
gml:AbstractGeometricAggregateType, gml:AbstractGeometricPrimitiveType, gml:AbstractGeometry, gml:AbstractImplicitGeometrygml:GeometricComplexType, gml:GridType,