Information technology — Metamodel framework for interoperability (MFI) — Part 6: Registry Summary

The ISO/IEC 19763 family of standards defines normative metamodels for the registration of models (including information models and process models), ontologies, services and roles & goals. Currently a lot of metadata registries or model registries were constructed and utilized in many different business domains, such as e-business, healthcare, automobile, electronics devices and civil construction. One of the key issues for the cross domain data or services integration must be enabling the easy discovery of metadata that are stored in the different registries that were scattered over different domains. Therefore, it is necessary to provide specific metadata that describes the registry itself in order to enable interoperation among different registries that were built following different standards. ISO/IEC 19763:2015 family of standards specifies an information artefact called the Registry Summary. The Registry Summary consists of information that describes administrative aspects, the summary of contents and the technical access method of the registry. A collection of multiple Registry Summary information is called a "Registry of Registries" or RoR, however, this standard does not mandate a particular implementation. Also, any specific protocol between Registry Summaries and RoR, such as creation of RoR and synchronization of RoR, would not be specified in this standard. Those are to be specified by other standards. The Registry Summary and RoR concept should be applied to all Metamodel Framework for Interoperability (MFI) registries, but its use may be applied to any kind of registries.

Technologies de l'information — Cadre du métamodèle pour l'interopérabilité (MFI) — Partie 6: Résumé Registry

General Information

Status
Published
Publication Date
27-Aug-2015
Current Stage
9093 - International Standard confirmed
Completion Date
23-Feb-2021
Ref Project

Buy Standard

Standard
ISO/IEC 19763-6:2015 - Information technology -- Metamodel framework for interoperability (MFI)
English language
25 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL ISO/IEC
STANDARD 19763-6
First edition
2015-09-01
Information technology —
Metamodel framework for
interoperability (MFI) —
Part 6:
Registry Summary
Technologies de l’information — Cadre du métamodèle pour
l’interopérabilité (MFI) —
Partie 6: Résumé Registry
Reference number
ISO/IEC 19763-6:2015(E)
©
ISO/IEC 2015

---------------------- Page: 1 ----------------------
ISO/IEC 19763-6:2015(E)

COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2015, Published in Switzerland
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
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO/IEC 2015 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 19763-6:2015(E)
Contents Page
Foreword . v
Introduction . vi
1 Scope . 1
2 Conformance . 1
2.1 General . 1
2.2 Degree of conformance . 1
2.2.1 General . 1
2.2.2 Strictly conforming . 2
2.2.3 Conforming implementation . 2
2.3 Implementation Conformance Statement (ICS) . 2
3 Normative references . 2
4 Terms, definitions and abbreviated item . 2
4.1 Terms and definitions . 2
4.2 Terms for concepts used in this part of 19763 . 2
4.3 Abbreviate terms . 3
5 Background and purpose . 4
5.1 General . 4
5.2 Role of the Registry Summary . 4
6 Struct of Registry Summary . 5
6.1 Overview of Registry Summary . 5
6.2 Associations between Registry Summary and Core_Model package from MFI-10. 6
6.3 Metaclasses in the Registry_Summary package . 7
6.3.1 Classification metaclass . 7
6.3.2 Contact metaclass . 8
6.3.3 Contents metaclass . 8
6.3.4 Document metaclass . 8
6.3.5 Interface metaclass . 9
6.3.6 Organization metaclass . 10
6.3.7 Other_Standard_Model metaclass . 11
6.3.8 Registry metaclass . 11
6.3.9 Registry_Component metaclass . 13
6.3.10 Related_Registry metaclass . 14
6.3.11 Registry_Summary_Language . 15
Annex A (informative) Types of a registry system for Registry Summary . 16
A.1 Introduction . 16
A.2 Types of a registry system for Registry Summary . 16
A.2.1 General . 16
A.2.2 Independent Registry . 16
A.2.3 Replicated Registry . 16
A.2.4 Federated Registry . 17
Annex B (informative) Example of using models of other standard in Registry Summary . 18
B.1 Introduction . 18
B.2 Adaptation method of model of other standard . 18
B.2.1 General . 18
B.2.2 Example of using ISO/IEC 11179-3:2013 classes . 19
B.2.3 Example of using UN/CEFACT Core Component Library classes . 19
Annex C (informative) Example of XML Schema for Registry Summary . 20
© ISO/IEC 2015 – All rights reserved iii

