Standard
Track updates
AS/NZS ISO 19118:2012
[Current]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.
Published: 05/10/2012
Pages: 69
Table of contents
Cited references
Content history
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
C.3.3.1 Application schema
C.3.3.2 Data — Example
C.4 Output data structure
C.4.1 XML document
C.4.2 XML Schema
C.5 Schema conversion rules
C.5.1 XML Schema
C.5.2 Types
C.5.2.1 <<BasicType>>
C.5.2.1.1 General rule
C.5.2.1.2 Number
C.5.2.1.3 Integer
C.5.2.1.4 Decimal and Real
C.5.2.1.5 Vector
C.5.2.1.6 Character
C.5.2.1.7 CharacterString
C.5.2.1.8 Date
C.5.2.1.9 Time
C.5.2.1.10 DateTime
C.5.2.1.11 Boolean
C.5.2.1.12 Logical
C.5.2.1.13 Probability
C.5.2.1.14 Binary
C.5.2.1.15 UnlimitedInteger
C.5.2.2 <<DataType>>
C.5.2.2.1 General rule
C.5.2.2.2 Multiplicity
C.5.2.2.3 Units of measure
C.5.2.3 <<Enumeration>>
C.5.2.4 <<CodeList>>
C.5.2.5 <<Union>>
C.5.2.6 Object types
C.5.2.6.1 General rule
C.5.2.6.2 Record types
C.5.2.7 Bound template type
C.5.2.8 Inheritance
C.5.2.8.1 General
C.5.2.8.2 Single inheritance
C.5.2.8.3 Multiple inheritance
C.5.2.9 Substitution types
C.5.2.10 <<Abstract>> or abstract class
C.5.2.11 <<ExternalType>>
C.5.3 Property element declarations
C.5.3.1 Attribute
C.5.3.2 Association
C.5.3.3 Aggregation
C.5.3.4 Composition
C.5.4 Element declarations
C.5.4.1 Document structure
C.5.4.2 Dataset and object elements
C.5.4.3 Exchange metadata
C.5.4.4 Update
C.5.5 Core types
C.5.5.1 Object identification
C.5.5.2 Object reference
C.5.6 Language tagging mechanisms
C.5.7 Encoding choices
C.5.8 Configuration file and XSD — Example
C.5.8.1 Introduction
C.5.8.2 Configuration file
C.5.8.3 XSD
C.6 Instance conversion rules
C.6.1 XML document structure
C.6.2 Object
C.6.3 Character coding
C.6.4 XML encoding — Example
C.7 Abstract test suite
C.8 Level 2 conformance
C.8.1 Application schema
C.8.2 Data structure
C.8.3 Test data
Bibliography
Cited references in this standard