Editor s Draft. Outcome of Berlin Meeting ISO/IEC JTC 1/SC32 WG2 N1669 ISO/IEC CD :ED2

Similar documents
Information technology Metamodel framework for interoperability (MFI) Part 1: Framework

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

ISO/IEC CD :200x(E) Title: Information technology - Framework for Metamodel interoperability Part 2: Reference model Project:

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

ISO/IEC TR TECHNICAL REPORT. Information technology Procedures for achieving metadata registry (MDR) content consistency Part 1: Data elements

This document is a preview generated by EVS

ISO/IEC JTC 1/SC 32 N 1257

Circulated to P- and O-members, and to technical committees and organizations in liaison for voting (P-members only) by:

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 2: MPEG extensible middleware (MXM) API

ISO/IEC INTERNATIONAL STANDARD. Information technology CDIF transfer format Part 3: Encoding ENCODING.1

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

ISO/IEC INTERNATIONAL STANDARD. Information technology EAN/UCC Application Identifiers and Fact Data Identifiers and Maintenance

ISO INTERNATIONAL STANDARD. Information and documentation International standard name identifier (ISNI)

ISO/IEC INTERNATIONAL STANDARD. Information technology Guideline for the evaluation and selection of CASE tools

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Reference architecture

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 5: Service aggregation

Information technology Metamodel framework for interoperability (MFI) Part 10: Core model and basic mapping

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia service platform technologies Part 3: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD. Information technology Cloud computing Overview and vocabulary

This document is a preview generated by EVS

ISO/IEC Information technology Security techniques Network security. Part 5:

ISO/IEC INTERNATIONAL STANDARD. Information technology MPEG extensible middleware (MXM) Part 3: MXM reference software

ISO/IEC First edition Reference number ISO/IEC 20005:2013(E) ISO/IEC 2013

ISO/IEC INTERNATIONAL STANDARD. Software engineering Software measurement process. Ingénierie du logiciel Méthode de mesure des logiciels

The attached document is hereby submitted for a 3-month letter ballot to the NBs of ISO/IEC JTC 1/SC 32. The ballot starts

Proposed Draft Technical Report ISO/IEC PDTR

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication

ISO/IEC TS Conformity assessment Guidelines for determining the duration of management system certification audits

ISO INTERNATIONAL STANDARD. Language resource management Feature structures Part 1: Feature structure representation

ISO/IEC INTERNATIONAL STANDARD. Information technology Keyboard layouts for text and office systems Part 2: Alphanumeric section

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Key management Part 4: Mechanisms based on weak secrets

ISO/IEC INTERNATIONAL STANDARD. Information technology Metadata registries (MDR) Part 3: Registry metamodel and basic attributes

ISO INTERNATIONAL STANDARD. Translation-oriented terminography. Terminographie axée sur la traduction. First edition

Information technology Guidelines for the application of ISO 9001:2008 to IT service management and its integration with ISO/IEC :2011

ISO/IEC 1001 INTERNATIONAL STANDARD. Information technology File structure and labelling of magnetic tapes for information interchange

ISO/IEC INTERNATIONAL STANDARD. Information technology Learning, education, and training Content packaging Part 2: XML binding

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security risk management

ISO/IEC INTERNATIONAL STANDARD. Systems and software engineering Measurement process. Ingénierie des systèmes et du logiciel Processus de mesure

ISO/IEC INTERNATIONAL STANDARD. Information technology Mobile item identification and management Mobile AIDC application programming interface

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD. Information and documentation International Standard Musical Work Code (ISWC)

THIS DOCUMENT IS STILL UNDER STUDY AND SUBJECT TO CHANGE. IT SHOULD NOT BE USED FOR REFERENCE PURPOSES.

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security incident management

ISO/IEC TR TECHNICAL REPORT

ISO/IEC INTERNATIONAL STANDARD. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 2: Conformance and reference software

