Information technology — Business operational view — Part 10: IT-enabled coded domains as semantic components in business transactions

The primary purpose of ISO/IEC 15944-10:2013 is to provide, in a single consolidated document, an integrated approach for the key concepts and their definitions as well as rules pertaining to "coded domains" as they already exist in the multipart ISO/IEC 15944 eBusiness standard, especially Parts 1, 2, 5 and 8. It does so in a systematic and rules-based manner. As such, ISO/IEC 15944-10:2013 serves as a methodology and tool for an IT-enabled approach to existing widely used standards, specifications, authority files, pick-lists, etc., of a "codes representing X" nature, i.e. as ISO/IEC 15944-10:2013 compliant coded domains, involving the making of (legally-binding) commitments, based on common business practices. ISO/IEC 15944-10:2013 specifies the five key characteristics of coded domains and identifies twelve benefits of the use of coded domains. A key purpose of ISO/IEC 15944-10:2013 is to maximize and state very explicitly the level of "intelligence" at the highest and most precise required level with respect to the semantics of the actual data being interchanged among autonomous parties in a business transaction. Here the use of coded domains presents a simple and very pragmatic approach at the data element, i.e. semantic component level. It focuses on the development of intelligently coded data elements as part of coded domains. This involves rule-based, structured and pre-defined values whose purpose and use has been clearly stated and unambiguously defined (thereby facilitating an IT-enabled approach). In an Open-edi and eBusiness context ISO/IEC 15944-10:2013 supports the use of coded domains as re-useable business objects among participating parties in any type of business transaction. Coded domains can be used is support of any type of scenario component, i.e. "roles", and "Information Bundles (IBs)", and "semantic components (SCs)", as well as scenario attributes. Re-use of coded domains is supported through coded domains being registered through procedures specified in ISO/IEC 15944-2. The semantics of the data values in a coded domain are identified and referenced via unique and unambiguous "ID codes", i.e. as unique identifiers. With such unambiguous and unique ID codes, in ISO/IEC 15944-10:2013 compliant coded domains can be associated multiple human interface equivalents (HIEs) in many forms and languages. The approach taken here is that of the separation of the (single) IT interface requirements of semantic interoperability from their (multiple) human interface (linguistic) equivalents (required by the jurisdictional domains of the participating parties as well as those of an individual accessibility nature). Use of ISO/IEC 15944-10:2013 therefore facilitates semantic interoperability requirements of both jurisdictional domains and all kinds of parties to a business transaction [including where the buyer is an individual, and public policy requirements apply (e.g. consumer protection, privacy protection, individual accessibility, etc.)]. In addition to its twelve normative clauses and two normative annexes, ISO/IEC 15944-10:2013 provides extensive informative text in its Clause 0 "Introduction" and six informative annexes.

Technologies de l'information — Vue opérationnelle d'affaires — Partie 10: Domaines codés activés comme composantes sémantiques dans les transactions d'affaires

General Information

Status
Withdrawn
Publication Date
11-Feb-2013
Current Stage
9092 - International Standard to be revised
Completion Date
30-Jul-2018
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 15944-10:2013 - Information technology -- Business operational view
English language
114 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 15944-10
First edition
2013-02-15


Information technology — Business
Operational View —
Part 10:
IT-enabled coded domains as semantic
components in business transactions
Technologies de l'information — Vue opérationnelle d'affaires —
Partie 10: Domaines codés activés comme composantes sémantiques
dans les transactions d'affaires





Reference number
ISO/IEC 15944-10:2013(E)
©
ISO/IEC 2013

---------------------- Page: 1 ----------------------
ISO/IEC 15944-10:2013(E)

COPYRIGHT PROTECTED DOCUMENT


©  ISO/IEC 2013
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any
means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission.
Permission can be requested 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.org
Web www.iso.org
Published in Switzerland

