Information technology -- Metamodel framework for interoperability (MFI)

This document specifies the metamodel that provides a facility to register administrative and evolution information related to ontologies. The metamodel is intended to promote interoperability among application systems, by providing administrative and evolution information related to ontologies, accompanied with standardized ontology repositories that register ontologies themselves in specific languages. This document does not specify the metamodels of ontologies expressed in specific languages and the mappings among them.

Technologies de l'information -- Cadre du métamodèle pour l'interopérabilité (MFI)

General Information

Status
Published
Publication Date
22-Oct-2020
Current Stage
5060 - Close of voting Proof returned by Secretariat
Start Date
22-Sep-2020
Completion Date
22-Sep-2020
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC 19763-3:2020 - Information technology -- Metamodel framework for interoperability (MFI)
English language
37 pages
sale 15% off
Preview
sale 15% off
Preview
Draft
ISO/IEC PRF 19763-3:Version 25-apr-2020 - Information technology -- Metamodel framework for interoperability (MFI)
English language
37 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

INTERNATIONAL ISO/IEC
STANDARD 19763-3
Third edition
2020-10
Information technology —
Metamodel framework for
interoperability (MFI) —
Part 3:
Metamodel for ontology registration
Technologies de l'information — Cadre du métamodèle pour
l'interopérabilité (MFI) —
Partie 3: Métamodèle pour l'enregistrement de l'ontologie
Reference number
ISO/IEC 19763-3:2020(E)
ISO/IEC 2020
---------------------- Page: 1 ----------------------
ISO/IEC 19763-3:2020(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2020

All rights reserved. Unless otherwise specified, or required in the context of its implementation, 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
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2020 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 19763-3:2020(E)
Contents Page

Foreword ..........................................................................................................................................................................................................................................v

Introduction ................................................................................................................................................................................................................................vi

1 Scope ................................................................................................................................................................................................................................. 1

2 Normative references ...................................................................................................................................................................................... 1

3 Terms, definitions and abbreviated terms ................................................................................................................................ 1

3.1 Terms and definitions ....................................................................................................................................................................... 1

3.1.1 Terms on ontology .......................................................................................................................................................... 2

3.1.2 Other terms .......................................................................................................................................................................... 2

3.2 Abbreviated terms ............................................................................................................................................................................... 2

4 Conformance ............................................................................................................................................................................................................. 3

4.1 General ........................................................................................................................................................................................................... 3

4.2 Levels of conformance ...................................................................................................................................................................... 3

4.2.1 General...................................................................................................................................................................................... 3

4.2.2 Conformance level 1 ..................................................................................................................................................... 3

4.2.3 Conformance level 2 ..................................................................................................................................................... 3

4.3 Degree of conformance .................................................................................................................................................................... 3

4.3.1 General...................................................................................................................................................................................... 3

4.3.2 Strictly conforming implementation .............................................................................................................. 3

4.3.3 Conforming implementation ................................................................................................................................. 3

4.4 Implementation conformance statement (ICS) .......................................................................................................... 4

5 Structure of MFI ontology registration .......................................................................................................................................... 4

5.1 Overview of MFI ontology registration .............................................................................................................................. 4

5.2 Overview of Basic_Model package ......................................................................................................................................... 4

5.3 Overview of Evolution_Model package .............................................................................................................................. 6

5.4 Association between MFI ontology registration and MFI core and mapping ................................... 7

5.5 Basic_Model package ......................................................................................................................................................................... 8

5.5.1 Authoritative_Extent ..................................................................................................................................................... 8

5.5.2 Local_Item .............................................................................................................................................................................. 8

5.5.3 Ontology_Language ....................................................................................................................................................... 9

5.5.4 Ontology_Whole ............................................................................................................................................................... 9

5.5.5 Registered_Ontology_Whole .................................................................................................................................. 9

5.5.6 Unregistered_Ontology_Whole .........................................................................................................................10

5.5.7 Reference_Registered_Ontology_Whole ....................................................................................................10

5.5.8 Local_Registered_Ontology_Whole ...............................................................................................................11

5.5.9 Ontology_Component ...............................................................................................................................................11

5.5.10 Registered_Ontology_Component ..................................................................................................................12

5.5.11 Reference_Registered_Ontology_Component.......................................................................................12

5.5.12 Local_Registered_Ontology_Component ..................................................................................................13

5.5.13 Ontology_Atomic_Construct ................................................................................................................................14

5.5.14 Registered_Ontology_Atomic_Construct...................................................................................................14

5.5.15 Unregistered_Ontology_Atomic_Construct .............................................................................................15

5.5.16 Reference_Registered_Ontology_Atomic_Construct .......................................................................16

5.5.17 Local_Registered_Ontology_Atomic_Construct ...................................................................................16

5.6 Evolution_Model package ...........................................................................................................................................................17

5.6.1 Item_Evolution ................................................................................................................................................................17

5.6.2 Registered_Ontology_Whole_Evolution ....................................................................................................17

5.6.3 Registered_Ontology_Component_Evolution .......................................................................................18

5.6.4 Registered_Ontology_Atomic_Construct_Evolution ........................................................................19

Annex A (informative) List of Ontology_Languages ...........................................................................................................................20

Annex B (informative) Example of Basic_Model ....................................................................................................................................21

Annex C (informative) Example of Evolution_Model .........................................................................................................................31

© ISO/IEC 2020 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 19763-3:2020(E)

Annex D (informative) Mapping from ISO/IEC 19763-3:2010 to ISO/IEC 19763-3:2020 ..........................36

Bibliography .............................................................................................................................................................................................................................37

iv © ISO/IEC 2020 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC 19763-3:2020(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.

The procedures used to develop this document and those intended for its further maintenance are

described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for

the different types of document should be noted. This document was drafted in accordance with the

editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).

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. Details of any patent rights identified during the development of the document will be in the

Introduction and/or on the ISO list of patent declarations received (see www .iso .org/ patents) or the IEC

list of patent declarations received (see http:// patents .iec .ch).

Any trade name used in this document is information given for the convenience of users and does not

constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and

expressions related to conformity assessment, as well as information about ISO's adherence to

the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see

www .iso .org/ iso/ foreword .html.

This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,

Subcommittee SC 32, Data management and interchange.

This third edition cancels and replaces the second edition (ISO/IEC 19763-3:2010), which has been

technically revised.
The main changes compared to the previous edition are as follows:

— no direct inheritance from Administered Item of ISO/IEC 11179-3 in 5.2 and 5.4 to align with

ISO/IEC 19763-10;

— clarification in 5.4 that "Ontology_Language", "Ontology_Whole", "Ontology_Component" and

"Ontology_Atomic_Construct" are inherited from "Modelling_Language", "Model" or "Model_

Element" of ISO/IEC 19763-10;

— changes of attribute and reference names in 5.4 and 5.5 to align with ISO/IEC 19763-10 (see Annex D);

— editorial changes throughout the document to fully align with ISO/IEC Directives Part 2.

A list of all parts in the ISO/IEC 19763 series can be found on the ISO website.

Any feedback or questions on this document should be directed to the user’s national standards body. A

complete listing of these bodies can be found at www .iso .org/ members .html.
© ISO/IEC 2020 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC 19763-3:2020(E)
Introduction

Interoperability among heterogeneous application systems serves to improve business performance.

To promote it, unambiguous and formal specifications of the systems, especially of their inputs and

outputs, are indispensable. Ontologies have a key role for that.

Several efforts to establish standards associated with ontologies have been made. But, most of

them specify languages or are based on some particular language. To promote ontology-based

interoperability, in addition to them, a generic framework for registering administrative and evolution

information related to ontologies, independent of languages, is necessary.

This document provides a generic framework for registering administrative and evolution information

related to ontologies.

The metamodels of ontologies expressed in specific languages and the mappings among them are

specified in other specifications such as Reference [1].
Figure 1 illustrates the MFI ontology registration specified in this document.
Key
specifies
information flow
Figure 1 — MFI ontology registration
vi © ISO/IEC 2020 – All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 19763-3:2020(E)
Information technology — Metamodel framework for
interoperability (MFI) —
Part 3:
Metamodel for ontology registration
1 Scope

This document specifies the metamodel that provides a facility to register administrative and evolution

information related to ontologies.

The metamodel is intended to promote interoperability among application systems, by providing

administrative and evolution information related to ontologies, accompanied with standardized

ontology repositories that register ontologies themselves in specific languages.

This document does not specify the metamodels of ontologies expressed in specific languages and the

mappings among them.
2 Normative references

The following documents are referred to in the text in such a way that some or all of their content

constitutes requirements of this document. For dated references, only the edition cited applies. For

undated references, the latest edition of the referenced document (including any amendments) applies.

ISO/IEC 11179-3, Information technology — Metadata registries (MDR) — Part 3: Registry metamodel

and basic attributes

ISO/IEC 19763-1, Information technology — Metamodel framework for interoperability (MFI) — Part 1:

Framework

ISO/IEC 19763-10, Information technology — Metamodel framework for interoperability (MFI) — Part 10:

Core model and basic mapping
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 11179-3, ISO/IEC 19763-1

and ISO/IEC 19763-10 and the following apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

— ISO Online browsing platform: available at https:// www .iso .org/ obp
— IEC Electropedia: available at http:// www .electropedia .org/
© ISO/IEC 2020 – All rights reserved 1
---------------------- Page: 7 ----------------------
ISO/IEC 19763-3:2020(E)
3.1.1 Terms on ontology
3.1.1.1
ontology

specification of concrete or abstract things, and the relationships among them, in a prescribed domain

of knowledge
Note 1 to entry: The specification should be computer processable.
3.1.1.2
reference registered ontology

ontology (3.1.1.1) that is registered in a registry that conforms to MFI ontology registration and that is

usable and sharable by a community of interest
3.1.1.3
local registered ontology

ontology (3.1.1.1) that is registered in a registry that conforms to MFI ontology registration and that is

specialized for defined applications
3.1.2 Other terms
3.1.2.1
sentence
statement that has a truth value
3.1.2.2
symbol
most primitive lexical construct that is a part of a sentence (3.1.2.1)
3.1.2.3
logical symbol
symbol (3.1.2.2) whose meaning is defined by its language
EXAMPLE In KIF, "not" and "or" are logical symbols.
3.1.2.4
authoritative extent
extent that determines whether a thing can use another thing

Note 1 to entry: A thing can use another thing if and only if the authoritative extent of the former is less than or

equal to the authoritative extent of the latter because the usage of the latter by the former does not affect the

authoritative extent of the former since the authoritative level of the latter is greater than or equal to the one of

the former.

EXAMPLE A product with some authoritative extent can only use as its component a part with an

authoritative extent which is greater than or equal to the one of it, to keep its authoritative extent.

Note 2 to entry: In this document, an authoritative extent is used to determine whether a Local_Item can consist

of or use another Local_Item. See 5.5.2 Local_Item.
3.2 Abbreviated terms
IRI internationalized resource identifier (see Reference [2])
KIF knowledge interchange format (see Reference [3])
MDR metadata registry
MFI metamodel framework for interoperability
2 © ISO/IEC 2020 – All rights reserved
---------------------- Page: 8 ----------------------
ISO/IEC 19763-3:2020(E)
ODM ontology definition metamodel (see Reference [1])
OWL web ontology language (see Reference [4])
UML unified modeling language (see Reference [12])
4 Conformance
4.1 General

An implementation claiming conformance to this document shall support one or both of the metamodels

specified in this document and may or shall not support any extensions, depending on which level of

conformance and which degree of conformance it claims.
4.2 Levels of conformance
4.2.1 General

An implementation may conform to either of the two levels of conformance to this document, depending

on what packages it supports.
4.2.2 Conformance level 1
The metamodel specified in subclause 5.5 is supported.
4.2.3 Conformance level 2
The metamodels specified in subclauses 5.5 and 5.6 are supported.
4.3 Degree of conformance
4.3.1 General

In each conformance level, the distinction between "strictly conforming" and "conforming"

implementations is necessary to address the simultaneous needs for interoperability and extensions.

This document describes specifications that promote interoperability. Extensions are motivated by

needs of users, vendors, institutions and industries, but are not specified by this document.

A strictly conforming implementation can be limited in usefulness but is maximally interoperable with

respect to this document. A conforming implementation can be more useful but can be less interoperable

with respect to this document.
4.3.2 Strictly conforming implementation
A strictly conforming implementation for some conformance level:
a) shall support the metamodels required in the conformance level;

b) shall not support any extensions to the metamodels required in the conformance level.