ISO/IEC INTERNATIONAL STANDARD

INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT. Information technology Telecommunications and information exchange between systems Managed P2P: Framework

ISO/IEC INTERNATIONAL STANDARD. Software engineering Product evaluation Part 3: Process for developers

ISO 2146 INTERNATIONAL STANDARD. Information and documentation Registry services for libraries and related organizations

This document is a preview generated by EVS

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Entity authentication assurance framework

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD. Information technology Keyboard interaction model Machine-readable keyboard description

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC Information technology Automatic identification and data capture techniques Bar code scanner and decoder performance testing

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC Systems and software engineering Systems and software Quality Requirements and Evaluation (SQuaRE) Planning and management

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT. Systems and software engineering Life cycle management Part 1: Guide for life cycle management

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD

ISO/IEC JTC 1/SC 32 N 2018

ISO INTERNATIONAL STANDARD. Geographic information Simple feature access Part 1: Common architecture

ISO/IEC INTERNATIONAL STANDARD

ISO/IEC TR TECHNICAL REPORT

ISO/IEC INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD. Statistical interpretation of data Part 7: Median Estimation and confidence intervals

ISO/TS TECHNICAL SPECIFICATION

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Hash-functions Part 2: Hash-functions using an n-bit block cipher

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Information security management system implementation guidance

ISO/IEC INTERNATIONAL STANDARD

ISO/TS TECHNICAL SPECIFICATION

This document is a preview generated by EVS

ISO/IEC Information technology Common Biometric Exchange Formats Framework Security block format specifications

ISO/IEC INTERNATIONAL STANDARD. Information technology Security techniques Modes of operation for an n-bit block cipher

Transcription:

ISO/IEC JTC 1/SC32 WG2 N1669 2012-06 ISO/IEC CD19763-1:ED2 ISO/IEC JTC 1/SC 32/WG 2 Secretariat: Information Technology Metamodel framework for interoperability (MFI) Part 1: Reference model, Second Edition Editor s Draft Outcome of Berlin Meeting

Copyright notice This ISO document is a Draft International Standard and is copyright-protected by ISO. Except as permitted under the applicable laws of the user's country, neither this ISO draft nor any extract from it may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, photocopying, recording or otherwise, without prior written permission being secured. Requests for permission to reproduce should be addressed to either ISO at the address below or ISO's member body in the country of the requester. ISO copyright office Case postale 56 CH-1211 Geneva 20 Tel. + 41 22 749 01 11 Fax + 41 22 749 09 47 E-mail copyright@iso.ch Web www.iso.ch Reproduction may be subject to royalty payments or a licensing agreement. Violators may be prosecuted. 1

目次 内容 ISO/IEC JTC 1/SC 32 WG2 NXXXX... 0 DATE: 2012-04... 0 ISO/IEC CD19763-1:ED2... 0 ISO/IEC JTC 1/SC 32/WG 2... 0 COPYRIGHT NOTICE... 1 FOREWORD... 4 INTRODUCTION... 5 1 SCOPE... 6 2 NORMATIVE REFERENCES... 6 3 TERMS, DEFINITIONS AND ABBREVIATED... 6 3.1 Terms and Definition...6 3.1.1 domain model... 6 3.1.2 Interoperability... 7 3.1.3 metadata... 7 Metamodel... 7 Model... 7 Information model... 7 model construct... 7 modeling facility... 7 Modeling Language... 7 Model mapping... 8 Ontology... 8 Registration... 8 registry... 8 Repository... 8 Process model... 8 Service... 8 3.2 Abbreviations...8 BPMN... 8 EDI... 8 2

