ISO 19136-1:2020
Geographic information — Geography Markup Language (GML) — Part 1: Fundamentals
Geographic information — Geography Markup Language (GML) — Part 1: Fundamentals
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 358
- Дата публикации:
- 9 января 2020 г.
- Издание:
- ISO IS 19136 edition 1 version 1
- ICS:
- 35.240.70
The Geography Markup Language (GML) is an XML encoding in accordance with ISO 19118 for the transport and storage of geographic information modelled in accordance with the conceptual modelling framework used in the ISO 19100 series of International Standards and including both the spatial and non-spatial properties of geographic features. This document defines the XML Schema syntax, mechanisms and conventions that: — provide an open, vendor-neutral framework for the description of geospatial application schemas for the transport and storage of geographic information in XML; — allow profiles that support proper subsets of GML framework descriptive capabilities; — support the description of geospatial application schemas for specialized domains and information communities; — enable the creation and maintenance of linked geographic application schemas and datasets; — support the storage and transport of application schemas and datasets; — increase the ability of organizations to share geographic application schemas and the information they describe. Implementers can decide to store geographic application schemas and information in GML, or they can decide to convert from some other storage format on demand and use GML only for schema and data transport. NOTE If an ISO 19109 conformant application schema described in UML is used as the basis for the storage and transportation of geographic information, this document provides normative rules for the mapping of such an application schema to a GML application schema in XML Schema and, as such, to an XML encoding for data with a logical structure in accordance with the ISO 19109 conformant application schema.
Abstract
Overview
ISO 19136-1:2020 - Geographic information - Geography Markup Language (GML) - Part 1: Fundamentals defines the fundamentals of GML (Geography Markup Language) as an XML encoding (in accordance with ISO 19118) for the transport and storage of geographic information. The standard provides the XML Schema syntax, mechanisms and conventions to describe geospatial application schemas that include both spatial and non‑spatial properties of geographic features. It establishes an open, vendor‑neutral framework to enable sharing, profiling and linking of geographic application schemas and datasets.
Key technical topics and requirements
- XML Schema syntax and conventions: normative rules for defining GML application schemas in XML Schema (XSD).
- GML framework and profiles: mechanisms to define profiles that support proper subsets of GML capabilities for constrained or domain‑specific use.
- Conformance classes: specified conformance requirements for application schemas, profiles, documents and software implementations.
- Base schema components (gmlBase): common objects, properties, collections and metadata elements used across GML application schemas.
- Object associations and XLinks: remote properties and linking mechanisms for distributed datasets.
- Basic types and lexical conventions: scalar types, lists and relationships with ISO 19103.
- Feature and geometry modelling: definition of Feature types, standard feature properties (e.g., boundedBy), geometry primitives (0D–3D), curves, surfaces, solids, complexes and aggregates.
- Spatial reference and coordinate geometry: rules for specifying spatial reference systems and coordinate encoding used in features and collections.
- Temporal and topology properties: support for temporal extents and topological relationships.
- Versioning and deprecated components: conventions for namespace versioning and handling deprecated elements.
- Mapping from UML application schemas: normative mapping rules from ISO 19109‑conformant UML application schemas to GML XML Schema.
Practical applications and who uses it
ISO 19136-1:2020 is used by:
- GIS software vendors and developers implementing GML encoding, XML Schema validation and data interchange.
- Data providers and national mapping agencies publishing standardized datasets for sharing and archival.
- System integrators and IT teams converting proprietary geospatial formats to/from a vendor‑neutral XML encoding.
- Standards bodies and domain communities creating specialized geospatial application schemas and profiles.
Typical uses include encoding and exchanging feature datasets (points, lines, polygons, 3D solids), transporting application schemas between organizations, enabling linked geographic schemas and ensuring interoperable storage/transport for geospatial information.
Related standards
- ISO 19118 (XML encoding rules) - referenced for encoding conformity.
- ISO 19109 (Rules for application schema) - provides UML‑based application schema rules and mapping guidance used normatively by ISO 19136‑1.
ISO 19136-1:2020 is essential for organizations needing a standards‑based, interoperable XML framework for geospatial data exchange, schema definition and long‑term storage.
Технические детали
- Технический комитет
- ISO/TC 211 - Geographic information/Geomatics
- SKU
- ISO 19136-1:2020
Похожие стандарты
Стандарты, упомянутые в описании
BS EN ISO 19118:2011
ДействующийGeographic information. Encoding.
ISO 19103:2015
ОтменёнGeographic information — Conceptual schema language
Overview ISO 19103:2015 - Geographic information - Conceptual schema language - defines rules and guidelines for using a conceptual schema language for geographic information. The standard adopts the…
ISO 19109:2015
ОтменёнGeographic information — Rules for application schema
Overview ISO 19109:2015 - Geographic information - Rules for application schema defines rules and principles for creating, documenting and integrating application schemas for geographic information.…