---------------------- Page: 3 ----------------------
ISO/IEC 19763-6:2015(E)
C.1 Introduction .20
C.2 XML Schema definition .20
C.2.1 General .20
C.2.2 ComplexType definition .20
C.2.3 Sample element definition .24
Annex D (informative) Example of indicator of Registry Summary .25
D.1 Introduction .25
D.2 Location of Registry Summary in META tag .25

iv © ISO/IEC 2015 – All rights reserved

---------------------- Page: 4 ----------------------
ISO/IEC 19763-6:2015(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 19763-6 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 32, Data Management and Interchange.
ISO/IEC 19763 consists of the following parts, under the general title Information Technology — Metamodel
framework for interoperability (MFI):
 Part 1: Framework
 Part 3: Metamodel for ontology registration
 Part 5: Metamodel for process model registration
 Part 6: Registry Summary (this document)
 Part 7: Metamodel for service model registration
 Part 8: Metamodel for role and goal model registration
 Part 9: On demand model selection [Technical Report]
 Part 10: Core model and basic mapping
 Part 12: Metamodel for information model registration
 Part 13: Metamodel for form design registration
© ISO/IEC 2015 – All rights reserved v

---------------------- Page: 5 ----------------------
ISO/IEC 19763-6:2015(E)
Introduction
The effective interchange of information across business domains, countries and cultures is an important
concern for people in both the IT industry and non-IT industries.
To follow the current trends, industrial consortia have engaged in the standardization of domain-specific
business objects, including business process models and software components using common modelling
tools and interchange facilities such as UML and XML. They are very active in standardizing domain-specific
business process models and standard modelling constructs such as data elements, entity profiles and value
domains.
The ISO/IEC 19763 family of standards defines normative metamodels for the registration of models
(including information models and process models), ontologies, services and roles & goals. Items or objects
specified by those metamodels have been registered into particular registry systems. In order to perform
effective exchange of pertinent information smoothly, individual registry systems need to interoperate with
other registry systems.
This part of ISO/IEC 19763 defines a metamodel for the use case in which registry systems of different kinds
must share information.
vi © ISO/IEC 2015 – All rights reserved

---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO/IEC 19763-6:2015(E)

Information Technology — Metamodel framework for
interoperability (MFI) — Part 6: Registry Summary
1 Scope
The ISO/IEC 19763 family of standards defines normative metamodels for the registration of models
(including information models and process models), ontologies, services and roles & goals. Currently a lot of
metadata registries or model registries were constructed and utilized in many different business domains,
such as e-business, healthcare, automobile, electronics devices and civil construction.
One of the key issues for the cross domain data or services integration must be enabling the easy discovery
of metadata that are stored in the different registries that were scattered over different domains. Therefore, it
is necessary to provide specific metadata that describes the registry itself in order to enable interoperation
among different registries that were built following different standards.
This part of the ISO/IEC 19763 family of standards specifies an information artefact called the Registry
Summary. The Registry Summary consists of information that describes administrative aspects, the summary
of contents and the technical access method of the registry.
A collection of multiple Registry Summary information is called a “Registry of Registries” or RoR, however, this
standard does not mandate a particular implementation. Also, any specific protocol between Registry
Summaries and RoR, such as creation of RoR and synchronization of RoR, would not be specified in this
standard. Those are to be specified by other standards.
The Registry Summary and RoR concept should be applied to all Metamodel Framework for Interoperability
(MFI) registries, but its use may be applied to any kind of registries.
2 Conformance
2.1 General
An implementation claiming conformance with this part of ISO/IEC 19763 shall support the metamodel
specified in clause 6, depending on a degree of conformance as described below.
2.2 Degree of conformance
2.2.1 General
The distinction between "strictly conforming" and "conforming" implementations is necessary to address the
simultaneous needs for interoperability and extensions. This part of ISO/IEC 19763 describes specifications
that promote interoperability. Extensions are motivated by needs of users, vendors, institutions and industries,
but are not specified by this part of ISO/IEC 19763.
A strictly conforming implementation may be limited in usefulness but is maximally interoperable with respect
to this part of ISO/IEC 19763. A conforming implementation may be more useful, but may be less
interoperable with respect to this part of ISO/IEC 19763.
© ISO/IEC 2015 – All rights reserved 1

---------------------- Page: 7 ----------------------
ISO/IEC 19763-6:2015(E)
2.2.2 Strictly conforming
A strictly conforming implementation
a) shall support the metamodel specified in clause 6;
b) shall not support any extensions to the metamodel specified in clause 6.
2.2.3 Conforming implementation
A conforming implementation
a) shall support the metamodel specified in clause 6;
b) may support extensions to the metamodel specified in clause 6 that are consistent with the metamodel
specified in clause 6.
2.3 Implementation Conformance Statement (ICS)
An implementation claiming conformance with this part of ISO/IEC 19763 shall include an Implementation
Conformance Statement stating.
a) whether it is a strictly conforming implementation or a conforming implementation (see 2.2)
b) what extensions are supported if it is a conforming implementation.
3 Normative references
The following referenced documents are indispensable for the application 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 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
ISO/IEC 11179-3, Information technology — Metadata registries (MDR) — Part 3: Registry metamodel and
basic attributes
ISO/IEC 11179-6, Information technology — Metadata registries (MDR) — Part 6: Registration
4 Terms, definitions and abbreviated item
4.1 Terms and definitions
For the purposes of this document, the items and definitions given in ISO/IEC 19763-1, ISO/IEC 11179-3,
ISO/IEC 11179-6 and the following apply.
4.2 Terms for concepts used in this part of 19763
4.1.1
attribute
metamodel characteristic of an object or set of objects
2 © ISO/IEC 2015 – All rights reserved

