49
MFI Part-1: Reference Model 2 nd Edition Overview Co-editor: Hajime HORIUCHI Co-editor Keith GORDON For the discussion at Krakow: 2012.10.17 1 SC32WG2 N1716

MFI Part-1: Reference Model 2 nd Edition Overview

  • Upload
    hayden

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

SC32WG2 N1716. MFI Part-1: Reference Model 2 nd Edition Overview. For the discussion at Krakow: 2012.10.17 . Co-editor: Hajime HORIUCHI Co-editor Keith GORDON. MFI-1 2 nd Edition. Illustrate the over view on multiple parts standard and their relationship - PowerPoint PPT Presentation

Citation preview

Page 1: MFI  Part-1: Reference Model 2 nd  Edition  Overview

MFI Part-1:Reference Model

2nd Edition Overview

Co-editor: Hajime HORIUCHI Co-editor Keith GORDON

For the discussion at Krakow: 2012.10.17

1

SC32WG2 N1716

Page 2: MFI  Part-1: Reference Model 2 nd  Edition  Overview

MFI-1 2nd Edition

• Illustrate the over view on multiple parts standard and their relationship

• Provide a guideline for development of standards to keep consistency among different parts in the MFI family of standards

• Provide introductory basic idea for better understanding MFI family of standards for users.

2

Page 3: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Scope

• The metamodel framework for Interoperability(MFI) family of standards consists of standardized metamodels which are to be used in the registering model, ontology, services and role & goals to facilitate the interoperation among existing systems or registries.

3

Page 4: MFI  Part-1: Reference Model 2 nd  Edition  Overview

PURPOSE OF MFI

4

Page 5: MFI  Part-1: Reference Model 2 nd  Edition  Overview

REGISTRATION

5

Page 6: MFI  Part-1: Reference Model 2 nd  Edition  Overview

PROBLEMS TO BE ADDRESSED

6

Page 7: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Major Metadata Standards

2007/12/7 The 6th Seminar on Metadata Standardization 7

ISO/IEC JTC1 SC32  

UN/CEFACT

OMG

ISO TC 37    ISO TC 204

Metadata Standardization

OASIS Reg/Rep

Intelligent Transportation Systems

ISO/IEC11179MDR

Metamodel Framework

W3C

XML Registry

UDDI

TC154

E-Commerce  metadata

XML,RDF,OWL

Terminology

UDDI

SQLCatalog

   ISO TC 215 Health

Informatics

ISO TC184PLIB, CDD

ebXML RIM

UBL

Dublin CoreISO TC 46

Library metadata

ISO TC211Geographical data

HL7

ISO/IEC JTC1 SC36  

Learnig Object  

ISO/IEC JTC1 SC34  

Topic map

ebXML

MOF, CWM,  ODM

IEC TC3D

ISO/IEC JTC1 SC31

Unique ID

Page 8: MFI  Part-1: Reference Model 2 nd  Edition  Overview

2007/12/7 The 6th Seminar on Metadata Standardization

8

From the proposal of MFI, 2001

SC32 Seoul 20020506

4PDES/STEP RegistryManufacturing

ebXML Registry

UDDI

Component Registry

GCI Registry

EAN Registry

CPFR Registry

RosettaNetRegistry

Business Negotiation

Vender Catalog

Shipper Catalog

Business Category

Shipping

Customer Support

Consumer Profile

CALS

Production Planning & Procurement

System Development

11179 Registry

10 Years Ago

Page 9: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Original goals of ISO/IEC19763 standards (2001)

2007/12/7 The 6th Seminar on Metadata Standardization 9

SC32 Seoul 0205064PDES/STEP

RegistryManufacturing

ebXML Registry

UDDI

Component Registry

GCI Registry

EAN Registry

CPFR Registry

RosettaNetRegistry

Business Negotiation

Vender Catalog

Shipper Catalog

Business Category

Shipping

Customer Support

Consumer Profile

CALS

Production Planning & Procurement

System Development

11179 Registry

Heterogeneous Registries Registry Interoperation

Registry Registry Registry

MFI Registry

ManufacturingLogisticRetails

Registry

ROR: Registry of Registry

Page 10: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Change history of MFI

• Originally, it started with the “Collection of Registry Metamodel ”

• Define of common metamodel for various types of modeling facilities

(ontology, process, service, data models)• Collection of Metamodels for Registering

models

10

Page 11: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Purpose of MFI standards

• Promote “Information Interoperability ”– Information Sharing– System Interoperability– Service Interoperability– Registry Interoperability

11

Page 12: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Registry/Registration

12