4.3.3 Conforming implementation
A conforming implementation:
a) shall support the metamodels required in the conformance level;
© ISO/IEC 2020 – All rights reserved 3
---------------------- Page: 9 ----------------------
ISO/IEC 19763-3:2020(E)

b) may support extensions to the metamodels required in the conformance level, and the extensions

shall be consistent with the metamodels required in the conformance level.
4.4 Implementation conformance statement (ICS)

An implementation claiming conformance to this document shall include an implementation

conformance statement stating:
a) which conformance level it claims (4.2);

b) whether it is a strictly conforming implementation or a conforming implementation (4.3);

c) what extensions are supported if it is a conforming implementation.
5 Structure of MFI ontology registration
5.1 Overview of MFI ontology registration

MFI ontology registration consists of two packages: Basic_Model package and Evolution_Model package.

Figure 2 shows the package structure of MFI ontology registration.
Figure 2 — Package structure of MFI ontology registration

The Basic_Model package is used to register administrative information related to ontologies,

independently of the languages that are used to express them. The basic idea is that almost any

ontology consists of several sentences and that each sentence uses several non-logical symbols. The

metaclasses in Basic_Model package include Ontology_Whole, Ontology_Component and Ontology_

Atomic_Construct, which have administrative information of ontologies, sentences and non-logical