ii © ISO/IEC 2013 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 15944-10:2013(E)
Contents Page
Foreword . vi
0  Introduction . vii
0.1  Overview of purpose and nature of coded domains . vii
0.2  Benefits of the use of coded domains . viii
0.3  Identification, mapping and IT-enablement of existing standards for widely-used code
sets. ix
0.4  Link to fundamental components in Business Transaction Model (BTM) . xi
0.5  IT-enabled and content predefined Semantic Components . xii
0.6  Coded domains as reusable business objects . xiii
0.7  Use of "Person", "organization" and "party" in the context of business transaction and
commitment exchange. xiv
0.8  Importance and role of terms and definitions . xv
0.9  Use of "identifier" as "identifier (in business transaction)" to prevent ambiguity . xvi
0.10  Organization and description of document . xvii
1  Scope . 1
1.1  Statement of Scope . 1
1.2  Exclusions . 2
1.3  Aspects currently not yet addressed . 2
1.3.1  Addressing “Quadrant B, C & D” in Figure 5 . 2
1.3.2  Use of coded domains in support of the “Process” component in the Business
transaction model . 2
1.3.3  Use of coded domains with respect to Persons and in particular “individuals” and
associated privacy protection requirements . 2
1.3.4  Use of coded domains in support of “public policy” requirements and in particular
individual accessibility . 2
1.3.5  Detailed levels of rules pertaining to change management aspects of coded domains . 3
1.3.6  Differentiation of categories and levels of Source Authorities (SA) for coded domains . 3
1.4  IT-systems environment neutrality . 3
2  Normative references . 3
3  Terms and definitions . 4
4  Symbols and abbreviation . 38
5  Fundamental principles governing coded domains . 38
5.1  Introduction . 38
5.2  Need to be able to use coded domains in support of commitment exchange . 40
5.3  Coded domains based on clear, predefined rules, i.e., “rule-based” . 41
5.3.1  Requirements of rule-based coded domains as a whole . 41
5.3.2  Rule-base for IT enablement of a coded domain . 43
5.3.3  Rule-base for structuring a coded domain . 43
5.4  Separation of the IT interface from human interface requirements . 44
5.5  Specification and representation of coded domains in an IT-platform neutral manner . 45
6  Business operational view identification and description of coded domains . 46
6.1  Construct of coded domain . 46
6.1.1  Identification of coded domains . 47
6.1.2  Levels of Semantic unambiguity . 48
6.1.3  Rule-base of a coded domain . 49
6.1.4  Table of ID codes and HIEs . 49
6.2  Characteristics of coded domains . 49
6.2.1  “for free” or “for a fee” coded domains . 49
6.2.2  Exhaustiveness of coded domains . 50
© ISO/IEC 2013 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 15944-10:2013(E)
6.2.3  Semantic granularity .51
6.2.4  Openness of coded domains .51
7  Rules governing rule-base of coded domains .52
7.1  Introduction .52
7.2  Specification of a boundary of a coded domain and inclusion of its members .53
7.3  Specification of exclusionary rules for a coded domain .54
7.4  Source(s) of rule-base governing a coded domain .54
8  Rules for management of ID codes in coded domains .55
8.1  Introduction .55
8.2  Generic rules for the management of a coded domain .55
8.3  Rules governing assignment of ID codes .55
8.4  Rules governing the change management of entries in the coded domain .56
8.4.1  Change management of ID codes .56
8.4.2  Change management of HIEs .57
8.5  Registration of user extensions .57
9  Rules for specifying Human Interface Equivalents (HIEs) to an ID Code in a coded domain .57
9.1  Multiple Human Interface Equivalents (HIEs) for an ID code in a coded domain .57
9.2  Standard structure for semantics of a Human Interface Equivalent (HIE).58
9.3  Rules governing linguistic (written) representations as Human Interface Equivalents
(HIEs) of ID codes as required values in coded domains .59
9.4  Individual accessibility of HIEs of coded domains .59
9.5  Rules governing composite semantics .60
10  Coded domain and controlled vocabularies .60
10.1  Introduction .60
10.2  Rules common to controlled vocabularies and coded domains .61
10.3  Rules governing a controlled vocabulary .61
10.4  Rules governing a coded domain .62
11  Rules governing the registration of coded domains as re-usable business objects .63
11.1  Principles of registration .63
11.2  Process of registration .65
11.3  Coded Domain Registration scheme .65
12  IT-enablement of coded domains .66
12.1  Introduction .66
12.2  Templates for IT-enabled coded domains – Attributes for Scoping an Open-edi scenario
(OeS) .66
12.2.1  Purpose .66
12.2.2  Template structure and content .66
12.3  Template for Scoping Open-edi scenarios .66
12.4  Specification and consolidated template of attributes of Open-edi scenarios, roles,
information bundles (IBs) and semantic components (SCs) .70
Annex A (normative) Coded domain registration administration attributes .74
Annex B (normative) Use of IT-enabled coded domains to ensure semantic interoperability in
support of the “UN Convention on the Rights of Persons with Disabilities” .79
Annex C (informative) Concept and definition of “coded domain” .81
Annex D (informative) Case Study: Example of “e-potato” .87
Annex E (informative) Case study: Example of a coded domain with two writing systems for
Human Interface Equivalents (HIEs) of a set of ID codes - in Russian use of the Cyrillic
alphabet and the romanized form .89
Annex F (informative) Case study: Example of coded domain in Matrix form and XML format as
found in Table 2 in ISO/IEC 5218 “Codes representing the human sexes” .92
Annex G (informative) Determining whether the membership in a coded domain is exhaustive or
non-exhaustive .99
iv © ISO/IEC 2013 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 15944-10:2013(E)
Annex H (informative) Examples of identification of different object classes within a coded
domain through the use of semantic qualifiers . 104
Bibliography . 112

