mfi part-1: reference model 2 nd edition overview

Post on 23-Feb-2016

29 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

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

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

PURPOSE OF MFI

4

REGISTRATION

5

PROBLEMS TO BE ADDRESSED

6

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

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

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

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

Purpose of MFI standards

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

11

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.

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

MFI metamodel for Process model registration

OWL-S

BPMN

Activity Diagram

MFI metamodel for Information model registration

UML IDEF1X

ER

Common metamodel

14

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

Model Information

Model Registry

Model Repositories

Model Information

16

MFIMetamodel

Register

Purpose of MFI

Model Sharing through the Registration

System Interoperation

Service Interoperation

RegistryInteroperation

High level Information Sharing

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

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

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

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

Benefit of MFI(Mapping : MFI part10)

22

Model Info

MFI Model Registry

Mapping

CUST Client

CUST Client

Model X Model Y

Model Info

On Demand Model

Selection

Process Model

Registry

ServiceRegistry

Role & GoalRegistry

Process model

ServicesServices

Process model

Discovery

OntologyRegistry

23

Service Integration through the model sharing

MFI model registries

S

RG

P

Model Selection Engine

User

ODMS:

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

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

MFI ARCHITECTURE

27

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

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

ANNEX AMODEL AND METAMODEL

30

Concept ModelRepresent

Metamodel

Guide

What is Metamodel

31

Modeling Concept

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

Metamodel

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

Concept Model

Metamodel

represent

33

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

Metamodel for Obejct

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

ModelElement

Feature Classifier*

Attribute Operation Interface Class

35

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

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

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

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

Model to be registered

Model InformationRegister

Metamodelfor

registration

Store

Model Registry

ModelRepository

40

COMMON STRUCTURE ON MFI METAMODELS

41

Structured reference to Existing Model Elements

Model

Model

Model Element

Metamodel for Registration

MFI 2, MFI-3 & MFI-13

42

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

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

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

ANNEX BFUTURE VISION OF MFI AND MDR

46

47

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

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

top related