D.3
XML Schema Implementation of NGMP Extensions of ISO 19115
Introduction
This clause defines the XML encoding for the NGMP Extensions of ISO 19115 defined in D.1. This XML schema implementation follows the encoding rules stated in ISO/TS 19139 (8 – Encoding rules). The exceptions and the implementations based on external types are detailed in this clause. This clause uses the UML notation commonly used in the ISO 19100 series of International Standards and the specific notations defined in clause in 5.4 of ISO/TS 19139.#
Namespaces
In the table below, the item on the left describes the common namespace prefix used to describe the elements in the namespace. The second item is an English description of the namespace prefix, and the item in parenthesis is the URI of the actual namespace.
prefix | Description | Namespace |
ngmp | NATO Geospatial Metadata Profile | urn:int:nato:geometoc:geo:metadata:ngmp:1.0 |
gco | Geographic Common extensible markup language | http://www.isotc211.org/2005/gco |
gmd | Geographic MetaData extensible markup language | http://www.isotc211.org/2005/gmd |
gml | Geography Markup Language | http://www.opengis.net/gml/3.2 |
gmx | Geographic Metadata XML Schema | http://www.isotc211.org/2005/gmx |
gss | Geographic Spatial Schema extensible markup language | http://www.isotc211.org/2005/gss |
gsr | Geographic Spatial Referencing extensible markup language | http://www.isotc211.org/2005/gsr |
gts | Geographic Temporal Schema extensible markup language | http://www.isotc211.org/2005/gts |
Specification of the XML Schema implementation
Organization of the ngmp namespace
This namespace contains the XML Schema Implementation of NGMP extensions of ISO 19115. The root and unique XML Schema Document of this namespace is ngmp.xsd.
ngmp.xsd
This XML schema implements the UML conceptual schema defined in clause D.1. It directly imports the XML Schema definition from gco and gmd namespaces.
All the concepts defined in clause D.1and described in clause D.2are implemented in this XML schema document in conformance with the encoding rules defined in Clause 8 of ISO/TS 19139.