Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema geometryAggregates.xsd
Namespace http://www.opengis.net/gml/3.2
Annotations
See ISO/DIS 19136 12.3.
Geometric aggregates (i.e. instances of a subtype of gml:AbstractGeometricAggregateType) are arbitrary aggregations of geometry elements. They are not assumed to have any additional internal structure and are used to "collect" pieces of geometry of a specified type. Application schemas may use aggregates for features that use multiple geometric objects in their representations.

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:AbstractGeometricAggregate
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#MultiCurvegeometryAggregates_xsd.tmp#MultiGeometrygeometryAggregates_xsd.tmp#MultiPointgeometryAggregates_xsd.tmp#MultiSolidgeometryAggregates_xsd.tmp#MultiSurfacegeometryBasic0d1d_xsd.tmp#AbstractGeometry
Type gml:AbstractGeometricAggregateType
Type hierarchy
Properties
content complex
abstract true
Substitution Group
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:AbstractGeometricAggregate aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:AbstractGeometricAggregate>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="AbstractGeometricAggregate" type="gml:AbstractGeometricAggregateType" abstract="true" substitutionGroup="gml:AbstractGeometry">
  <annotation>
    <documentation>gml:AbstractGeometricAggregate is the abstract head of the substitution group for all geometric aggregates.</documentation>
  </annotation>
</element>
Element gml:geometryMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a geometry element via the XLink-attributes or contains the geometry element.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometrygeometryBasic0d1d_xsd.tmp#GeometryPropertyType
Type gml:GeometryPropertyType
Properties
content complex
Used by
Complex Type gml:MultiGeometryType
Model
Children gml:AbstractGeometry
Instance
<gml:geometryMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:geometryMember>
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="geometryMember" type="gml:GeometryPropertyType">
  <annotation>
    <documentation>This property element either references a geometry element via the XLink-attributes or contains the geometry element.</documentation>
  </annotation>
</element>
Element gml:geometryMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometrygeometryBasic0d1d_xsd.tmp#GeometryArrayPropertyType
Type gml:GeometryArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiGeometryType
Model
Children gml:AbstractGeometry
Instance
<gml:geometryMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractGeometry axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractGeometry>
</gml:geometryMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="geometryMembers" type="gml:GeometryArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of geometry elements. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiGeometry
Namespace http://www.opengis.net/gml/3.2
Annotations
gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type. 
The members of the geometric aggregate may be specified either using the "standard" property (gml:geometryMember) or the array property (gml:geometryMembers). It is also valid to use both the "standard" and the array properties in the same collection.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#geometryMembergeometryAggregates_xsd.tmp#geometryMembersgeometryAggregates_xsd.tmp#MultiGeometryTypegeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Type gml:MultiGeometryType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Model
Children gml:description, gml:descriptionReference, gml:geometryMember, gml:geometryMembers, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:MultiGeometry aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:geometryMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:geometryMember>
  <gml:geometryMembers owns="false">{0,1}</gml:geometryMembers>
