The Geography Markup Language (GML) is an XML encoding in compliance 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. ISO 19136:2007 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 data sets; increase the ability of organizations to share geographic application schemas and the information they describe. Implementers may decide to store geographic application schemas and information in GML, or they may 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, ISO 19136 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.
Tämän julkaisun valmistelusta Suomessa vastaa SFS Suomen Standardit, puh. 09 149 9331.
Sisällysluettelo
Foreword
Introduction
1 Scope
2 Conformance
2.1 Conformance requirements
2.2 Conformance classes related to GML application schemas
2.3 Conformance classes related to GML profiles
2.4 Conformance classes related to GML documents
2.5 Conformance classes related to software implementations
3 Normative references
4 Terms and symbols
4.1 Terms and definitions
4.2 Symbols and abbreviated terms
5 Conventions
5.1 XML namespaces
5.2 Versioning
5.3 Deprecated parts of previous versions of GML
5.4 UML notation
5.5 XML Schema
6 Overview of the GML schema
6.1 GML schema
6.2 GML application schemas
6.3 Relationship between the ISO 19100 series of International Standards, the GML schema and GML application schemas
6.4 Organization of this International Standard
6.5 Deprecated and experimental schema components
7 GML schema — General rules and base schema components
7.1 GML model and syntax
7.2 gmlBase schema components
8 GML schema — Xlinks and basic types
8.1 Xlinks — Object associations and remote properties
8.2 Basic types
9 GML schema — Features
9.1 General concepts
9.2 Relationship with ISO 19109
9.3 Features
9.4 Standard feature properties
9.5 Geometry properties
9.6 Topology properties
9.7 Temporal properties
9.8 Defining application-specific feature types
9.9 Feature collections
9.10 Spatial reference system used in a feature or feature collection
ISO 19107:2003 Geographic information -- Spatial schema
ISO 19108:2002 Geographic information -- Temporal schema
ISO 19109:2005 Geographic information -- Rules for application schema
ISO 19107:2003 Geographic information -- Spatial schema
ISO 19108:2002 Geographic information -- Temporal schema
ISO 19109:2005 Geographic information -- Rules for application schema
ISO 19111:2007 Geographic information -- Spatial referencing by coordinates
ISO 19115:2003 Geographic information -- Metadata
ISO 19118:2005 Geographic information -- Encoding
ISO 19123:2005 Geographic information -- Schema for coverage geometry and functions
ISO 80000-3:2006 Quantities and units -- Part 3: Space and time
ISO 8601:2004 Data elements and interchange formats -- Information interchange -- Representation of dates and times
ISO/IEC 11404:1996
ISO/IEC 19757-3:2006
ISO/TS 19103:2005 Geographic information -- Conceptual schema language
ISO/TS 19139:2007 Geographic information -- Metadata -- XML schema implementation