Adopts ISO 19118:2011, which specifies the requirements for defining encoding rules for use for the interchange of data that conform to the geographic information in the set of International Standards known as the ‘ISO 19100’ series.
Table of contents
Header
About this publication
Preface
Introduction
1 Scope
2 Conformance
2.1 Introduction
2.2 Conformance classes related to encoding rules
2.3 Conformance classes related to encoding services
3 Normative references
4 Terms and definitions
5 Symbols and abbreviated terms
6 Fundamental concepts and assumptions
6.1 Concepts
6.2 Data interchange
6.3 Application schema
6.4 Encoding rule
6.4.1 Concept
6.4.2 Input data structure
6.4.3 Output data structure
6.4.4 Conversion rules
6.5 Encoding service
6.6 Transfer service
7 Character repertoire
8 Generic instance model
8.1 Introduction
8.2 Relation between UML and the instance model
9 Encoding rules
9.1 Introduction
9.2 General encoding requirements
9.2.1 Application schema and schema language
9.2.2 Bit and byte ordering
9.2.3 Character repertoire and encoding
9.2.4 Exchange metadata
9.2.5 Transfer unit
9.2.5.1 Granularity and structure
9.2.5.2 Object identification
9.3 Input data structure
9.4 Output data structure
9.5 Conversion rules
9.6 Examples
10 Encoding service
Annex A
A.1
A.2
A.3
Annex B
B.1 Test cases for an encoding rule
B.1.1 General
B.1.2 Documentation of conversion rules
B.1.3 Consistent instance and schema conversion rules
B.1.4 Bit and byte ordering
B.1.5 Character set and encoding
B.1.6 Identification convention
B.1.7 Encoding metadata
B.2 Test cases for instance conversion rules
B.2.1 Documentation of instance conversion
B.2.2 Completeness of instance conversion
B.2.3 Unambiguous instance conversion
B.3 Test cases for schema conversion rules
B.3.1 Documentation of schema conversion
B.3.2 Completeness of schema conversion
B.3.3 Unambiguous instance conversion
B.4 Test cases for an encoding service
B.4.1 Documentation of service interface
B.4.2 Reference to encoding rule
B.4.3 Implementation of specified encoding rule
B.5 Support of any application schema
B.6 Encoding data
B.7 Decoding data
B.8 Schema generation
Annex C
C.1 Introduction
C.2 General encoding requirements
C.2.1 Application schema
C.2.1.1 Introduction
C.2.1.2 Class
C.2.1.3 Attributes
C.2.1.4 Associations
C.2.2 Exchange structure and exchange metadata
C.2.3 Character repertoire and language
C.2.4 Dataset and object identification
C.2.5 Update mechanism
C.3 Input data structure
C.3.1 Instance model
C.3.2 Relation between UML and the instance model
C.3.3 Application schema and instance model — Example