ISO/TR 14813-6:2000
(Main)Transport information and control systems — Reference model architecture(s) for the TICS sector — Part 6: Data presentation in ASN.1
Transport information and control systems — Reference model architecture(s) for the TICS sector — Part 6: Data presentation in ASN.1
Systèmes de commande et d'information des transports — Architecture(s) du modèle de référence du secteur TICS — Partie 6: Présentation de données dans ASN.1
General Information
Relations
Standards Content (Sample)
TECHNICAL ISO/TR
REPORT 14813-6
First edition
2000-12-15
Transport information and control
systems — Reference model architecture(s)
for the TICS sector —
Part 6:
Data presentation in ASN.1
Systèmes de commande et d'information des transports — Architecture(s)
du modèle de référence du secteur TICS —
Partie 6: Présentation de données dans ASN.1
Reference number
ISO/TR 14813-6:2000(E)
©
ISO 2000
---------------------- Page: 1 ----------------------
ISO/TR 14813-6:2000(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO 2000
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or ISO's member body
in the country of the requester.
ISO copyright office
Case postale 56 � CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO 2000 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/TR 14813-6:2000(E)
Contents
Foreword.iv
Introduction.vi
1 Scope .1
2 Normative references.1
3 Terms and definitions .2
4 Requirements.4
4.1 General requirements.4
4.2 Identification requirements.4
4.3 Determining context.5
4.4 Module definition using ASN.1.5
4.4.1 General description.5
4.4.2 Module definition.5
Annex A (informative) Simplified context negotiation .7
A.1 Simplified context negotiation .7
Annex B (informative) Examples .8
B.1 Module definition using ASN.1 types .8
B.2 Module definition using non-ASN.1 types .8
B.3 Module definition using both ASN.1 types and non-ASN.1 types.9
B.4 Encoding examples.10
B.4.1 Small integer .10
B.4.2 CS2 10
B.4.3 edifactmsg0.11
Bibliography.13
© ISO 2000 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/TR 14813-6:2000(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO
member bodies). The work of preparing International Standards is normally carried out through ISO technical
committees. Each member body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, governmental and non-governmental, in
liaison with ISO, also take part in the work. ISO collaborates closely with the International Electrotechnical
Commission (IEC) on all matters of electrotechnical standardization.
The main task of technical committees is to prepare International Standards, but in exceptional circumstances a
technical committee may propose the publication of a Technical Report of one of the following types:
— type 1, when the required support cannot be obtained for the publication of an International Standard, despite
repeated efforts;
— type 2, when the subject is still under technical development or where for any other reason there is the future
but not immediate possibility of an agreement on an International Standard;
— type 3, when a technical committee has collected data of different kind from that which is normally published
as an International Standard ("state of the art", for example).
Technical Reports of types 1 and 2 are subject to review within three years of publication, to decide whether they
can be transformed into International Standards. Technical Reports of type 3 do not necessarily have to be
reviewed until the data they provide are considered to be no longer valid or useful.
Technical Reports are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3.
Attention is drawn to the possibility that some of the elements of this part of ISO TR 14813 may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO/TR 14813-6, which is a Technical Report of type 2, was prepared by Technical Committee ISO/TC 204,
Transport Information and Control Systems.
This document is being issued in the Technical Report (type 2) series of publications (according to
subclause G.3.2.2 of Part 1 of the ISO/IEC Directives, 1995) as a “prospective standard for provisional application”
in the field of transport information and control systems because there is an urgent need for guidance on how
standards in this field should be used to meet an identified need.
This document is not to be regarded as an “International Standard”. It is proposed for provisional application so that
information and experience of its use in practice may be gathered. Comments on the content of this document
should be sent to the ISO Central Secretariat.
A review of this Technical Report (type 2) will be carried out not later than three years after its publication with the
options of: extension for another three years; conversion into an International Standard; or withdrawal.
ISO/TR 14813 consists of the following parts, under the general title Transport information and control systems —
Reference model architecture(s) for the TICS sector:
Part 1: TICS fundamental services. This document presents the definition of 32 TICS fundamental services
that are the informational products or services or applications areas provided to a TICS user.
Part 2: Core TICS reference architecture. This document describes an abstract object-oriented system
architecture based on the TICS fundamental services.
iv © ISO 2000 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/TR 14813-6:2000(E)
Part 3: Example elaboration. This document refines the core TICS reference architecture (part 2) with some
emphasis on traffic management.
Part 4: Reference model tutorial. This document describes the basic terms, graphical representations and
modelling views exploited in the object-oriented definition of the architecture development of parts 2 and 3.
Part 5: Requirements for architecture description in TICS standards. This document describes the terminology
and form to be used when documenting or referencing aspects of architecture description in TICS standards.
Part 6: Data presentation in ASN.1. This document establishes the use of ASN.1 as the normal syntax notation
to be used in standards for the TICS sector and a common message form for such ASN.1 based data
elements.
Annexes A and B of this part of ISO/TR 14813 are for information only.
© ISO 2000 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/TR 14813-6:2000(E)
Introduction
This Technical Report was developed by ISO TC204 WG1, Systems Architecture, Taxonomy and Terminology. It is
one of a series of documents to provide a form and structure to the Reference Architecture for the Transport
Information and Control Systems (TICS). Specifically in this document, a determination for the use and elaboration
of Abstract Syntax Notation One (ASN.1) is provided, and in particular, the specification of a standardised
interpretation and use of the ASN.1 defined in ISO/IEC 8824-1 through ISO/IEC 8824-4.
This document has been developed as one of several to make effective the decision of the ISO Technical
Committee 204 (TC204) to adopt ASN.1 as its normal syntax notation, and to provide instructions and rules to
facilitate interoperability and mobility of data.
The use of ASN.1 data element constructs is now widely accepted and adopted by many Technical Committees
and Working Groups of ISO and CEN. ISO TC204 has resolved that ASN.1 shall be the normal syntax notation
used in syntax and encoding rule elaboration in Standards in the TICS sector.
ASN.1 and its encoding rules provide a means of achieving interoperability of otherwise incompatible data
elements. In order to achieve this, levels of identification are required to precede certain data elements, to enable
the comprehension of data messages.
Excluding transfers in a pre-defined context, the first level of identification required in an ASN.1 message identifies
the context of the message. This document determines that, in the TICS Sector, this is achieved by using an
OBJECT IDENTIFIER which shall be determined in accordance with an arc as specified in Annex B of ISO/IEC
9834-1.
The objective of this document is therefore to establish a basis where the message can always be identified simply
by reference to the relevant Standard and without the requirement of central registration authorities (except where
those are specifically required in the referenced Standard).
A later document in this series will collate a generic standard data dictionary for the TICS sector from the Standards
determined in the Sector. This will provide a reference work for the sector, to provide for situations where data
elements/primitives determined in one Standard are to be used within another Standard, and to avoid duplication
and minimise the number of definitions in use in the sector.
vi © ISO 2000 – All rights reserved
---------------------- Page: 6 ----------------------
TECHNICAL REPORT ISO/TR 14813-6:2000(E)
Transport information and control systems — Reference model
architecture(s) for the TICS sector — Part 6: Data presentation in
ASN.1
1 Scope
1.1 This document establishes the requirement that ASN.1 shall be the normal syntax notation to be used in
Standards in the TICS Sector, and to provide a common message form for such ASN.1 based data elements, such
that reference to the relevant TICS ISO Standard may be achieved. This Standard provides guidance as to the
usage of ASN.1 within the TICS Sector, and makes provision for other extant Standardised syntax notations (such
as EDIFACT).
1.2 This document is designed to provide an 'enabling' structure for use in the TICS/RTTT sector. It enables users
of ASN.1 structures to reference specific Standards wherein specific data messages (and their syntax notation) are
determined. The use of a Standard form of notation is designed to allow interoperability between different
commercial systems, and to allow migration of data to other systems, and to later generations of systems.
1.3 This standard notation provides methods of identification of the relevant Standard in which a TICS message,
expressed in ASN.1 notation, is described, and thereby enables understanding and interpretation of the message.
1.4 Vision statement. This document envisions a low overhead and minimum maintenance means of identifying
the Standard of all ASN.1 message structures in an interoperable environment within the TICS Sector.
1.5 Mission statement. This document is to provide guidance to identify the relevant Standard wherein a particular
ASN.1 message may be understood and used.
1.6 This document is procedural in nature affecting data presentation in ASN.1. As such it is concerned only with
data architecture, and the whole content of the document falls into this category. Consideration of other
architectural aspects as such, are therefore not appropriate in this document.
1.7 Specific implementation requirements, other than those determined in the syntax notations identified above,
are beyond the scope of this document.
This document also provides a means where particular sector requirements, or existent Standards, that require
particular message forms that have traditionally been expressed in other notations (e.g. EDIFACT), may be
referenced, with the purpose of actual usage from a TICS Sector application. Thus it presents an unambiguous
system for identifying all the different data types that, in such a way that it may easily be interpreted to/from other
notations where appropriate.
2 Normative references
The following normative documents contain provisions which, through reference in this text, constitute provisions of
this part of ISO/TR 14813. For dated references, subsequent amendments to, or revisions of, any of these
publications do not apply. However, parties to agreements based on this part of ISO/TR 14813 are encouraged to
investigate the possibility of applying the most recent editions of the normative documents indicated below. For
undated references, the latest edition of the normative document referred to applies. Members of ISO and IEC
maintain registers of currently valid International Standards.
© ISO 2000 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO/TR 14813-6:2000(E)
ISO/IEC 8824-1:1998, Information technology – Abstract Syntax Notation One (ASN.1) – Specification of basic
notation.
ISO/IEC 8824-2:1998, Information technology – Abstract Syntax Notation One (ASN.1) – Information object
specification.
ISO/IEC 8824-3:1998, Information technology – Abstract Syntax Notation One (ASN.1) – Constraint specification.
ISO/IEC 8824-4:1998, Information technology – Abstract Syntax Notation One (ASN.1) – Parameterization of
ASN.1 specifications.
ISO/IEC 8825-1:1998, Information technology – ASN.1 encoding rules – Specification of Basic Encoding Rules
(BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER).
ISO/IEC 8825-2:1998, Information technology – ASN.1 encoding rules – Specification of Packed Encoding Rules
(PER).
ISO/IEC 9834-1:1993, Information technology – Open Systems Interconnection – Procedures for the operation of
OSI Registration Authorities: General Procedures.
3 Terms and definitions
For the purposes of this part of ISO/TR 14813, the following terms and definitions apply. For convenience some of
the definitions from the normative references are also given here.
3.1
ASN.1
Abstract Syntax Notation One.
3.2
ASN.1 type
data type (or type for short) that represents in a formalised way a class of information (for example, numerical,
textual, still image or video information). The representation is conformant to definitions given in ISO/IEC 8824-1.
3.3
associated ASN.1 type
ASN.1 type which is used to represent a non-ASN.1 type in an ASN.1 module.
3.4
data element
one or a group of data primatives.
3.5
data primative
data element that cannot be further subdivided meaningfully within the context of ASN.1
3.6
(data) type
named set of values.
[ISO/IEC 8824-1:1998, 3.8.63]
3.7
Electronic Data Interchange (EDI)
passing of a message, or series of messages, between computers and/or between different software systems.
Within this context an EDI message is normally compatible with the form specified in ISO/IEC 9897 “Freight
Containers - Container equipment data exchange (CEDEX).
2 © ISO 2000 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/TR 14813-6:2000(E)
3.8
Electronic Data Interchange For Administration, Commerce and Transport (EDIFACT)
specific message format for the sector in question as specified in ISO 9735.
3.9
EN
European Standard.
3.10
information object
instance of some information object class, being composed of a set of fields which conform to field specification of
the class.
[ISO/IEC 8824-2 :1998, 3.4.7]
3.11
information object class
set of fields, forming a template for the definition of a potentially unbounded collection of information objects, the
instances of the class.
[ISO/IEC 8824-2: 1998, 3.4.8]
3.12
module
collection of ASN.1 types, values, information objects, etc., encapsulated using the ASN.1 module notation.
3.13
module identifier
instance of an object identifier type which relates to an associated module.
3.14
non-ASN.1 type
type which is not conformant to ISO/IEC 8824.
3.15
object identifier
value (distinguishab
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.