---------------------- Page: 8 ----------------------
ISO/IEC 19763-6:2015(E)
[ISO/IEC 11179-3:2013, 3.1.4]
4.1.2
class
metamodel description of a set of objects that share the same attributes, operations, methods, relationships,
and semantics
[ISO/IEC 11179-3:2013, 3.1.5]
4.1.3
metadata
data that defines and describes other data
[ISO/IEC 11179-3:2013, 3.2.74]
4.1.4
metadata registry
MDR
registry system
information system for registering metadata,
NOTE 1 The associated information store or database is known as a metadata register.
[ISO/IEC 11179-3:2013, 3.2.77]
NOTE 2 registry system has been added as a new synonym,
4.1.5
registry of registries
RoR
registry that stores Registry Summary data showing an individual registry system
4.1.6
registry summary
registry summary is metadata which refers to an individual registry system or an aggregate of registry systems
4.3 Abbreviate terms
MDR Metadata Registry
MFI Metamodel Framework for Interoperability
RoR Registry of Registries
RS Registry Summary
SLA Service Level Agreement
UML Unified Modeling Language
URL Uniform Resource Locator
XML Extensible Markup Language
WSDL Web Service Description Language
© ISO/IEC 2015 – All rights reserved 3

---------------------- Page: 9 ----------------------
ISO/IEC 19763-6:2015(E)
5 Background and purpose
5.1 General
The purpose of this part of ISO/IEC 19763 family of standards is to define the metamodel of information
required in order to enable interoperability between heterogeneous metadata registries.
Currently, many metadata registries have been developed and enforced in various types of business domains.
Most of them have been developed conforming to international standards, such as e-business, healthcare, or
library domains. However, those standards themselves have been incompatible each other, they are
developed primarily according to requirements that came from their particular domains. This means that a
single company or user who belongs to a particular domain has difficulties in accessing registries that are built
according to requirements from other domains.
Sharing registry information across different domains can be important for system interoperability. This part
addresses registry interoperation with regard to the problems mentioned above. This standard specifies a set
of information called the Registry Summary to be attached to each domain-specific registry. Furthermore,
Registry Summary is premised on exchanging between registries. The Registry Summary is represented by a
metamodel using UML.
5.2 Role of the Registry Summary
The Registry Summary is a small set of metadata for the Registry that is attached in the registry system. If
every registry would attach this registry summary, it would be possible to capture information on the nature of
another registry as well as technical information for accessing the registry.
Figure 1 illustrates a typical use case for RS (Registry Summary) and ROR (Registry of Registries). Each
registry prepared in a particular domain might be able to disclose RS at its access point as entry information.
Different domains, such as Manufacturing or Retailing, would be able to prepare their own dedicated registry
that is a collection of RS. It should be called the Registry of Registries (ROR).
Registries in Retailing
Registries in Manufacturing
RS RS
Company
Products
Directory
Catalogue
RS
RS
RS
Meta-
Meta-
Model
data
data
Registry
Registry
Registry
ROR ROR
ROR
ROR
Order
Consumer Wholeseler
Retailer Manufacturer
Products
Supply chain