ebxml... 8 HL7...Error! Bookmark not defined. MDA... 8 MOF... 8 MFI... 8 OWL...Error! Bookmark not defined. SDO... 9 UML... 9 UOD... 9 4 CONCEPT AND ARCHITECTURE OF MFI... 10 4.1 What is Metamodel...21 4.2 Model registry... Error! Bookmark not defined. 4.3 Background of the MFI standards...10 4.4 Major target area of MFI standards...14 4.5 Typical application of MFI... Error! Bookmark not defined. 4.6 Interoperation among cross industry or domain...14 4.7 ODMS (On Demand Model Selection)...15 5. MFI AND MDR ARCHITECTURE... 16 5.1 Internal structure of MFI...17 6. MODEL REGISTRATION CONCEPT... 19 Registration example...error! Bookmark not defined. 7 CONFORMANCE... 20 8 BIBLIOGRAPHY... 20 3

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. International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 3. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1. 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 part of ISO/IEC 19763 may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights. International Standard ISO/IEC19763 was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 32, Data management services. ISO/IEC 19763 consists of the following parts, under the general title Information technology --Metamodel Framework for interoperability: _Part 1: Reference model, 2 nd edition [this document] _Part 3: Metamodel for ontology registration, 2 nd edition _Part 5: Metamodel for process model registration _Part 6: Registry summery _Part 7: Metamodel for service registration _part 8: Metamodel role and goal registration _part 9: On demand model selection (Technical Report) _Part 10: Core model and basic mapping _Part 11: Structured registering (Technical Report) _Part-12: Metamodel for Information model Registration 4

Introduction Due to the spread of E-Business and E-Commerce over the Internet, the effective exchange of business transactions and other related information across countries and cultures has become a prime concern for people both inside and outside the IT industry. Adding to those trends, various types of information were exchanged and collected through the Internet or social networks involving peoples who are not expert of IT. Already, huge data were stored in so called the Cloud, it had roused further needs for new paradigms that enable effective use of data and semantically interoperation of those huge data. One of key facilities for the easy sharing and the interoperation of information could be the registry that enables the discovering and sharing of meta-information such as metadata and models Background of the 2 nd edition of MFI part 1 The first edition of the MFI part-1 standard was published 2007. At that time, the MFI family of standards was consisted of only four sub parts (part 1, part 2, part 3 and part 4). However, after publishing the first edition of part 1, many new projects were initiated. They are mostly intending to enhance the capability of MFI to cope with new trends of market, such as discovering process models and service models. Almost same time, a revising project of ISO/IEC11179 part-3 (registry metamodel and basic attribute: MDR) that is the core part of metadata registry standard was initiated. The MFI standards can be considered as extensions of the MDR core part by the sharing same registration mechanism and procedure. Then, a special study project for the harmonization of MDR and MFI was formulated. As a result of the study, the common facilities were defined to be used in both MDR and MFI standards. It was expected that MDR and MFI could be more closely related and integrated for the benefits of the users who need more effective sharing of information or more sophisticated system interoperation. A design guideline to keep consistency on representing metamodel using UML was defined to be used in the developing MFI standards Then, this new edition of this part was revised to provide a clear view to MFI and illustrate overall architecture of the MFI family of standards reflecting major changes mentioned above. 5

Information technology Metamodel framework for Interoperability (MFI) Part 1: Framework, edition 2 1 Scope This standard is a part of ISO/IEC19763 (Metamodel framework for interoperability: MFI) series of standards. As the first part of MFI (part 1), this document provides an overview of MFI series of standards. Especially, the background, underline concept, overall architecture and requirements to the development of other parts of MFI standards. The ISO/IEC19763 (Metamodel framework for interoperability: MFI) family of standards were prepared to provide standard facilities to register any kind of models through the metamodel for registration. 2 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 11179-1, Information technology Metadata registries (MDR) - Part 1 : Framework ISO/IEC 11179-3, Information technology Metadata registries (MDR) - Part3 :Ed3 Metamodel ISO/IEC 19501:2005, Information technology - Open Distributed Processing- Unified Modeling Language (UML) Version 1.4.2 ISO/IEC 19502:200X, Information technology - Open Distributed Processing- Unified Modeling Language (UML) Version 2.1.2 [NOTE;] Should we need MOF/XMI as normative? nniso/iec 19502:2005, Information technology Meta Object Facility (MOF) ISO/IEC 19503:2005, Information technology MXL Metadata Interchange (XMI) 3 Terms, definitions and abbreviated For the purposes of this document, the terms and definitions were given as followed. Terms and Definition Terms 5.2 administered_item 5.3 concept unit of knowledge created by a unique combination of characteristics NOTE Concepts are not necessarily bound to particular languages. They are, however, influenced by the social or cultural background which often leads to different categorizations. 5.4 domain model A model which represents a particular domain 6

5.5 interoperability 5.6 Identification_Item 5.7 metadata Data which describes other data. See. ISO/IEC 11179-1 See. ISO/IEC 19502 [NOTE] 5.8 metamodel A model which governs other models. See ISO/IEC 19503 See. Modeling Facility [NOTE] 5.9 model A representation of concept in an universe of discourse (UOD) using a normative modeling facility and modeling constructs. 5.10 model element element or component in a model [see: ISO/IEC 19763 part 10] 5.11 information model NOTE NOTE 5.12 model construct A unit of notation for modeling. Note: More generic term for modeling element. Sometimes the term is used to include metadata, code and object patterns rather than the notations of a particular modeling facility such as UML. 5.13 Model element 5.14 modeling facility A set of rules and notations for use when modeling. Note: UML is a typical example. 5.15 modeling Language 7

5.16 model mapping 5.17 ontology 5.18 registration 5.19 registry 5.20 repository 5.21 process model 5.22 RGPS model 5.23 Service model Abbreviations 3.2.1 BPMN 3.2.2 EDI 3.2.3 ebxml Electronic business XML 3.2.4 IDEF1X 3.2.5 MDA Model Driven Architecture 3.2.6 MOF Meta Object Facility See: ISO/IEC 19502: 2005 3.2.6 MFI Metamodel Framework for Interoperability Note: This family of standards (ISO/IEC 19763) 8

3.2.8 SDO 3.2.9 UML Unified Modeling Language 3.2.10 UOD Universe of Discourse 9

4 Concept and Architecture of MFI In this section, the background and basic concept that is underlining to all parts of ISO/IEC 19763 (MFI) and the overall structure of the MFI family of standards should be explained. ISO/IEC 19763 (MFI) is a set of metamodel standards. Most of the metamodels are prepared for the registering models to the model registries, such as, generic information models, process models, service models and roles & goal models, in order to materialize the interoperability among systems or peoples. 4.1 Background and purpose of the MFI standards To enable the discovering and the sharing of information on the heterogeneous network societies, some sort of specific information that describes data or model, must be needed. Sometime, those specific information are called metadata or metamodel to be disclosed to the society. The term metadata is defined as a data that describes other data. That is common acceptable basic notion of metadata. NOTE 4.1.1 Heterogeneous environment Even in the bilateral communication or interchanging of information between company A and B, there must be a common agreement on the description or representation of information to be shared. In the early stage of EDI (Electronic Data Interchange), those descriptions or representations were stored in a particular database called the metadata registry and shared by A and B. However, the manner or the style for description and representation were depending upon the agreement between A and B. Along with the proliferation of the Internet, the manner for describing information, become recognized to be standardized, such as the metadata or metamodel standards. By the standardizations in the EDI or the Electronic Business area, those manners for describing information were uniformly defined as metadata standards or registry standards. However, each industry defined their own registry contents with their own manner. Today, SDO such as ISO, IEC or some other standard consortia developed and enforced so many metadata standards or registry standards, following their own industry or domain requirements. For instance, E-business, Healthcare, Electronic parts, Electronic documents, Library etc., those industries have own metadata standards. Then, It is still not easy to share information across deferent industries or domains without any specific mapping or translation tools between metadata in different registries. It must be one of obstacles for materializing a global and dynamic supply chain that penetrate different industries across countries. For instance, in the electronics manufactures, they has own product database while retailer also has their own item database. Each database was constructed following particular metadata standards that were specified by industry consortium or SDO. However, it is not easy to keep the interoperation among those on the same products data. There must be some sort of mapping function to connect different data on a same product. [see. figure-1] 10

