BS EN ISO 19136-2:2018
$215.11
Geographic information. Geography Markup Language (GML) – Extended schemas and encoding rules
Published By | Publication Date | Number of Pages |
BSI | 2018 | 90 |
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-2:2015 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 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. ISO 19136-2:2015 builds on ISO 19136:2007 (GML 3.2), and extends it with additional schema components and requirements. 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 part of 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.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | European foreword Endorsement notice |
8 | Foreword |
9 | Introduction |
11 | 1 Scope 2 Conformance |
12 | 3 Normative references 4 Terms, definitions, symbols and abbreviated terms 4.1 General 4.2 Terms and definitions |
13 | 4.3 Symbols and abbreviated terms 5 Conventions 5.1 MIME media types 5.2 XML namespaces |
14 | 5.3 Deprecated parts of previous versions of GML |
15 | 6 Additional base types 6.1 Target namespace 6.2 Localisable strings 6.2.1 LanguageStringType 6.2.2 Additional types based on LanguageStringType 6.3 TimePositionUnion |
17 | 6.4 Requirements class 6.5 Conformance |
18 | 7 Compact Encodings of Commonly Used GML Geometries 7.1 Target namespace 7.2 Introduction 7.3 SimplePolygon |
19 | 7.4 SimpleRectangle |
20 | 7.5 SimpleTriangle 7.6 SimpleArcString |
21 | 7.7 SimpleArc 7.8 SimpleArcByCenterPoint |
22 | 7.9 SimpleArcStringByBulge 7.10 SimpleArcByBulge |
23 | 7.11 SimpleCircle 7.12 SimpleCircleByCenterPoint |
24 | 7.13 SimpleMultiPoint 7.14 MultiPointPropertyType 7.15 Requirements class 7.16 Conformance |
25 | 8 Triangulated Irregular Networks 8.1 Target namespace 8.2 Introduction 8.3 TriangulatedSurface 8.4 SimpleTrianglePatch |
26 | 8.5 TIN 8.6 TINElement |
27 | 8.7 TINElementPropertyType 8.8 TINElementTypeType |
29 | 8.9 Requirements class |
30 | 8.10 Conformance 9 Linear Referencing 9.1 Target namespaces 9.2 Introduction |
31 | 9.3 Basic Linear Referencing 9.3.1 Target namespace 9.3.2 Introduction 9.3.3 PositionExpression 9.3.4 PositionExpressionPropertyType |
32 | 9.3.5 LinearElement |
33 | 9.3.6 LinearElementPropertyType 9.3.7 StartValueType 9.3.8 LinearReferencingMethod |
34 | 9.3.9 LinearReferencingMethodPropertyType 9.3.10 DistanceExpressionType |
35 | 9.3.11 DistanceExpressionPropertyType 9.3.12 AlongReferent 9.3.13 AlongReferentPropertyType |
36 | 9.3.14 Referent |
37 | 9.3.15 ReferentPropertyType 9.3.16 MeasureType 9.3.17 LRMNameType |
41 | 9.3.18 LRMTypeType |
42 | 9.3.19 ReferentTypeType |
43 | 9.3.20 LinearSRS 9.3.21 LinearSRSPropertyType |
44 | 9.4 Linear Referencing Towards Referent 9.4.1 Target namespace 9.4.2 Introduction 9.4.3 DualAlongReferent 9.4.4 DualAlongReferentPropertyType |
45 | 9.5 Linear Referencing Offset 9.5.1 Target namespace 9.5.2 Introduction 9.5.3 LRMWithOffset 9.5.4 LRMWithOffsetPropertyType |
46 | 9.5.5 LateralOffsetDistanceExpressionType 9.5.6 LateralOffsetExpressionType |
47 | 9.5.7 VerticalOffsetExpressionType |
48 | 9.5.8 LateralOffsetDirectionType |
49 | 9.5.9 VerticalOffsetDirectionType 9.5.10 LateralOffsetLinearSRS |
50 | 9.5.11 LateralOffsetLinearSRSPropertyType |
51 | 9.6 Linear Referencing Offset Vectors 9.6.1 Target namespace 9.6.2 Introduction 9.6.3 VectorOffsetDistanceExpressionType 9.6.4 VectorOffsetExpressionType |
52 | 9.6.5 VectorOffsetLinearSRS |
55 | 9.6.6 VectorOffsetLinearSRSPropertyType 9.7 Requirements classes |
57 | 9.8 Conformance |
58 | 10 ReferenceableGrid 10.1 Target namespace 10.2 Clarifications to ISO 19123:2005 |
59 | 10.3 AbstractReferenceableGrid |
60 | 10.4 ReferenceableGridByArray |
61 | 10.5 ReferenceableGridByVectorsType, ReferenceableGridByVectors |
67 | 10.6 ReferenceableGridByTransformation |
68 | 10.7 gridCRS 10.8 Coverages using ReferenceableGrid 10.9 Requirements classes |
69 | 10.10 Conformance |
70 | 11 Code lists, dictionaries and definitions 11.1 Overview |
71 | 11.2 Requirements class |
72 | 11.3 Conformance 12 Encoding rule 12.1 Target namespace 12.2 Improved conversion rule 12.2.1 Conversion rule changes |
74 | 12.2.2 Requirements class |
75 | 12.2.3 Conformance |
77 | 12.3 Association class conversion rule 12.3.1 Overview |
78 | 12.3.2 Requirements class |
79 | 12.3.3 Conformance |
80 | 12.4 Encoding rule extensions 12.4.1 Overview 12.4.2 gmlexr:extendedEncodingRule 12.4.3 Requirements class |
81 | 12.4.4 Conformance class |
83 | Annex A (informative) Linear referencing method examples |
88 | Bibliography |