Definition Type: ComplexType
Name: ArrayAssociationType
Namespace: http://www.opengis.net/gml
Containing Schema: gmlBase.xsd
Abstract
Documentation:
A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation. An instance of this type contains elements representing Objects. Ideally this type would be derived by extension of AssociationType. However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema.
Collapse XSD Schema Diagram:
Drilldown into _Object in schema gmlbase_xsdXSD Diagram of ArrayAssociationType in schema gmlbase_xsd (Geography Markup Language)
Collapse XSD Schema Code:
<complexType name="ArrayAssociationType">
    <annotation>
        <documentation>  A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation.  An instance of this type contains elements representing Objects.

Ideally this type would be derived by extension of AssociationType.  
However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema. </documentation>
    </annotation>
    <sequence>
        <element ref="gml:_Object" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
</complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
_Object gml:_Object 0 unbounded
Collapse Derivation Tree:
Collapse References:
gml:members, gml:TopoPrimitiveArrayAssociationType