Figure 1 — Illustration of Registry Interoperability using Registry Summary
4 © ISO/IEC 2015 – All rights reserved

---------------------- Page: 10 ----------------------
ISO/IEC 19763-6:2015(E)
6 Struct of Registry Summary
6.1 Overview of Registry Summary
The Registry Summary is information which describes a particular registry system itself. Figure 2 shows the
metamodel of Registry Summary. This metamodel consists of three parts.
The first part is "registry entity information" that forms a core part of the metadata in the Registry Summary.
This core part represents the registry system, such as the name of the registry, and information about the
contents. Furthermore, when registry system is constituted of two or more registries, the constitution of the
registry and relationship among the parts can be expressed with this part.
NOTE 1 Registry entity information consists of Registry metaclass (see 6.3.8), Registry_Component metaclass
(see 6.3.9), Related_Registry metaclass (see 6.3.10), Contact metaclass (see 6.3.2), Classification metaclass (see 6.3.1)
and Document metaclass (see 6.3.4).
NOTE 2 Refer to Annex A for the detailed explanation about the form of the registry which Registry Summary
expresses.
The second part is "registry administrator information". Registry administrator information identifies the
administrator of a represented registry. Such information includes the name of organization that is managing
and operating the registry and the points of contact.
NOTE 3 Registry administrator information consists of Organization metaclass (see 6.3.6) and Contact metaclass
(see 6.3.2).
The third part is "registry interface information". “Registry interface information” is the information which
indicates the interface through which to access the registry system by an individual or other information
system.
NOTE 4 Registry interface information consist Interface metaclass (see 6.3.5) Document metaclass (see 6.3.4).
Registry_Summary
<>
Ot her_St andard_Model
model_name[1.1]
reference_st andard_identifier[1.1]
cont ents 1.1
Classification Contact
Organization <>
Cont ent s
cont act _informat ion
1.1 0.1
organizat ion
category 0.* 1.1 primary_cont act 0.1
provider
regist ry
{XOR}
provided_regist ry 1.* 0.*
Related_Registry
Registry SLA_for_regist ry SLA_document
regist ry
Document
identification[1.1] 0.*
0.1
active[1.1]
provider_identification[1.1]
0.* containe_model[0.*]
provider_name[1.1]
promot ion_for_regist ry promotion_document
description[0.1]
registry_identification[1.1]
identification[1.1]
0.1 0.*
0.* 1.1
registry_name[1.1]
name[1.1]
relat ed_registry
manual_for_regist ry manual_document
registry_version[0.1]
utilization
standard[0.1]
0.1 0.*
version[0.1]
1.*
specificat ion_document
Interface
registry 1.1
description[0.1]
identification[1.1]
specificat ion_for_int erface
const utitent 1.*
name[1.1]
0.1
URL[0.1]
Registry_Component
version[0.1]
description[0.1]
identification[1.1]
name[1.1]
applicat ion_int erface 0.*
platform_name[0.1] component
version[0.1]
1.1

Figure 2 — Metamodel of Registry Summary
© ISO/IEC 2015 – All rights reserved 5