symbols respectively. Since an ontology evolves, Basic_Model package can register as many versions

of an ontology as necessary. But, in Basic_Model package, each version of an ontology is treated as a

different ontology.

The Evolution_Model package is used to register information on how an ontology evolves from one

version to another. Evolution_Model package basically consists of three metaclasses, Registered_

Ontology_Whole_Evolution, Registered_Ontology_Component_Evolution and Registered_Ontology_

Atomic_Construct_Evolution, which have evolution information on Registered_Ontology_Whole,

Registered_Ontology_Component and Registered_Ontology_Atomic_Construct respectively.

5.2 Overview of Basic_Model package
Figure 3 shows the metamodel in Basic_Model package.
4 © ISO/IEC 2020 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC 19763-3:2020(E)
NOTE Metaclasses whose names are italicized are abstract metaclasses.
Figure 3 — Metamodel in Basic_Model package

Ontology_Whole is an abstract metaclass that represents an ontology and contains the associated

administrative information. Ontology_Language is used as the reference "expressing_language"

of Ontology_Whole to indicate a language that is used to express an ontology that is represented by

Ontology_Whole. Ontology_Component is an abstract metaclass that represents a sentence contained

in ontologies and contains the associated administrative information. The granularity of a sentence is

not specified but is a user’s choice. Ontology_Atomic_Construct is an abstract metaclass that represents

a non-logical symbol that is used in sentences and contains the associated administrative information.

Ontology_Whole has two direct subclasses, Registered_Ontology_Whole and Unregistered_Ontology_

Whole. Registered_Ontology_Whole is an abstract metaclass that represents an ontology that is

registered in a registry that conforms to MFI ontology registration. Unregistered_Ontology_Whole

is a metaclass that represents an ontology that is not registered but imported by an ontology that is

registered in a registry that conforms to MFI ontology registration.

Ontology_Component has only one direct subclass Registered_Ontology_Component. Registered_

Ontology_Component is an abstract metaclass that represents an ontology that is registered in a registry

that conforms to MFI ontology registration. Any instance of Ontology_Component is a Registered_

Ontology_Component since a sentence that is not registered in a registry that conforms to MFI ontology

registration is out of scope.

Similar to Ontology_Whole, Ontology_Atomic_Construct has two direct subclasses, Registered_

Ontology_Atomic_Construct and Unregistered_Ontology_Atomic_Construct. Registered_Ontology_

