MultiPointPropertyType, multiPointProperty 0-Dimensional aggregates .1 MultiPointType, MultiPoint, pointMember, pointMembers

94 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. complexContent complexType element name=MultiCurve type=gml:MultiCurveType substitutionGroup=gml:AbstractGeometricAggregate gml:MultiCurve implements ISO 19107 GM_MultiCurve see ISO 19107:2003, 6.5.5 as specified in D.2.3.5. 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. NOTE 1 Array properties cannot reference remote geometry elements via XLinks. element name=curveMembers type=gml:CurveArrayPropertyType This property element contains a list of curves. The order of the elements is significant and shall be preserved when processing the array. NOTE 2 gml:curveMember is declared in 10.5.11.1.

11.3.3.2 MultiCurvePropertyType, multiCurveProperty

complexType name=MultiCurvePropertyType sequence minOccurs=0 element ref=gml:MultiCurve sequence attributeGroup ref=gml:AssociationAttributeGroup attributeGroup ref=gml:OwnershipAttributeGroup complexType 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. element name=multiCurveProperty type=gml:MultiCurvePropertyType This property element either references a curve aggregate via the XLink-attributes or contains the multi curve element. gml:multiCurveProperty is the predefined property, which may be used by GML application schemas whenever a GML feature has a property with a value that is substitutable for gml:MultiCurve. 11.3.4 2-Dimensional aggregates 11.3.4.1 MultiSurfaceType, MultiSurface, surfaceMember, surfaceMembers 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