</gml:MultiGeometry>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiGeometry" type="gml:MultiGeometryType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>gml:MultiGeometry is a collection of one or more GML geometry objects of arbitrary type. The members of the geometric aggregate may be specified either using the "standard" property (gml:geometryMember) or the array property (gml:geometryMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:pointMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a Point via the XLink-attributes or contains the Point element.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic0d1d_xsd.tmp#PointgeometryBasic0d1d_xsd.tmp#PointPropertyType
Type gml:PointPropertyType
Properties
content complex
Used by
Complex Type gml:MultiPointType
Model
Children gml:Point
Instance
<gml:pointMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointMember>
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="pointMember" type="gml:PointPropertyType">
  <annotation>
    <documentation>This property element either references a Point via the XLink-attributes or contains the Point element.</documentation>
  </annotation>
</element>
Element gml:pointMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic0d1d_xsd.tmp#PointgeometryBasic0d1d_xsd.tmp#PointArrayPropertyType
Type gml:PointArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiPointType
Model
Children gml:Point
Instance
<gml:pointMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:Point axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:Point>
</gml:pointMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="pointMembers" type="gml:PointArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of points. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiPoint
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiPoint consists of one or more gml:Points.
The members of the geometric aggregate may be specified either using the "standard" property (gml:pointMember) or the array property (gml:pointMembers). It is also valid to use both the "standard" and the array properties in the same collection.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#pointMembergeometryAggregates_xsd.tmp#pointMembersgeometryAggregates_xsd.tmp#MultiPointTypegeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Type gml:MultiPointType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointMember, gml:pointMembers
Instance
<gml:MultiPoint aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:pointMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:pointMember>
  <gml:pointMembers owns="false">{0,1}</gml:pointMembers>
</gml:MultiPoint>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiPoint consists of one or more gml:Points. The members of the geometric aggregate may be specified either using the "standard" property (gml:pointMember) or the array property (gml:pointMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:curveMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic0d1d_xsd.tmp#AbstractCurvegeometryBasic0d1d_xsd.tmp#CurveArrayPropertyType
Type gml:CurveArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiCurveType
Model
Children gml:AbstractCurve
Instance
<gml:curveMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractCurve axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractCurve>
</gml:curveMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="curveMembers" type="gml:CurveArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiCurve
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiCurve is defined by one or more gml:AbstractCurves.
The members of the geometric aggregate may be specified either using the "standard" property (gml:curveMember) or the array property (gml:curveMembers). It is also valid to use both the "standard" and the array properties in the same collection.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryPrimitives_xsd.tmp#curveMembergeometryAggregates_xsd.tmp#curveMembersgeometryAggregates_xsd.tmp#MultiCurveTypegeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Type gml:MultiCurveType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:curveMember, gml:curveMembers, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Instance
<gml:MultiCurve aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:curveMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:curveMember>
  <gml:curveMembers owns="false">{0,1}</gml:curveMembers>
</gml:MultiCurve>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiCurve" type="gml:MultiCurveType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiCurve is defined by one or more gml:AbstractCurves. The members of the geometric aggregate may be specified either using the "standard" property (gml:curveMember) or the array property (gml:curveMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:surfaceMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryBasic2d_xsd.tmp#AbstractSurfacegeometryBasic2d_xsd.tmp#SurfaceArrayPropertyType
Type gml:SurfaceArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiSurfaceType
Model
Children gml:AbstractSurface
Instance
<gml:surfaceMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSurface axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSurface>
</gml:surfaceMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="surfaceMembers" type="gml:SurfaceArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of surfaces. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiSurface
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiSurface is defined by one or more gml:AbstractSurfaces.
The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryPrimitives_xsd.tmp#surfaceMembergeometryAggregates_xsd.tmp#surfaceMembersgeometryAggregates_xsd.tmp#MultiSurfaceTypegeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Type gml:MultiSurfaceType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember, gml:surfaceMembers
Instance
<gml:MultiSurface aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:surfaceMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:surfaceMember>
  <gml:surfaceMembers owns="false">{0,1}</gml:surfaceMembers>
</gml:MultiSurface>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiSurface" type="gml:MultiSurfaceType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiSurface is defined by one or more gml:AbstractSurfaces. The members of the geometric aggregate may be specified either using the "standard" property (gml:surfaceMember) or the array property (gml:surfaceMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Element gml:solidMember
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element, which is substitutable for gml:AbstractSolid.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryPrimitives_xsd.tmp#AbstractSolidgeometryPrimitives_xsd.tmp#SolidPropertyType
Type gml:SolidPropertyType
Properties
content complex
Used by
Model
Children gml:AbstractSolid
Instance
<gml:solidMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidMember>
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="solidMember" type="gml:SolidPropertyType">
  <annotation>
    <documentation>This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element, which is substitutable for gml:AbstractSolid.</documentation>
  </annotation>
</element>
Element gml:solidMembers
Namespace http://www.opengis.net/gml/3.2
Annotations
This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
Diagram
DiagramgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryPrimitives_xsd.tmp#AbstractSolidgeometryPrimitives_xsd.tmp#SolidArrayPropertyType
Type gml:SolidArrayPropertyType
Properties
content complex
Used by
Complex Type gml:MultiSolidType
Model
Children gml:AbstractSolid
Instance
<gml:solidMembers owns="false" xmlns:gml="http://www.opengis.net/gml/3.2">
  <gml:AbstractSolid axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="">{1,1}</gml:AbstractSolid>
</gml:solidMembers>
Attributes
QName Type Default Use
owns boolean false optional
Source
<element name="solidMembers" type="gml:SolidArrayPropertyType">
  <annotation>
    <documentation>This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.</documentation>
  </annotation>
</element>
Element gml:MultiSolid
Namespace http://www.opengis.net/gml/3.2
Annotations
A gml:MultiSolid is defined by one or more gml:AbstractSolids.
The members of the geometric aggregate may be specified either using the "standard" property (gml:solidMember) or the array property (gml:solidMembers). It is also valid to use both the "standard" and the array properties in the same collection.
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#solidMembergeometryAggregates_xsd.tmp#solidMembersgeometryAggregates_xsd.tmp#MultiSolidTypegeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Type gml:MultiSolidType
Type hierarchy
Properties
content complex
Substitution Group Affiliation
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember, gml:solidMembers
Instance
<gml:MultiSolid aggregationType="" axisLabels="" gml:id="" srsDimension="" srsName="" uomLabels="" 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:solidMember xlink:actuate="" xlink:arcrole="" xlink:href="" nilReason="" owns="false" gml:remoteSchema="" xlink:role="" xlink:show="" xlink:title="" xlink:type="simple">{0,unbounded}</gml:solidMember>
  <gml:solidMembers owns="false">{0,1}</gml:solidMembers>
</gml:MultiSolid>
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<element name="MultiSolid" type="gml:MultiSolidType" substitutionGroup="gml:AbstractGeometricAggregate">
  <annotation>
    <documentation>A gml:MultiSolid is defined by one or more gml:AbstractSolids. The members of the geometric aggregate may be specified either using the "standard" property (gml:solidMember) or the array property (gml:solidMembers). It is also valid to use both the "standard" and the array properties in the same collection.</documentation>
  </annotation>
</element>
Complex Type gml:AbstractGeometricAggregateType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroup
Type extension of gml:AbstractGeometryType
Type hierarchy
Properties
abstract true
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="AbstractGeometricAggregateType" abstract="true">
  <complexContent>
    <extension base="gml:AbstractGeometryType">
      <attributeGroup ref="gml:AggregationAttributeGroup"/>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiGeometryType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#geometryMembergeometryAggregates_xsd.tmp#geometryMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:geometryMember, gml:geometryMembers, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiGeometryType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:geometryMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:geometryMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiGeometryPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregate
Used by
Model
Children gml:AbstractGeometricAggregate
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="MultiGeometryPropertyType">
  <annotation>
    <documentation>A property that has a geometric aggregate as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:AbstractGeometricAggregate"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiPointType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#pointMembergeometryAggregates_xsd.tmp#pointMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiPoint
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:pointMember, gml:pointMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiPointType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:pointMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:pointMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiPointPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryAggregates_xsd.tmp#MultiPoint
Used by
Model
Children gml:MultiPoint
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="MultiPointPropertyType">
  <annotation>
    <documentation>A property that has a collection of points as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiPoint"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiCurveType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryPrimitives_xsd.tmp#curveMembergeometryAggregates_xsd.tmp#curveMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiCurve
Model
Children gml:curveMember, gml:curveMembers, gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiCurveType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:curveMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:curveMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiCurvePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryAggregates_xsd.tmp#MultiCurve
Used by
Model
Children gml:MultiCurve
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="MultiCurvePropertyType">
  <annotation>
    <documentation>A property that has a collection of curves as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiCurve"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSurfaceType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryPrimitives_xsd.tmp#surfaceMembergeometryAggregates_xsd.tmp#surfaceMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:surfaceMember, gml:surfaceMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiSurfaceType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:surfaceMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:surfaceMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiSurfacePropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryAggregates_xsd.tmp#MultiSurface
Used by
Model
Children gml:MultiSurface
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="MultiSurfacePropertyType">
  <annotation>
    <documentation>A property that has a collection of surfaces as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiSurface"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>
Complex Type gml:MultiSolidType
Namespace http://www.opengis.net/gml/3.2
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#AbstractGMLTypegeometryBasic0d1d_xsd.tmp#SRSReferenceGroupgeometryBasic0d1d_xsd.tmp#AbstractGeometryTypegmlBase_xsd.tmp#AggregationAttributeGroupgeometryAggregates_xsd.tmp#AbstractGeometricAggregateTypegeometryAggregates_xsd.tmp#solidMembergeometryAggregates_xsd.tmp#solidMembers
Type extension of gml:AbstractGeometricAggregateType
Type hierarchy
Used by
Element gml:MultiSolid
Model
Children gml:description, gml:descriptionReference, gml:identifier, gml:metaDataProperty, gml:name, gml:solidMember, gml:solidMembers
Attributes
QName Type Use Annotation
aggregationType gml:AggregationType optional
axisLabels gml:NCNameList optional
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.
srsDimension positiveInteger optional
srsName anyURI optional
uomLabels gml:NCNameList optional
Source
<complexType name="MultiSolidType">
  <complexContent>
    <extension base="gml:AbstractGeometricAggregateType">
      <sequence>
        <element ref="gml:solidMember" minOccurs="0" maxOccurs="unbounded"/>
        <element ref="gml:solidMembers" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>
Complex Type gml:MultiSolidPropertyType
Namespace http://www.opengis.net/gml/3.2
Annotations
A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.
Diagram
DiagramgmlBase_xsd.tmp#AssociationAttributeGroupgmlBase_xsd.tmp#OwnershipAttributeGroupgeometryAggregates_xsd.tmp#MultiSolid
Used by
Model
Children gml:MultiSolid
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="MultiSolidPropertyType">
  <annotation>
    <documentation>A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document). Either the reference or the contained element shall be given, but neither both nor none.</documentation>
  </annotation>
  <sequence minOccurs="0">
    <element ref="gml:MultiSolid"/>
  </sequence>
  <attributeGroup ref="gml:AssociationAttributeGroup"/>
  <attributeGroup ref="gml:OwnershipAttributeGroup"/>
</complexType>