Atomic_Construct is an abstract metaclass that represents a non-logical symbol that is registered in

a registry that conforms to MFI ontology registration. Unregistered_Ontology_Atomic_Construct is a

metaclass that represents a non-logical symbol that is not registered but used by a sentence that is

registered in a registry that conforms to MFI ontology registration.

Registered_Ontology_Whole has two direct subclasses, Reference_Registered_Ontology_Whole and

Local_Registered_Ontology_Whole. Reference_Registered_Ontology_Whole represents a reference

registered ontology and Local_Registered_Ontology_Whole represents a local registered ontology.

© ISO/IEC 2020 – All rights reserved 5
---------------------- Page: 11 ----------------------
ISO/IEC 19763-3:2020(E)

Similarly, Registered_Ontology_Component has two direct subclasses, Reference_Registered_Ontology_

Component and Local_Registered_Ontology_Component. Reference_Registered_Ontology_Component

represents a sentence contained in ontologies that are represented by Reference_Registered_Ontology_

Whole. Local_Registered_Ontology_Component represents a sentence contained in ontologies

that are represented by Local_Registered_Ontology_Whole. A sentence that is represented by

Reference_Registered_Ontology_Component may also be contained in ontologies that are represented

by Local_Registered_Ontology_Whole, but a sentence that is represented by Local_Registered_

Ontology_Component cannot be contained in ontologies that are represented by Reference_Registered_

Ontology_Whole.

Similarly, Registered_Ontology_Atomic_Construct also has two direct subclasses, Reference_

Registered_Ontology_Atomic_Construct and Local_Registered_Ontology_Atomic_Construct.

Reference_Registered_Ontology_Atomic_Construct represents a non-logical symbol that is used in

sentences that are represented by Reference_Registered_Ontology_Component. Local_Registered_

Ontology_Atomic_Construct represents a non-logical symbol that is used in sentences that are

represented by Local_Registered_Ontology_Component. A non-logical symbol that is represented by

Reference_Registered_Ontology_Atomic_Construct may also be used in sentences that are represented

by Local_Registered_Ontology_Component, but a non-logical symbol that is represented by Local_

Registered_Ontology_Atomic_Construct cannot be used in sentences that are represented by Reference_

Registered_Ontology_Component.

Local_Item is an abstract metaclass that is a collectively exhaustive superclass of Local_Registered_

Ontology_Whole, Local_Registered_Ontology_Component and Local_Registered_Ontology_Atomic_

Construct. Authoritative_Extent is used as the reference "authoritative_level" of Local_Item to indicate

whether a Local_Item can consist of or use another Local_Item. A sentence that is represented by

Local_Registered_Ontology_Component may also be contained in ontologies that are represented by

Local_Registered_Ontology_Whole whose value of "authoritative_level" is less than or equal to the

value of "authoritative_level" of this Local_Registered_Ontology_Component. A non-logical symbol that

is represented by Local_Registered_Ontology_Atomic_Construct may also be used in sentences that are

represented by Local_Registered_Ontology_Component whose value of "authoritative_level" is less than

or equal to the value of "authoritative_level" of this Local_Registered_Ontology_Atomic_Construct.

The exact specification of each metaclass in Basic_Model package is given in subclause 5.5. Annex B

shows how each metaclass in Basic_Model package is used for registering administrative information

related to ontologies.
5.3 Overview of Evolution_Model package
Figure 4 shows the metamodel in Evolution_Model package.

Item_Evolution is an abstract metaclass that is a collectively exhaustive superclass of Registered_

Ontology_Whole_Evolution, Registered_Ontology_Component_Evolution and Registered_Ontology_

Atomic_Construct_Evolution. Registered_Ontology_Whole_Evolution is a metaclass that indicates what

a Registered_Ontology_Whole evolves to and is possibly composed of Registered_Ontology_Component_

Evolution. Registered_Ontology_Component_Evolution is a metaclass that indicates what a Registered_

Ontology_Component evolves to and is possibly composed of Registered_Ontology_Atomic_Construct_

Evolution. Registered_Ontology_Atomic_Construct_Evolution is a metaclass that indicates what a

Registered_Ontology_Atomic_Construct evolves to. Evolution information on Unregistered_Ontology_

Whole and Unregistered_Ontology_Atomic_Construct is out of scope since they are not registered.

The exact specification of each metaclass in Evolution_Model package is given in subclause 5.6. Annex C

shows how each metaclass in Evolution_Mod
...

DRAFT INTERNATIONAL STANDARD
ISO/IEC DIS 19763-3
ISO/IEC JTC 1/SC 32 Secretariat: ANSI
Voting begins on: Voting terminates on:
2019-12-16 2020-03-09
Information technology — Metamodel framework for
interoperability (MFI) —
Part 3:
Metamodel for ontology registration

Technologies de l'information — Cadre du métamodèle pour l'interopérabilité (MFI) —