Index of Figures
Figure 1 — Need for standard and methodologies for coded domains . x
Figure 2 — Business Transaction Model — Fundamental components (Graphic Illustration) . xi
Figure 3 — Relation of “recorded information”, “data” and “computer system” in electronic
business transactions / Open-edi . xii
Figure 4 — Relations “data” and “data elements” in electronic business transactions / Open-edi . xii
Figure 5 — Purpose of coded domain as IT-enabled and content predefined semantic
components . xiii
Figure 6 — Illustration of Elements of a Data Structure for Human Linguistic Equivalents of an ID
Code – Written form . 58

Index of Tables
Table 1 — Construct of a coded domain . 46
Table 2 — Level of Semantic Unambiguity based on the UN Convention of rights of persons with
disabilities (in support of a collaboration space pertaining to commitment
exchange). 48
Table 3 — Template for specifying the scope of an Open-edi scenario . 67
Table 4 — Consolidated template of attributes of Open-edi scenarios (OeS), roles, information
bundles (IBs) and semantic components (SCs) . 71
Table A.1 — A.Administrative attributes for registration of a coded domain as a business object . 76
Table B.1 — Codes representing levels of semantic unambiguity in support of semantic
interoperability equivalency requirements . 80
Table D.1 — Illustrating IT Interfaces and different HIEs using the WCO HS code for “potato” . 88
Table E.3 — Use of Columns in Table E.4 . 89
Table E.4 — eBusiness vocabulary terms in Russian Cyrillic Alphabetic order . 90
Table E.5 — Use of Columns in Table E.6 . 90
Table E.6 — eBusiness vocabulary terms in Russian Romanized Alphabetic order . 91
Table G.1 — ISO/IEC 15944-10 Compliant representation of Canada entry in ISO 3166-2 as a
coded domain . 100
Table H.1 — Identification of Essential Data Elements in an ISO 3166-1 entry . 106
Table H.2 — Use of semantic qualifier codes for ISO 3166-1 in an Open-edi and eBusiness
context . 107
Table H.3 — Identification of essential data elements in an ISO 4217 entry . 110
Table H.4 — Use of semantic qualifier codes for ISO 4217 in an Open-edi and eBusiness context . 111