Public Area

Authority

Evidence of Proof

Request for Proof

Registry

Proof

It should be official, reliable and sustainable.

Regulation & Standards

Registry:official or formal record of information, or the place where such records are kept.

Page 13: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Registration in MFI• Standardize of Administrative Information of target models

(owner, registration date, )• Essence of the target model and its components to be

recorded into model information• The structure of the model information were standardized

as metamodels• Model information keep the location of target model then

target model instances were not stored in the MFI registries. • Assume that target models were stored in the repository

outside of MFI registries.

13

Page 14: MFI  Part-1: Reference Model 2 nd  Edition  Overview

MFI metamodel for Process model registration

OWL-S

BPMN

Activity Diagram

MFI metamodel for Information model registration

UML IDEF1X

ER

Common metamodel

14

Page 15: MFI  Part-1: Reference Model 2 nd  Edition  Overview

order

prod

Cust

Model to be registered

Metamodel for registering model

Re(1)

MFI Registry

Administered_Item

Registry entry Re(1)

Model informationFollowing a MFI Metamodel

Order: Cust:

Identification

Naming

Registration Authority

Model repository

15

Registration Concept

Page 16: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model Information

Model Registry

Model Repositories

Model Information

16

MFIMetamodel

Register

Page 17: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Purpose of MFI

Model Sharing through the Registration

System Interoperation

Service Interoperation

RegistryInteroperation

High level Information Sharing

Page 18: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Manufacturer Whole seller RetailerConsumer

Products

Meta data

Registry

Order

Supply chain

ModelRegistry

Meta data

Registry

ProductsCatalogue

Company Directory

Registries in Manufacturing Registries in Retailing

18

Typical Needs for System Interoperation

Page 19: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Part Master DB Item Master DB

Product-Number Item-Number

Home electronicProducts

Attributes for Manufacturing

AttributesforRetailing

Home Electronics Category

Electronic Parts Category

No interoperability

Metadata

Registry standard in the Manufacturer industry

Registry standard in the Retailing industry

Manufacturing industry Retailing industry

Products

19

Problem to be Addressed

Page 20: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model

ModelInformation

ModelDevelopment

Model Registry

System

System

Interoperation

System Development

Referring Model Registry

Accessing model

Model Repository

Registrar

Registration Authority

Registration

20

System Interoperation through the sharing Domain Model

Page 21: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Business Systems

Business

SystemsInteroperation

Model Repository

Sharing

Model Registry

DiscoveringDiscovering

Sharing

Model Info

Prescribes

Registration MFI Metamodel

Domain ModelDomain Model

21

System Interoperation through the sharing Domain Model

Page 22: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Benefit of MFI(Mapping : MFI part10)

22

Model Info

MFI Model Registry

Mapping

CUST Client

CUST Client

Model X Model Y

Model Info

Page 23: MFI  Part-1: Reference Model 2 nd  Edition  Overview

On Demand Model

Selection

Process Model

Registry

ServiceRegistry

Role & GoalRegistry

Process model

ServicesServices

Process model

Discovery

OntologyRegistry

23

Service Integration through the model sharing

Page 24: MFI  Part-1: Reference Model 2 nd  Edition  Overview

MFI model registries

S

RG

P

Model Selection Engine

User

ODMS:

Page 25: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Manufacturer Whole seller RetailerConsumer

Products

Meta data

Registry

Order

Supply chain

ModelRegistry

ROR ROR ROR ROR

Meta data

Registry

ProductsCatalogue

Company Directory

Registries in Manufacturing Registries in Retailing

RS

RS

RS

RS RS

25

Registry Interoperation

Page 26: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Registry Summary

• A small artifact that describes own registry itself.

• It is attached to the registry as a header information by meta tag

• A collection of those information formulates a ROR (Registry of Registres)

26

Page 27: MFI  Part-1: Reference Model 2 nd  Edition  Overview

MFI ARCHITECTURE

27

Page 28: MFI  Part-1: Reference Model 2 nd  Edition  Overview

5 Metamodel framework architecture

5 Metamodel framework architecture 5.1 Relationship ISO/IEC 11179 and ISO/IEC 19763

Structure of ISO/IEC 197635.2 Objectives of ISO/IEC 197635.3 Exclusions5.4 Area of applicable

28

Page 29: MFI  Part-1: Reference Model 2 nd  Edition  Overview

AdministrativeInformation

Part-10

Part-3 Part-5 Part-7

Part-1

Part-8

Part-6

Part-9(TR)Part-12

Part-11(TR)

ISO/IEC19763 (MFI)

RGPS family

29