Partie 3: Métamodèle pour l'enregistrement de l'ontologie
ICS: 35.040.50
THIS DOCUMENT IS A DRAFT CIRCULATED
FOR COMMENT AND APPROVAL. IT IS
THEREFORE SUBJECT TO CHANGE AND MAY
NOT BE REFERRED TO AS AN INTERNATIONAL
STANDARD UNTIL PUBLISHED AS SUCH.
IN ADDITION TO THEIR EVALUATION AS
BEING ACCEPTABLE FOR INDUSTRIAL,
This document is circulated as received from the committee secretariat.
TECHNOLOGICAL, COMMERCIAL AND
USER PURPOSES, DRAFT INTERNATIONAL
STANDARDS MAY ON OCCASION HAVE TO
BE CONSIDERED IN THE LIGHT OF THEIR
POTENTIAL TO BECOME STANDARDS TO
WHICH REFERENCE MAY BE MADE IN
Reference number
NATIONAL REGULATIONS.
ISO/IEC DIS 19763-3:2019(E)
RECIPIENTS OF THIS DRAFT ARE INVITED
TO SUBMIT, WITH THEIR COMMENTS,
NOTIFICATION OF ANY RELEVANT PATENT
RIGHTS OF WHICH THEY ARE AWARE AND TO
PROVIDE SUPPORTING DOCUMENTATION. ISO/IEC 2019
---------------------- Page: 1 ----------------------
ISO/IEC DIS 19763-3:2019(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2019

All rights reserved. Unless otherwise specified, or required in the context of its implementation, 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
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Fax: +41 22 749 09 47
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
ii © ISO/IEC 2019 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC DIS 19763-3:2019(E)
31 Contents Page

32 Foreword ............................................................................................................................................................ vi

33 Introduction ...................................................................................................................................................... viii

34 1 Scope ...................................................................................................................................................... 1

35 2 Normative references ............................................................................................................................ 2

36 3 Terms, definitions and abbreviated terms .......................................................................................... 2

37 3.1 Terms and definitions ........................................................................................................................... 2

38 3.1.1 Terms on ontology ................................................................................................................................ 2

39 3.1.2 Other terms ............................................................................................................................................ 2

40 3.2 Abbreviated terms ................................................................................................................................. 3

41 4 Conformance ......................................................................................................................................... 4

42 4.1 General ................................................................................................................................................... 4

43 4.2 Levels of conformance ......................................................................................................................... 4

44 4.2.1 General ................................................................................................................................................... 4

45 4.2.2 Conformance level 1 ............................................................................................................................. 4

46 4.2.3 Conformance level 2 ............................................................................................................................. 4

47 4.3 Degree of conformance ........................................................................................................................ 4

48 4.3.1 General ................................................................................................................................................... 4

49 4.3.2 Strictly conforming implementation .................................................................................................... 4

50 4.3.3 Conforming implementation ................................................................................................................ 4

51 4.4 Implementation Conformance Statement (ICS) .................................................................................. 5

52 5 Structure of MFI Ontology registration ............................................................................................... 5

53 5.1 Overview of MFI Ontology registration ............................................................................................... 5

54 5.2 Overview of Basic_Model package ...................................................................................................... 5

55 5.3 Overview of Evolution_Model package ............................................................................................... 7

56 5.4 Association between MFI Ontology registration and MFI Core and mapping ................................ 8

57 5.5 Basic_Model package ........................................................................................................................... 9

58 5.5.1 Authoritative_Extent ............................................................................................................................. 9

59 5.5.2 Local_Item ............................................................................................................................................ 10

60 5.5.3 Ontology_Language ............................................................................................................................ 10

61 5.5.4 Ontology_Whole .................................................................................................................................. 11

62 5.5.5 Registered_Ontology_Whole ............................................................................................................. 12

63 5.5.6 Unregistered_Ontology_Whole .......................................................................................................... 13

64 5.5.7 Reference_Registered_Ontology_Whole .......................................................................................... 13

65 5.5.8 Local_Registered_Ontology_Whole .................................................................................................. 14

66 5.5.9 Ontology_Component ......................................................................................................................... 15

67 5.5.10 Registered_Ontology_Component .................................................................................................... 16

68 5.5.11 Reference_Registered_Ontology_Component ................................................................................ 17

69 5.5.12 Local_Registered_Ontology_Component ........................................................................................ 18

70 5.5.13 Ontology_Atomic_Construct ............................................................................................................. 19

71 5.5.14 Registered_Ontology_Atomic_Construct ......................................................................................... 20

72 5.5.15 Unregistered_Ontology_Atomic_Construct ..................................................................................... 21

73 5.5.16 Reference_Registered_Ontology_Atomic_Construct ..................................................................... 22

74 5.5.17 Local_Registered_Ontology_Atomic_Construct ............................................................................. 23

75 5.6 Evolution_Model package .................................................................................................................. 23

76 5.6.1 Item_Evolution ..................................................................................................................................... 23

77 5.6.2 Registered_Ontology_Whole_Evolution ........................................................................................... 24

78 5.6.3 Registered_Ontology_Component_Evolution ................................................................................. 25

79 5.6.4 Registered_Ontology_Atomic_Construct_Evolution ...................................................................... 26

80 Annex A (informative) List of Ontology_Languages ..................................................................................... 27

© ISO/IEC 2019 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC DIS 19763-3:2019(E)

81 Annex B (informative) Example of Basic_Model ........................................................................................... 28

82 B.1 Example of a reference registered ontology .................................................................................... 28

83 B.2 Example of another reference registered ontology ........................................................................ 30

84 B.3 Example of a local registered ontology ............................................................................................ 32

85 B.4 Example of another local registered ontology ................................................................................ 35

86 Annex C (informative) Example of Evolution_Model .................................................................................... 38

87 C.1 Example of evolution .......................................................................................................................... 38

88 C.2 Example of items evolution ............................................................................................................... 42

89 Annex D (informative) Mapping from ISO/IEC 19763-3:2010 to ISO/IEC 19763-3:2019 ............................. 44

90 Bibliography ..................................................................................................................................................... 45

iv © ISO/IEC 2019 – All rights reserved
---------------------- Page: 4 ----------------------
ISO/IEC DIS 19763-3:2019(E)
93 Figures

94 Figure 1 — Scope of MFI Ontology registration ................................................................................................... 1

95 Figure 2 — Package structure of MFI Ontology registration ................................................................................ 5

96 Figure 3 — Metamodel in Basic_Model package ................................................................................................. 6

97 Figure 4 — Metamodel in Evolution_Model package .......................................................................................... 8

98 Figure 5 — The associations between MFI Ontology registration and MFI Core and mapping .......................... 8

99 Figure B.1 — Three examples of the sentences in RO1 .................................................................................... 28

100 Figure B.2 — Registration of RO1 ...................................................................................................................... 29

101 Figure B.3 — Two examples of the sentences in RO2 ...................................................................................... 30

102 Figure B.4 — Registration of RO2 ...................................................................................................................... 31

103 Figure B.5 — Three examples of the sentences in LO1 .................................................................................... 32

104 Figure B.6 — Registration of LO1 ...................................................................................................................... 32

105 Figure B.7 — An example of the sentences in LO2 ........................................................................................... 35

106 Figure B.8 — Registration of LO2 ...................................................................................................................... 35

107 Figure C.1 — Three examples of the sentences in LO3 .................................................................................... 38

108 Figure C.2 — Registration of LO3 ...................................................................................................................... 39

109 Figure C.3 — Registration of items evolution from LO1 to LO3 ......................................................................... 42

110
111 Tables

112 Table A.1 — List of Ontology_Languages .......................................................................................................... 27

113 Table D.1 — Mappings the attributes and references ........................................................................................ 44

© ISO/IEC 2019 – All rights reserved v
---------------------- Page: 5 ----------------------
ISO/IEC DIS 19763-3:2019(E)
114 Foreword

115 ISO (the International Organization for Standardization) and IEC (the International Electrotechnical

116 Commission) form the specialized system for worldwide standardization. National bodies that are members of

117 ISO or IEC participate in the development of International Standards through technical committees

118 established by the respective organization to deal with particular fields of technical activity. ISO and IEC

119 technical committees collaborate in fields of mutual interest. Other international organizations, governmental

120 and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information

121 technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.

122 The procedures used to develop this document and those intended for its further maintenance are described

123 in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the different types of

124 document should be noted. This document was drafted in accordance with the editorial rules of the

125 ISO/IEC Directives, Part 2 (see www.iso.org/directives).

126 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent

127 rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. Details of any

128 patent rights identified during the development of the document will be in the Introduction and/or on the ISO

129 list of patent declarations received (see www.iso.org/patents).

130 Any trade name used in this document is information given for the convenience of users and does not

131 constitute an endorsement.

132 For an explanation on the meaning of ISO specific terms and expressions related to conformity assessment,

133 as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the

134 Technical Barriers to Trade (TBT) see the following URL www.iso.org/iso/foreword.html.

135 The committee responsible for this document is ISO/IEC JTC 1, Information technology, SC 32, Data

136 management and interchange.

137 This third edition cancels and replaces the second edition (ISO/IEC 19763-3:2010), clauses of which has been

138 technically revised

139 ISO/IEC 19763 consists of the following parts, under the general title Information technology — Metamodel

140 framework for interoperability (MFI):
141 ⎯ Part 1: Framework
142 ⎯ Part 3: Metamodel for ontology registration
143 ⎯ Part 5: Metamodel for process model registration
144 ⎯ Part 6: Registy Summary
145 ⎯ Part 7: Metamodel for service model registration
146 ⎯ Part 8: Metamodel for role and goal model registration
147 ⎯ Part 9: On demand model selection [Technical Report]
148 ⎯ Part 10: Core model and basic mapping
149 ⎯ Part 12: Metamodel for information model registration
vi © ISO/IEC 2019 – All rights reserved
---------------------- Page: 6 ----------------------
ISO/IEC DIS 19763-3:2019(E)
150 ⎯ Part 13: Metamodel for form design registration [Technical Specification]
151
© ISO/IEC 2019 – All rights reserved vii
---------------------- Page: 7 ----------------------
ISO/IEC DIS 19763-3:2019(E)
152 Introduction

153 Interoperation among autonomous applications, such as Web services, is becoming important. To promote

154 interoperation among application systems, unambiguous and formal specifications of the systems, especially

155 of their inputs and outputs, are indispensable. Ontologies have a key role for that.

156 Several efforts to establish standards associated with ontologies have been made. But, most of them specify

157 languages or are based on some particular language. To promote ontology-based interoperation, in addition

158 to them, a generic framework for registering administrative and evolution information related to ontologies,

159 independent of languages, is necessary.

160 This part of ISO/IEC 19763 intends to provide a generic framework for registering administrative and evolution

161 information related to ontologies.
162
viii © ISO/IEC 2019 – All rights reserved
---------------------- Page: 8 ----------------------
DRAFT INTERNATIONAL STANDARD ISO/IEC DIS 19763-3:2019(E)
Information technology — Metamodel framework for
interoperability (MFI) —
Part 3:
Metamodel for ontology registration
166 1 Scope

167 The primary purpose of the multipart standard ISO/IEC 19763 is to specify a metamodel framework for

168 interoperability. This part of ISO/IEC 19763 specifies the metamodel that provides a facility to register

169 administrative and evolution information related to ontologies.

170 The metamodel that this part specifies is intended to promote interoperation among application systems, by

171 providing administrative and evolution information related to ontologies, accompanied with standardized

172 ontology repositories that register ontologies themselves in specific languages.

173 This part of ISO/IEC 19763 does not specify the metamodels of ontologies expressed in specific languages

174 and the mappings among them. They are specified in other specifications such as the Ontology Definition

175 Metamodel from the Object Management Group (see bibliography item [1]).
176 Figure 1 shows the scope of this part of ISO/IEC 19763.
ScScooppee ooff MMFFII OOnnttoollooggyy rereggiissttrarattiioonn
MMFFI OI Onntotollooggyy r reeggiisstrtraatitioonn
...
....
....

AdAdmmiinniissttrarattiivvee aanndd eevvoolluuttiioonn AdAdmmiinniissttrarattiivvee aanndd eevvoolluuttiioonn

OOnnttoollooggyy rereggiiststryry
iinnffoorrmmaattiioonn ooff oonnttoollooggyy BB
iinnffoorrmmaattiioonn ooff oonnttoollooggyy AA
...
....
....
StStStaaannndddaaardrdrdiiizzzeeeddd
StStStaaannndddaaardrdrdiiizzzeeeddd
OOOnnntttooolllooogggyyy AAA fffooorrr ooonnntttooolllooogggyyy
ooonnntttooolllooogggyyy
OOOnnntttooolllooogggyyy B B B fffooorrr

aaappppppllliiicccaaatttiiiooonnn sssyyysssttteeemmm AAA rererepppooosssiiitttoooryryry rererepppooosssiiitttoooryryry

aaappppppllliiicccaaatttiiiooonnn sssyyysssttteeemmm BBB
SSccooppee ooff ssppeecciiffiiccaattiioonnss ooff
ssttaannddaarrddiizzeedd oonnttoollooggyy rreeppoossiittoorriieess
...
....
....
LLeeggeenndd
AApppplliiccaattiioo IInntteeroroppeerarattiioonn
ApApAppppllliiicccaaatttiiiooonnn
ApAppplliiccaattiioonn
SySysstetemm AA
ssyysstteemm AA sssyyysssttteeemmm BBB ::: ssspppeeeccciiifffiiieeesss
:: iinnffoorrmmaattiioonn ffllooww
177 Figure 1 — Scope of MFI Ontology registration
© ISO/IEC 2019 – All rights reserved 1
---------------------- Page: 9 ----------------------
ISO/IEC DIS 19763-3:2019(E)
178 2 Normative references

179 The following referenced documents are indispensable for the application of this document. For dated

180 references, only the edition cited applies. For undated references, the latest edition of the referenced

181 document (including any amendments) applies.

182 ISO/IEC 19763-1, Information technology – Metamodel framework for interoperability (MFI) – Part 1:

183 Framework

184 ISO/IEC 19763-10, Information technology – Metamodel framework for interoperability (MFI) – Part 10: Core

185 model and basic mapping
186
187 3 Terms, definitions and abbreviated terms
188 3.1 Terms and definitions

189 For the purposes of this document, the terms and definitions given in ISO/IEC 11179-3, ISO/IEC 19763-1 and

190 ISO/IEC 19763-10 and the following apply.
191 3.1.1 Terms on ontology
192 3.1.1.1
193 ontology

194 specification of concrete or abstract things, and the relationships among them, in a prescribed domain of

195 knowledge
196 NOTE The specification should be computer processable.
197 3.1.1.2
198 registered ontology

199 ontology that is registered in a registry that conforms to MFI Ontology registration

200 3.1.1.3
201 unregistered ontology

202 ontology that is not registered in a registry that conforms to MFI Ontology registration

203 3.1.1.4
204 reference registered ontology
205 registered ontology that is usable and sharable by a community of interest
206 3.1.1.5
207 local registered ontology
208 registered ontology that is specialized for defined applications
209 3.1.2 Other terms
210 3.1.2.1
211 sentence
212 statement that has a truth value
213 3.1.2.2
214 symbol
215 most primitive lexical construct that is a part of a sentence
2 © ISO/IEC 2019 – All rights reserved
---------------------- Page: 10 ----------------------
ISO/IEC DIS 19763-3:2019(E)
216 3.1.2.3
217 logical symbol
218 symbol whose meaning is defined by its language
219 EXAMPLE In KIF, "not" and "or" are logical symbols.
220 3.1.2.4
221 non-logical symbol
222 symbol that is not a logical symbol
223 3.1.2.5
224 authoritative extent
225 extent that indicates authoritativeness

226 NOTE1 An authoritative extent is used to determine whether a thing may use another thing. A thing may use another

227 thing if and only if the authoritative extent of the former is less than or equal to the authoritative extent of the

228 latter because the usage of the latter by the former does not affect the authoritative extent of the former since

229 the authoritative level of the latter is greater than or equal to the one of the former.

230 EXAMPLE A product with some authoritative extent can only use as its component a part with an authoritative extent

231 which is greater than or equal to the one of it, to keep its authoritative extent.

232 NOTE2 In this part of the standard, an authoritative extent is used to determine whether a Local_Item can consist of or

233 use another Local_Item. See 5.5.2 Local_Item.
234 3.2 Abbreviated terms
235 IRI
236 Internationalized Resource Identifier (see bibliography item[2])
237 KIF
238 Knowledge Interchange Format (see bibliography item [3])
239 MDR
240 Metadata Registry
241 [ISO/IEC 11179-3:2013, 3.2.78]
242 MFI
243 Metamodel framework for interoperability
244 [ISO/IEC 19763-1:2015, 4.2]
245 MFI Ontology registration

246 ISO/IEC 19763-3, Information technology – Metamodel framework for interoperability (MFI) – Part 3:

247 Metamodel for ontology registration
248 ODM
249 Ontology Definition Metamodel (see bibliography item [1])
250 OWL
251 Web Ontology Language (see bibliography item [4])
252 UML
253 Unified Modeling Language (see ISO/IEC 19501:2005)
© ISO/IEC 2019 – All rights reserved 3
---------------------- Page: 11 ----------------------
ISO/IEC DIS 19763-3:2019(E)
254 4 Conformance
255 4.1 General

256 An implementation claiming conformance to this part of ISO/IEC 19763 shall support one or both of the

257 metamodels specified in this part of ISO/IEC 19763 and may or shall not support any extensions, depending

258 on which level of conformance and which degree of conformance it claims.
259 4.2 Levels of conformance
260 4.2.1 General

261 An implementation may conform to either of the two levels of conformance to this part of ISO/IEC 19763,

262 depending on what packages it supports.
263 4.2.2 Conformance level 1
264 The metamodel specified in Clause 5.5 Basic_Model package is supported.
265 4.2.3 Conformance level 2

266 The metamodels specified in Clause 5.5 Basic_Model package and Clause 5.6 Evolution_Model package are

267 supported.
268 4.3 Degree of conformance
269 4.3.1 General

270 In each conformance level, the distinction between "strictly conforming" and "conforming" implementations is

271 necessary to address the simultaneous needs for interoperability and extensions. This part of ISO/IEC 19763

272 describes specifications that promote interoperability. Extensions are motivated by needs of users, vendors,

273 institutions, and industries, but are not specified by this part of ISO/IEC 19763.

274 A strictly conforming implementation may be limited in usefulness but is maximally interoperable with respect

275 to this part of ISO/IEC 19763. A conforming implementation may be more useful, but may be less

276 interoperable with respect to this part of ISO/IEC 19763.
277 4.3.2 Strictly conforming implementation
278 A strictly conforming implementation for some conformance level:
279 a) shall support the metamodels required in the conformance level;

280 b) shall not support any extensions to the metamodels required in the conformance level.

281 4.3.3 Conforming implementation
282 A conforming implementation:
283 a) shall support the metamodels required in the conformance level;

284 b) may support extensions to the metamodels required in the conformance level, and the extensions shall

285 be consistent with the metamodels required in the conformance level.
4 © ISO/IEC 2019 – All rights reserved
---------------------- Page: 12 ----------------------
ISO/IEC DIS 19763-3:2019(E)
286 4.4 Implementation Conformance Statement (ICS)

287 An implementation claiming conformance to this part of ISO/IEC 19763 shall include an Implementation

288 Conformance Statement stating:
289 a) which conformance level it claims(4.2);

290 b) whether it is a strictly conforming implementation or a conforming implementation (4.3);

291 c) what extensions are supported if it is a conforming implementation.
292 5 Structure of MFI Ontology registration
293 5.1 Overview of MFI Ontology registration

294 MFI Ontology registration consists of two packages: Basic_Model package and Evolution_Model package.

295 Figure 2 shows the package structure of MFI Ontology registration.

296 The Basic_Model package is used to register administrative information related to ontologies, independently

297 of the languages that are used to express them. The basic idea is that almost any ontology consists of several

298 sentences and that each sentence uses several non-logical symbols. The metaclasses in Basic_Model

299 package include Ontology_Whole, Ontology_Component and Ontology_Atomic_Construct, which have

300 administrative information of ontologies, sentences and non-logical symbols respectively. Since an ontology

301 evolves, Basic_Model package can register as many versions of an ontology as necessary. But, in

302 Basic_Model package, each version of an ontology is treated as a different ontology.

303 The Evolution_Model package is used to register information on how an ontology evolves from one version

304 to another. Evolution_Model package basically consists of three metaclasses, Registered_

305 Ontology_Whole_Evolution, Registered_Ontology_Component_Evolution and Registered_Ontology_

306 Atomic_Construct_Evolution, which have evolution information on Registered_Ontology_Whole,

307 Registered_Ontology_Component and Registered_Ontology_Atomic_Construct respectively.

308
309 Figure 2 — Package structure of MFI Ontology registration
310
311 5.2 Overview of Basic_Model package
312 Figure 3 shows the metamodel in Basic_Model package.
© ISO/IEC 2019 – All rights reserved 5
---------------------- Page: 13 ----------------------
ISO/IEC DIS 19763-3:2019(E)

313 Ontology_Whole is an abstract metaclass that represents an ontology and contains the associated

314 administrative information. Ontology_Language is used as the reference "modelType" of Ontology_Whole

315 to indicate a language that is used to express an ontology that is represented by Ontology_Whole.

316 Ontology_Component is an abstract metaclass that represents a sentence contained in ontologies and

317 contains the associated administrative information. The granularity of a sentence is not specified but is a

318 user’s choice. Ontology_Atomic_Construct is an abstract metaclass that represents a non-logical symbol

319 that is used in sentences and contains the associated administrative information.

320 Ontology_Whole has two direct subclasses, Registered_Ontology_Whole and Unregistered_Ontology_

321 Whole. Registered_Ontology_Whole is an abstract metaclass that represents an ontology that is registe

...

Questions, Comments and Discussion

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