At the moment, instances of those metadata mapping have to be specified by human efforts discussing the difference between manufacturing product and sales item. They have to compare metadata. At that time, they have to refer to information model to understand the nature of data. Then, the sharing of information model could be indispensable in the defining data as metadata, also, understanding metadata. Fig-1 Current status of the cross industries interoperation 4.1.2 Why model to be shared Therefore, before defining data as metadata, an information model that reflects the target domain in discourse must be needed. To understand the semantic meaning of single piece of data, it should be indicated which property of an object class in the model, were represented. 1) Better understanding and definition of data ISO/IEC 11179 (Metadata Registry: MDR) standards provided a domain independent metadata representation and registration attributes of a metadata registry. Also, the MDR provides facility to register object classes and attributes and conceptual domain, these were came from information models to make data more understandable and provide a scheme to investigate the sameness or oneness of data. Then, the model sharing must be necessary in the better definition of a piece of metadata and make them interoperable among different domains. 2) System interoperability Not only for understanding of data, various types of information models were used widely. In the software development area, the information models using UML or IDEF1X, etc., were used as the software specifications. To capture the essential context of a target domain, normative representation technic were used to promote software design and development involving different peoples. In those environments, the model sharing must be necessary. Also, to involve 11

engineers who are working in the different countries, so called Offshoring, they need the model sharing supported by specific platform or infrastructure. MFI provides basis for the model sharing infrastructure, in term of the model registry. The model sharing could be accelerated by the registering models to a registry (Model registry) and make it easier to discover an appropriate model. The MFI is a set of normative metamodel to be used for the model registration, just like the MDR provides normative metamodel for registering the metadata Fig. XX Basic concept of the model sharing through the Model Regis 4.2 What is MFI metamodel MFI is a set of metamodels to be used in the Model regisration. The Major purpose of metamodels Is to make the model registration become more easier and to enable the registration consistency. Here, the term Metamodel is recognized as a model that describes a model. However, More detailed insight of the metamodel should be provided in the later potion of this document [see ANNEX A] Fig X shows the basic concept of model registration. The MFI metamodel provides to registrar normalized view to registering. Also, the metamodel specifies the structure of registration information to be stored into the registry. 12

Fig x Basic concept MFI registration and metamodel A metamodel for registering model was specified by MFI part 10 (formally part 2): That is the core model and basic mapping. According to the core model, MFI other parts provide some specialized metamodel for the convenience of the registering specific modes; Ontology model (MFI part-3) Process model (MFI part-5) Service model (MFI part-7) Goals and Roles model (MFI part-8) Information model (MFI-12) Registry summery model (MFI-6) MFI would not specify any implementation requirements for the registry or the repository, only specifies metamodel for various types of models, in term of registration. That means how to capture a model for the registration Some metamodel in MFI l(mfi-2) represents registration mechanism as the core model to be used by other parts of MFI. Also, another metamodel that represents registry itself as profile on a particular registry is prepared to make the registry interoperation becomes possible..in the MFI, the model registry does not store any model instance into the data bases, only model information could be stored, while the model repository could accommodate instances of model in the databases. Usually, the model repository used for storing a model into a database to be used for recalling and represent model exactly again by the modeling tools. However, the model registry, keeps only model administration information, such as, location of model, owner of model etc. could be available. Through the registry, it could be available to know the exact place where actual model is stored in a model repository. Generally, the registry is the place where records of some events or entities are put and kept for the publicly disclose. 13

