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

General Information

Status
Published
Current Stage
Ref Project

RELATIONS

Buy Standard

Standard
ISO/IEC DIS 19763-3 - Information technology -- Metamodel framework for interoperability (MFI)
English language
45 pages
limited time 15% off
Preview
limited time 15% off
Preview

Standards Content (sample)

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.