Schema Central Home  |  NIEM 2.1 Overview  |   Search NIEM 2.1:
   Advanced Search
NIEM 2.1

topology.xsd

See ISO/DIS 19136 Clause 14.
Topology is the branch of mathematics describing the properties of objects which are invariant under continuous deformation. For example, a circle is topologically equivalent to an ellipse because one can be transformed into the other by stretching. In geographic modelling, the foremost use of topology is in accelerating computational geometry. The constructs of topology allow characterisation of the spatial relationships between objects using simple combinatorial or algebraic algorithms. Topology, realised by the appropriate geometry, also allows a compact and unambiguous mechanism for expressing shared geometry among geographic features.
There are four instantiable classes of primitive topology objects, one for each dimension up to 3D. In addition, topological complexes are supported, too. 
There is strong symmetry in the (topological boundary and coboundary) relationships between topology primitives of adjacent dimensions. Topology primitives are bounded by directed primitives of one lower dimension. The coboundary of each topology primitive is formed from directed topology primitives of one higher dimension.

Schema Document Information

Namespace: http://www.opengis.net/gml/3.2

File Path: external/ogc/gml/3.2.1/topology.xsd

Properties: Version: 3.2.1, Element Form Default: qualified

Elements

gml:AbstractTopoPrimitive

gml:AbstractTopology

gml:Edge

gml:Face

gml:Node

gml:TopoComplex

gml:TopoCurve

gml:TopoPoint

gml:TopoSolid

gml:TopoSurface

gml:TopoVolume

gml:container

gml:container

gml:directedEdge

gml:directedFace

gml:directedNode

gml:directedTopoSolid

gml:isolated

gml:isolated

gml:maximalComplex

gml:subComplex

gml:superComplex

gml:topoCurveProperty

gml:topoPointProperty

gml:topoPrimitiveMember

gml:topoPrimitiveMembers

gml:topoSurfaceProperty

gml:topoVolumeProperty

Complex Types

gml:AbstractTopoPrimitiveType

gml:AbstractTopologyType

gml:DirectedEdgePropertyType

gml:DirectedFacePropertyType

gml:DirectedNodePropertyType

gml:DirectedTopoSolidPropertyType

gml:EdgeType

gml:FaceOrTopoSolidPropertyType

gml:FaceType

gml:NodeOrEdgePropertyType

gml:NodePropertyType

gml:NodeType

gml:TopoComplexPropertyType

gml:TopoComplexType

gml:TopoCurvePropertyType

gml:TopoCurveType

gml:TopoPointPropertyType

gml:TopoPointType

gml:TopoPrimitiveArrayAssociationType

gml:TopoPrimitiveMemberType

gml:TopoSolidPropertyType

gml:TopoSolidType

gml:TopoSurfacePropertyType

gml:TopoSurfaceType

gml:TopoVolumePropertyType

gml:TopoVolumeType

Simple Types

Attributes

isMaximal

universal

universal

Groups

Attribute Groups

Need NIEM Help?
D A T Y P I C
Training | Consulting | Development

 

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications