TopoCurvePropertyType, topoCurveProperty Topological collection 1-dimensional .1 TopoCurveType, TopoCurve

Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. 145 13.4.3 Topological collection 2-dimensional 13.4.3.1 TopoSurfaceType, TopoSurface complexType name=TopoSurfaceType complexContent extension base=gml:AbstractTopologyType sequence element ref=gml:directedFace maxOccurs=unbounded sequence attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=TopoSurface type=gml:TopoSurfaceType gml:TopoSurface represents a homogeneous topological expression, a set of directed faces, which if realized are isomorphic to a geometric surface primitive. The intended use of gml:TopoSurface is to appear within a surface feature to express the structural and possibly geometric relationships of this surface feature to other features via the shared face definitions.

13.4.3.2 TopoSurfacePropertyType, topoSurfaceProperty

complexType name=TopoSurfacePropertyType sequence element ref=gml:TopoSurface sequence attributeGroup ref=gml:OwnershipAttributeGroup complexType element name=topoSurfaceProperty type=gml:TopoSurfacePropertyType The gml:topoSurfaceProperty property element may be used in features to express their relationship to the referenced topology faces. 13.4.4 Topological collection 3-dimensional 13.4.4.1 TopoVolumeType, TopoVolume complexType name=TopoVolumeType complexContent extension base=gml:AbstractTopologyType sequence element ref=gml:directedTopoSolid maxOccurs=unbounded sequence attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=TopoVolume type=gml:TopoVolumeType gml:TopoVolume represents a homogeneous topological expression, a set of directed topologic solids, which if realized are isomorphic to a geometric solid primitive. The intended use of gml:TopoVolume is to appear within a solid feature to express the structural and geometric relationships of this solid feature to other features via the shared solid definitions. 146 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. NOTE The orientation assigned to the gml:directedSolid has no meaning in three dimensions. It is preserved for symmetry with the corresponding elements of other dimensions, see above.

13.4.4.2 TopoVolumePropertyType, topoVolumeProperty

complexType name=TopoVolumePropertyType sequence element ref=gml:TopoVolume sequence attributeGroup ref=gml:OwnershipAttributeGroup complexType element name=topoVolumeProperty type=gml:TopoVolumePropertyType The gml:topoVolumeProperty element may be used in features to express their relationship to the referenced topology volume.

13.5 Topology complex

13.5.1 TopoComplexType, TopoComplex

complexType name=TopoComplexType complexContent extension base=gml:AbstractTopologyType sequence element ref=gml:maximalComplex element ref=gml:superComplex minOccurs=0 maxOccurs=unbounded element ref=gml:subComplex minOccurs=0 maxOccurs=unbounded element ref=gml:topoPrimitiveMember minOccurs=0 maxOccurs=unbounded element ref=gml:topoPrimitiveMembers minOccurs=0 sequence attribute name=isMaximal type=boolean default=false attributeGroup ref=gml:AggregationAttributeGroup extension complexContent complexType element name=TopoComplex type=gml:TopoComplexType substitutionGroup=gml:AbstractTopology gml:TopoComplex is a collection of topological primitives and implements ISO 19107 TP_Complex see D.2.4.4 and ISO 19107:2003, 7.4.2. Each complex holds a reference to its maximal complex gml:maximalComplex and optionally to sub- or super-complexes gml:subComplex, gml:superComplex. A topology complex contains its primitive and sub-complex members. NOTE The maximal complex is the complex which has no super-complex. There is one and only one maximal complex per topological manifold.

13.5.2 Maximal, sub- and super-complexes

element name=subComplex type=gml:TopoComplexPropertyType element name=superComplex type=gml:TopoComplexPropertyType element name=maximalComplex type=gml:TopoComplexPropertyType