Then, MFI registries stores only information about those model and model components as followed. Where the model exists, who is owner, registration date What components are consist of the model and where does it exist What are relationships among components Then, MFI supposes that actual models to be shared were stored in a particular model repository outside. In MFI, any representation style of model, such as UML, IDEF1X, ER, NIAM or BPMN can be registered. Also, any kinds of domain models are available to be registered.. 4.3 Major application area of MFI standards The ISO/IEC 19763 (MFI) was prepared to make the interoperability possible among system or people that are relying upon network. Especially, the interoperability of data that means the sharing data and models semantically across different domains or societies, facilitating the registries.. However, there are a lot of different individual domains in the world that were supported by IT or network. Some of them had already constructed metadata registry or data dictionary. It is unrealistic to integrate them into a single registry to materialize the interoperability. 4.3.1 Interoperation among cross industry or domain E-business and E-commerce have proliferated over the world, facilitating specific standards such as ebxml or RosettaNet. By the nature of E-business, it is not limited to a single industrial domain or territory. Different domains are linked by the internet, and inevitably users or consumers will need to access different private individual registries. Figure X - System interoperation among different industries 14

The metamodel framework family of standards facilitates business collaborations through E-business or E-commerce by providing mechanisms for describing metamodels in each registry in order that they may be shared among different business domains. Particularly, the core model of the metamodel framework provides a mechanism for describing each different metamodel in local registries and enables their registration in the registry. Also, the metamodel framework for model mapping provides a facility for registering mapping rules to enable federation among different registries. 4.3.1 On Demand Model discovery Figure 4.3.2 ROR (Registry of Registries) Figure XX Registry of registries 15

6. MFI and MDR Architecture The metamodel framework for interoperability (MFI) family of standards consists of multiple parts which are to be used in the sharing of information models, services, role & goal specification and ontologies through the registration. 6.1 Overall structure of MDR/MFI Each part of this family of standard specifies metamodel (by UML) that enable to register of artefacts, such as various types of models, services, and ontologies. Through the registration of models or services, information systems or human activities were expected to be more interoperable or understandable. All of parts in MFI are close related to ISO/IEC11179 (MDR: Metadata registry). Then, MFI is an extension of MDR. Figure-3 illustrates the overall structure of both standards. Figure X Overall structure of the MFI and MDR standards 6.2 Core facility 16

6.3 Internal structure of MFI In the MFI family of standards, many part were prepared according to the current industrial and personal requirements for finding and discovery of models, services, and onotologies. Figure X Parts relationship in the MFI family of standards Part 1 Reference model This part of the standard describes the concepts and an overall architecture of the metamodel framework standard to be applied in the development and the registration of the following individual metamodel frameworks. Part 10 Core model and basic mapping This part of the standard describes the core model of the metamodel framework to be used in the development of metamodel framework standards. The core model provides a mechanism for metamodel description and normative constructs to be used in the development of metamodel framework standards. Part 3 Metamodel for ontology registration 17

This part of the standard describes a metamodel that provides a facility to register administrative information of ontologies. Part 5 Metamodel for process model registration This part of standard provide a metamodel that provide a facility to register any kind of process model. The register following this standard become able to be RGPS registry. Part-6 Registry summery This part of standard provides a metamodel of registry summery information that to be installed on any kind of registry. By those summery information could be collected and conform a ROR (Registry of Registries). Part 7 Metamodel for service registration This part of standard provides a metamodel for service registration. The services in this standard are considered mostly the Web service. However, generic service that supported by a set of processes could be Part 8 Metamodel for RGPS registration This part of standard provides a metamodel for Role and Goal registration. A goal decomposed into a couple of Role. Part 9 On demand model selection (TR) This part of standard provide an idea and a methodology to use model registry contents,such as, Process model, Service model and Roles & Goals model from the view point of ODMS (On Demand Model Selection). Part 11 Structured registering (TR) TBD Part 12 Metamodel for registering information model This part of standard provide a super type of information models as a common view to different modeling facilities such as, UML, IDEF1X,etc. 18

