D.3

From DGIWG
Jump to: navigation, search

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.