GML overview

Schema overview and location

XML schemas are used to define and validate the format and content of the Geography Markup Language (GML). The GML v3.2.1 specification provides a set of schemas that define the GML feature constructs and geometric types. These are designed to be used as a basis for building application-specific schemas, which define the data content.

The ‘OS Detailed Path Network’ schema document defines the http://namespaces.os.uk/networks/detailedPathNetwork/1.0 Namespace; this is defined in the XSD available on the OS Detailed Path Network Product Support page on the OS website.

These schemas make use of XSDs (XML schema definitions) produced by the W3C; these XSDs are available from the W3C website.

The application schema uses the following XML namespaces, for which definitions are available in the table below:

The XML namespaces used by the application schema and their definitions.

Simple Features Profile – Level 1

GML is designed to support a wide variety of capabilities, ranging from simple contextual mapping, such as OS Open Map, to products that include complex geometric property types or even spatial and temporal topology.

The Simple Features Profile of GML 3.2.1 defines a restricted subset of GML, allowing scope for greater interoperability.

This product conforms to Simple Features Profile – Level 1.

Last updated