---------------------- Page: 11 ----------------------
ISO/IEC 19763-6:2015(E)
NOTE 5 Classification metaclass (see 6.3.1), Contact metaclass (see 6.3.2), Document metaclass (see 6.3.4) and
Organization metaclass (see 6.3.6) are subclass of Other_Standard_Model metaclass (see 6.3.7) which is abstract
classes. The models of information which these metaclasses represent are already defined by other standards. Therefore,
this part reuses the models which other standards defined. Annex B shows an example of reuse of the models of other
standard in Registry Summary.
Each Registry contains Related_Registry. Each Registry utilizes zero, one or more Related_Registry. Each
Related_Registry is utilized by one and only one Registry.
Each Registry contains Registry_Component. Each Registry is constituted by one or more
Registry_Component. Each Registry_Component constitutes one and only one Registry.
Each Registry contains three types document, each type document does not double as other type document.
Each Registry has zero, one or more Document as the SLA document. Each Document which is the SLA
document is related by one and only one Registry which is the target of SLA.
Each Registry has zero, one or more Document as the promotion document. Each Document which is the
promotion document is related by one and only one Registry which is the target of promotion.
Each Registry has zero, one or more Document as the manual document. Each Document which is the
manual document is related by one and only one Registry which is explained by the manual.
Each Registry is categorised by zero, one or more Classification. Each Classification categorises zero, one or
more Registry.
Each Registry is provided by one and only one Organization. Each Organization provides one or more
Registry.
Each Registry has zero or one Contact as the primary contact point. Each Contact represents the primary
contact point of zero, one or more Registry.
Each Organization contains Contact. Each Organization has zero or one Contact as contact information. Each
Contact represents the contact information of one and only one Organization.
Each Contact is contained by Registry and/or Organization.
Each Interface has one or more Document as the specification document. Each Document which is the
specification document is related by zero or one Interface. When the Document is the specification, each
Document is not had by any Registry.
Each Registry_Component contains Interface. Each Registry_Component has zero, one or more Interface as
the application interface. Each Interface is had by one and only one Registry_Component.
Each Other_Standard_Model contains Contents. Each Other_Standard_Model has only one Content as the
content. This relation is inherited to subclasses (Classification, Contact, Document and Organization).
6.2 Associations between Registry Summary and Core_Model package from MFI-10
Figure 3 shows the associations between metaclass in the Registry Summary and metaclass in the
Core_Model package from ISO/IEC 19763-10 (MFI-10).
Registry_Summary_Language in Registry Summary is the subclass of Modelling_Language in Core_Model
package. Registry in Registry Summary is the subclass of Model in Core_Model package. Interface,
Registry_Component, Related_Registry and Other_Standard_Model are the subclass of Model_Element in
Core_Model package.
6 © ISO/IEC 2015 – All rights reserved

---------------------- Page: 12 ----------------------
ISO/IEC 19763-6:2015(E)
Core_Model package from MFI- 10
Modelling_Language (from Model (from MFI- 10)
Model_Element (from MFI- 10)
described_by describes cont ained_by contains
MFI- 10)
1.1 0.* 0.* 0.*
Registry Summary
Regist ry_Summary_Language
Regist ry
Interface
<>
Other_Standard_Model
Registry_Component Document
Classificat ion
Relat ed_Regist ry
Organization
organizat ion 1.1
cont act_information 0.1
Contact

Figure 3 — Associations between Registry Summary and Core_Model package from MFI-10
All subclasses have the association which is inherited from superclass. Some inherited associations are
specialised in this part of ISO/IEC 19763 family of standards. The detail of specialization is defined in clause
6.3.
6.3 Metaclasses in the Registry_Summary package
6.3.1 Classification metaclass
Classification is a metaclass each instance of which represents data about the categorization of Registry
(see 6.3.8). When the Classification metaclass is implemented, the models which are defined by other
standard are reused. The purpose of this class is to express various classifications to the registry which the
instance of registry class represents. For example, the classification of any particular domain categorizes the
registry which exhibits the contents of information in the specific domain.

Superclass
Other_Standard_Model (see 6.3.7)

Attribute Datatype Multiplicity Description
None


Reference Class Multiplicity Description Inverse Precedence
registry Registry 0.* One of a set of registries category Yes
belonging to a specific
instance of this metaclass.
This reference specialize the
"contained_by" reference
which is inherited from the
superclass.


© ISO/IEC 2015 – All rights reserved 7

---------
...

Questions, Comments and Discussion

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