© ISO/IEC 2013 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC 15944-10:2013(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are members of
ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmental
and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information
technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of the joint technical committee is to prepare International Standards. Draft International
Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as
an International Standard requires approval by at least 75 % of the national bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC 15944-10 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 32, Data management and interchange.
ISO/IEC 15944 consists of the following parts, under the general title Information technology — Business
Operational View:
 Part 1: Operational aspects of Open-edi for implementation
 Part 2: Registration of scenarios and their components as business objects
 Part 4: Business transaction scenarios — Accounting and economic ontology
 Part 5: Identification and referencing of requirements of jurisdictional domains as sources of external
constraints
 Part 6: Technical introduction to eBusiness modelling [Technical Report]
 Part 7: eBusiness vocabulary
 Part 8: Identification of privacy protection requirements as external constraints on business transactions
 Part 9: Traceability framework*
 Part 10: IT-enabled coded domains as semantic components in business transactions


* Indicates parts of ISO/IEC 15944 under development at the time of publication of this part of
ISO/IEC 15944.
vi © ISO/IEC 2013 – All rights reserved

---------------------- Page: 6 ----------------------
ISO/IEC 15944-10:2013(E)
0 Introduction
0.1 Overview of purpose and nature of coded domains
The primary purpose of this Part 10 is to provide an integrated approach in a single consolidated document the
key concepts and their definitions as well as rules pertaining to “coded domains” as they already exist in the
multipart ISO/IEC 15944 eBusiness standards, especially Parts 1, 2, 5 and 8.
Within an Open-edi context (based on the ISO/IEC 14662 “Open-edi reference model”), business transactions are
viewed from both a Business Operational View (BOV) and the Functional Services View (FSV). ISO/IEC 15944
focuses on the many requirements of the business operational view aspects of Open-edi in support of
electronic business transactions. The primary aspect which distinguishes and differentiates “Open-edi” (and
ISO/IEC 14662 Open-edi Reference Model compliant standards) is that they are developed to be able to support
the making of commitments among autonomous parties. This requires that the set(s) of recorded (SRIs)
information interchanged in the form of Information Bundles (IBs) as well as Semantic Components (SCs), which
form part of an IB, are not only IT-enabled and IT-platform neutral. It is especially important that where these
semantics are captured, recorded, referenced and used via a specified coded domain, that these are
communicated in a very precise and in an “unambiguous” manner, i.e. at the “level of certainty and explicitness
required” to support the goal of the commitment exchange forming the goal of the business transaction.
In addition, the following Open-edi requirements need to be supported:
a) need for unambiguity in commitment exchange applies especially to semantics of the data
interchanged among the parties concerned;
b) ensure as high a degree of data integrity of the semantics of the data interchanged;
c) maximize an IT-enabled approach;
d) maximize granularity and flexibility

Given the fact that in Open-edi there are many differing internal and external constraints as well as the wide
variety of applications and sectors, it is important that the recorded information interchanged among the
parties concerned be as “granular” and precise as possible. Here “coded domains” serve as flexible “lego
blocks” from which data values can be retrieved and used as unambiguous semantic components.
The concept of “coded domain” is unique in the context of an Open-edi approach and has been defined in an
ISO/IEC 15944 context. This concept and its definition represents an approach, methodology and tool which is
needed to support appropriate level of unambiguity of (electronic) data interchange needed to support. The
1
concept of “coded domain” covers several perspectives ;
1) business and information (modelling) perspective, i.e., those of users and the BOVs;

2) IT modelling perspectives such as:

a) entity-relationship modelling where a coded domain is viewed as an entity type functioning as a
“domain”; and,
b) object-oriented modelling where a coded domain is viewed as an “object class”.

