<complexType name="AbstractGMLType" abstract="true">
<annotation>
<documentation>All complexContent GML elements are directly or indirectly derived from this abstract supertype
to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.
Elements in this hierarchy may have an ID and are thus referenceable. </documentation>
</annotation>
<sequence>
<element ref="gml:metaDataProperty" minOccurs="0" maxOccurs="unbounded" />
<element ref="gml:description" minOccurs="0" />
<element ref="gml:name" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority. </documentation>
</annotation>
</element>
</sequence>
<attribute ref="gml:id" use="optional" />
</complexType>
|