7. Model registration concept The term Registration means the recording of the things, such as some new events, or occurrence of new entities, officially. Generally, these records are kept in the specific files called the registries, and they could not be updated. Those records are referred and used by others, publicly. Then, the record in the registry should be clearly defined and format, item to be registered must be standardized. Some time, record type and format might be the legal issues. A registration record should contain following items. 1) The time to be recorded 2) The ownership of the things 3) Types of the things 4) Name of registrar 5) Name of registration authority 6) Submission status Fig XXX Registry entry and metamodel The MFI and MDR, both share the same registration mechanism, such as, administered_item and Identification_item. In MFI, the registration record was inherited from the registration record that was standardized ISO/IEC 11179 (MDR). 19

7 Conformance ISO/IEC19763-1 specifies no conformance requirement. Other parts of this family of standards specify their own conformance requirements as appropriate. 8 Bibliography [1] ISO/IEC TR 9007:1987, Information processing systems Concepts and terminology for the conceptual schema and the information base TR 9007 provides information on conceptual modelling. [2] ISO/IEC 10027:1990, Information technology Information Resource Dictionary System (IRDS) Framework ISO/IEC 10027 describes the concept of levels of modelling. [3] ISO/IEC TR 15452:2000, Information technology Specification of data value domains TR 15452 describes the specification of value domains. It is expected to be replaced by ISO/IEC TR 20943-3. [4] ISO/IEC TR 20943-1:200n, Information technology Achieving metadata registry content consistency Part 1:Data elements TR 20943-1, which is under development at the time of publication of ISO/IEC 11179-3, will provide guidelines for recording data elements in a 11179-3 metadata registry. [5] ISO/IEC TR 20943-3:200n, Information technology Achieving metadata registry content consistency Part 3:Value domains TR 20943-3, which is under development at the time of publication of ISO/IEC 11179-3, will provide guidelines for recording value domains in a 11179-3 metadata registry. [6] [MDA] Policies and Procedures for MDA: OMG, 2001, pp/2001-09-01 [7] [ebrim] ebxml Registry Information Model. Version 0.56. Working Draft. 2/28/2001. ebxml Registry Project Team. [8] [ebrs] ebxml Registry Services. Version 0.85. Working Draft. 2/28/2001. ebxml Registry Project Team. 20

ANNEX A: (Informative) Basic concept of MFI metamodel A1 What is Metamodel This ANNEX provides the concept of the model and metamodel that were used in this standards. Before discussing metamodel, the concept of model to be discussed in this standard should be defined. A1.1 Model Model is a representation of concept. NOTE major citations should be made, here. Fig Model and metammodel A2. Metamodel MFI is a set of metamodels that are prepared for the particular use, such as the registration of models. Metamodel is also a model. Usually, same modeling language, such as UML is used to represent both metamodel and model. Generally, the term metamodel is defined a model which describes other models. Another aspect of metamodel is that a model which governs other model. Then, the role of metamodel can be classified as followed. (1) Provide modeling constructs (i.e, diagram notations) with its semantics and syntax to the model. Metamodel guides modeling under uniform representation manner. Ex. UML metamodel Provide specific modeling concept for modeling with its constructs, such as Object, Class. Realationsgip, etc (2) Here, the modeling concept means what kind of modeling manner should be used, such as Object modeling, NIAM modeling, IDEF1X modeling or others. 21

Ex. MOF (Meta Object Facility) (3) Provide specialized modeling construct as template to view and capture the reality as concept in a particular domain. Ex. SPEM( Software Process Engineering Metamodel: OMG), Usually, applying a metamodel to a modeling effort could be done by the inheriting modeling constructs to the model to be defined. Every metamodel in the MFI standards is considered to be 3) above mentioned, providing special dedicated modelling views in term of the model registration Figure types of Metamodel and model 22

A3 Typical MFI metamodel for registration 23

24