A property that has a geometric complex 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.
<complexType name="GeometricComplexPropertyType"><annotation><documentation>A property that has a geometric complex 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"><choice><element ref="gml:GeometricComplex"/><element ref="gml:CompositeCurve"/><element ref="gml:CompositeSurface"/><element ref="gml:CompositeSolid"/></choice></sequence><attributeGroup ref="gml:OwnershipAttributeGroup"/><attributeGroup ref="gml:AssociationAttributeGroup"/></complexType>