Part-13

Page 30: MFI  Part-1: Reference Model 2 nd  Edition  Overview

ANNEX AMODEL AND METAMODEL

30

Page 31: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Concept ModelRepresent

Metamodel

Guide

What is Metamodel

31

Modeling Concept

Page 32: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Modeling Concept

• Concept to be applied in a modeling efforts to capture a UOD( Universe of Discourse )– Entity and Relationship (E/R, IDEF1X,)– Object and Relationship (UML, )– Object and Binary Relationship (NIAM)– Etc.

32

Page 33: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Metamodel

• A model which describe other models• A metamodel is a specification of model

Concept Model

Metamodel

represent

33

Page 34: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Object Concept and Metamodel

Class

Attribute operation

emp

emp#:name:

Class

enrolment()

attribute

operation

Class name

N Layer N+1 Layer

Class has Attributes and operations

34

Page 35: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Metamodel for Obejct

Sharing and advancing knowledge and experience about standards, technologies and implementations.

ModelElement

Feature Classifier*

Attribute Operation Interface Class

35

Page 36: MFI  Part-1: Reference Model 2 nd  Edition  Overview

UOD

ConceptTo be

modeled 1

Model represented by

UML 1

Viewpoint 1

Viewpoint 2

UML Metamodel

Object Oriented

Modeling Concept

Guides

36

ConceptTo be

modeled 2

Model represented by

UML 2

In the case of UML

Page 37: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Metamodel for Registration1. It must have the Identified Item & Administered Item

2.Is it common modeling facilities?

3.Is it only structured pointers to existing model components outside?

37

Page 38: MFI  Part-1: Reference Model 2 nd  Edition  Overview

ModelRepresent Concept A

Concept A

ModelRepresent

Modeling Concept

ModelRepresent

Notation & Rule

Model represent

a View

UODRegistering View

MOF(Meta-metamodel)

UML Superstructure(Metamodel)

Target Model

Registering target model

MFI metamodel

Object Orientation modeling concept

Model Information

(M3)

(M2)

(M1)

38

Page 39: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model representing

Concept

Model representing Semantics & Syntaxof Model notation

Model representing Template for

Capturing concept

concept

Model representing concept

Model layer (M1)

Metamodel layer(M2)

Meta-Metamodel layer(M3)

UOD

Modeling

39

Page 40: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model to be registered

Model InformationRegister

Metamodelfor

registration

Store

Model Registry

ModelRepository

40

Page 41: MFI  Part-1: Reference Model 2 nd  Edition  Overview

COMMON STRUCTURE ON MFI METAMODELS

41

Page 42: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Structured reference to Existing Model Elements

Model

Model

Model Element

Metamodel for Registration

MFI 2, MFI-3 & MFI-13

42

Page 43: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model Registry

Metamodel for registration

(MFI)

ModelInfo

Model Registration

Model Discovery

System Interoperation

SemanticsInteroperation

ModelUse of model

Provide registering View

Specify structure of model info

43

Page 44: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Metamodel for process model

registration

Model by PSL

Model by OWL-S

Model by BPMN

Super type

Model_Language

Model

Model_Element

process

event

input output

condition

44

Page 45: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Model_Language

Model

Model_Element

MFI metamodelPart 3

MFI metamodelPart 4

MFI metamodel Part 2: Core model & basic mapping

<<use>>

MFI metamodelPart 5

MFI metamodelPart n

45

Page 46: MFI  Part-1: Reference Model 2 nd  Edition  Overview

ANNEX BFUTURE VISION OF MFI AND MDR

46

Page 47: MFI  Part-1: Reference Model 2 nd  Edition  Overview

47

Page 48: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Common Facility

RegistrationPackage

Other MDR part 3

MFI part 7 & 8MFI part 5MFI part 3

MFI core & Mapping

Registration Region MDR part 3 Ed3

48

Page 49: MFI  Part-1: Reference Model 2 nd  Edition  Overview

Goal for MDR & MFI (Study result)

ModelRegistry

ServiceRegistry

Role &Goal

Registry

Metadata Registry

OntologyRegistry

ProcessModel

Registry

MDR-3Ed3

MFI-6 : Registry summeryStructured Registering (TR)

MFI-2

MFI-3 MFI-5 MFI-7 MFI-8

MFI-9: On Demand Selection (TR)

MFI-11: Structerd Registering (TR)

Part-1

ISO/IEC24706

ISO/IEC20944

ISO/IEC 24707

ISO/IEC 20943(TR)

MDR/MFI Reference

Model

ROR

ROR

The Registry

49

MDR-6