DirectedEdgePropertyType, directedEdge Topological primitives 1-dimensional .1 EdgeType, Edge

142 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. A face may optionally be realized by a 2-dimensional geometric primitive gml:surfaceProperty. If the topological representation exists an unbounded manifold e.g. Euclidean plane, a gml:Face shall indicate whether it is a universal face or not, to ensure a lossless topology representation. The optional universal attribute of type boolean is used to indicate this. NOTE 2 The universal face is normally not part of any feature, and is used to represent the unbounded portion of the data set. Its interior boundary it has no exterior boundary would normally be considered the exterior boundary of the map represented by the data set.

13.3.4.2 DirectedFacePropertyType, directedFace

element name=directedFace type=gml:DirectedFacePropertyType complexType name=DirectedFacePropertyType sequence minOccurs=0 element ref=gml:Face sequence attribute name=orientation type=gml:SignType default=+ attributeGroup ref=gml:AssociationAttributeGroup attributeGroup ref=gml:OwnershipAttributeGroup complexType The gml:directedFace property element describes the boundary of topology solids, in the coBoundary of topology edges and is used in the support of surface features via the gml:TopoSurface expression, see below. The orientation attribute of type gml:SignType expresses the sense in which the included face is used i.e. inward or outward with respect to the surface normal in any geometric realization. 13.3.5 Topological primitives 3-dimensional 13.3.5.1 TopoSolidType, TopoSolid complexType name=TopoSolidType complexContent extension base=gml:AbstractTopoPrimitiveType sequence element name=isolated type=gml:NodeOrEdgePropertyType minOccurs=0 maxOccurs=unbounded element ref=gml:directedFace maxOccurs=unbounded element ref=gml:solidProperty minOccurs=0 sequence attributeGroup ref=gml:AggregationAttributeGroup attribute name=universal type=boolean use=optional default=false extension complexContent complexType element name=TopoSolid type=gml:TopoSolidType substitutionGroup=gml:AbstractTopoPrimitive gml:TopoSolid represents the 3-dimensional topology primitive and implements ISO 19107 TP_Solid see D.2.4.3 and ISO 19107:2003, 7.3.18. The gml:isolated property element implements the role of the same name of the ISO 19107 ―Isolated In‖ association see ISO 19107:2003, 7.3.10.4 and D.2.4.3. complexType name=NodeOrEdgePropertyType choice minOccurs=0 element ref=gml:Node element ref=gml:Edge