3) an information science (information management, library, records management, etc.) perspective
where coded domains are viewed as “schedules”, “authority files”, “tables” (which one at times
“attaches” to a concept/term thesauri (or indexing/classification schemes of “instance relationships”;


1
For the definition, see entry “D033” and Clause 5.3.2 in ISO/IEC 15944-7:2007.
© ISO/IEC 2013 – All rights reserved vii

---------------------- Page: 7 ----------------------
ISO/IEC 15944-10:2013(E)
4) an electronic data interchange perspective where coded domains are known as “code sets” i.e., a set
of codes representing “xyz”. (pop-ups choices in a data entry module); and,

5) application and implementation perspective (and physical data model) where coded domains are
commonly known as (edi) tables (or reference tables).
The term “coded domain” is introduced to differentiate Open-edi, BOV and e-Business requirements from
various other concepts and associated terms such as generic (encodable) value domains, “enumerated
domains”, code sets, which appear to be similar in nature similar in nature in ISO standards. {See Annex C for
more detailed information}.
In addition, a key purpose of Part 10 is to ensure that at the granular level as much information is made
available about a semantic component, at whatever level of granularity as is required to ensure unambiguity in
a commitment exchange.
Another key purpose of this Part 10 is to maximize the level of “intelligence” at the highest most precise level,
i.e., that of the actual data values being interchanged. Here use of coded domains presents a simple and
pragmatic approach. No “expert system”, intelligent interface, use of heuristics, etc., can metamorphose
“dumb” fuzzy data into unambiguous data values which are precise enough to be able to serve as EDI IBs or
SCs in support of the making of commitments as actualized in a instantiated business transaction. On the
other hand “smart data” within an intelligent structure, i.e., as part of a coded domain, can not only stand on its
own but also be much simpler, precise, easier to reference and use.
This approach at the data element level focuses on the development of intelligently coded data elements as
part of coded domains. This involves rule-based, structured and pre-defined values whose purpose and use
2
has been stated clearly and unambiguously (hereby facilitating an IT-enabled approach).
0.2 Benefits of the use of coded domains
The benefits of using the construct, methodology and implementation of “coded domains”, in compliance with
this Part 10, presented below include (in no order of importance):
1) Maximizing if not ensuring unambiguity in semantics among parties to a commitment exchange
instantiated as a business transaction;

2) Ensuring ability to support Human Interface Equivalencies (HIEs) in support of multilingual and
individual accessibility requirements;

3) Maximize a Total Quality Management (TQM) approach for data integrity control and trustworthiness
and quality assurance;

4) Maximize exchange ability of data among Persons and their applications through computer-to-
computer electronic data interchange (EDI) among the IT-systems of the parties involved;

5) Serve as a methodology and tool which it IT-neutral, i.e., Part 10 conformant “coded domains” are
completely independent of application software and IT-platforms used;

6) Minimization of data entry costs and simplification data entry processes;

7) Enables more efficient and effective search, retrieval and use of recorded information (in multiple
languages);

8) Significant minimization in costs and duplication of effort due to the inherent shareable nature of
coded domains;


2
See further SC32/WG1 N0520 “Amended 15944-1:2010 Figure 22 Focus of BOV Open-edi Standardization Work ”for
use in development of Part 10”.
viii © ISO/IEC 2013 – All rights reserved

---------------------- Page: 8 ----------------------
ISO/IEC 15944-10:2013(E)
9) Increased efficiencies and cost reductions in both the internal operations of organizations and public
administrations as well as among them via EDI;

10) Promotes modularity, re-usability of shared solutions supporting both paperless environments;

11) Increased productivity, through reduction of common (non-competitive) costs at organizations and
public administrations as well as at the jurisdictional domain level; and,

12) Serve as a methodology in support of the development of consensus building with respect to the
development of permitted values of a data element in support of the use of a semantic component in
3
(electronic) data interchange (based on the Pareto principle ).
0.3 Identification, mapping and IT-enablement of existing standards for widely-used code
sets
A coded domain consists of entries of “entities” which the responsible Source Authority (SA) has decided to
include into its “Set of codes representing X” for the specified and particular purpose for which this SA has
decided to establish and maintain the resulting “set of codes representing X” to be used by its members.
However, it is recognized that many “Persons” of
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.