mfi part-1: reference model 2nd edition...

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

Upload: hakien

Post on 25-Mar-2018

233 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

MFI-1 2nd Edition

• Illustrate the over view on multiple partsstandard and their relationship

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

• Provide introductory basic idea for betterunderstanding MFI family of standards forusers.

2

Page 3: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Scope

• The metamodel framework forInteroperability(MFI) family of standardsconsists of standardized metamodels whichare to be used in the registering model,ontology, services and role & goals to facilitatethe interoperation among existing systems orregistries.

3

Page 4: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

PURPOSE OF MFI

4

Page 5: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

REGISTRATION

5

Page 6: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

PROBLEMS TO BE ADDRESSED

6

Page 7: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Major Metadata Standards

2007/12/7The 6th Seminar on Metadata

Standardization7

ISO/IEC JTC1 SC32

UN/CEFACT

OMG

ISO TC 37 ISO TC 204

MetadataStandardization

OASIS Reg/Rep

Intelligent TransportationSystems

ISO/IEC11179MDR

MetamodelFramework

W3C

XML Registry

UDDI

TC154

E-Commercemetadata

XML,RDF,OWL

Terminology

UDDI

SQLCatalog

ISO TC 215

HealthInformatics

ISO TC184

PLIB, CDDebXML RIM

UBL

Dublin CoreISO TC 46

Librarymetadata

ISO TC211

Geographical data

HL7

ISO/IEC JTC1 SC36

Learnig Object

ISO/IEC JTC1 SC34

Topic map

ebXML

MOF, CWM,ODM

IEC TC3D

ISO/IEC JTC1 SC31

UniqueID

Page 8: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

2007/12/7 The 6th Seminar on MetadataStandardization

8

From the proposal of MFI, 2001

SC32 Seoul 20020506

4PDES/STEPRegistryManufacturing

ebXMLRegistry

UDDI

ComponentRegistry

GCIRegistry

EANRegistry

CPFRRegistry

RosettaNetRegistry

BusinessNegotiation

VenderCatalog

ShipperCatalog

BusinessCategory

Shipping

CustomerSupport

Consumer

Profile

CALS

Production Planning &Procurement

SystemDevelopment

11179Registry

10 Years Ago

Page 9: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Original goals of ISO/IEC19763standards (2001)

2007/12/7The 6th Seminar on Metadata

Standardization9

Heterogeneous Registries Registry Interoperation

Registry Registry Registry

MFI Registry

ManufacturingLogisticRetails

Registry

ROR: Registry of Registry

Page 10: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Change history of MFI

• Originally, it started with the “Collection ofRegistry Metamodel ”

• Define of common metamodel for varioustypes of modeling facilities

(ontology, process, service, data models)

• Collection of Metamodels for Registeringmodels

10

Page 11: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Purpose of MFI standards

• Promote “Information Interoperability ”

– Information Sharing

– System Interoperability

– Service Interoperability

– Registry Interoperability

11

Page 12: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Registry/Registration

12

Public Area

Authority

Evidence ofProof

Request forProof

Registry

Proof

It should beofficial,reliable andsustainable.

Regulation & Standards

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

Page 13: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Registration in MFI

• Standardize of Administrative Information oftarget models (owner, registration date, )

• Essence of the target model and its componentsto be recorded into model information

• The structure of the model information werestandardized as metamodels

• Model information keep the location of targetmodel then target model instances were notstored in the MFI registries.

• Assume that target models were stored in therepository outside of MFI registries.

13

Page 14: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

MFI metamodelfor Process modelregistration

OWL-S

BPMN

ActivityDiagram

MFI metamodelfor Informationmodel registration

UMLIDEF1X

ER

Common metamodel

14

Page 15: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

order

prod

Cust

Model to be registered

Metamodel forregistering model

Re(1)

MFI Registry

Administered_Item

Registry entry Re(1)

Model informationFollowing a MFI Metamodel

Order:

Cust:

Identification

Naming

RegistrationAuthority

Model repository

15

Registration Concept

Page 16: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ModelInformation

ModelRegistry

ModelRepositories

ModelInformation

16

MFIMetamodel

Register

Page 17: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Purpose of MFI

Model Sharing throughthe Registration

SystemInteroperation

ServiceInteroperation

RegistryInteroperation

High level Information Sharing

Page 18: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ManufacturerWhole sellerRetailerConsumer

Products

Metadata

Registry

Order

Supply chain

ModelRegistry

Metadata

Registry

ProductsCatalogue

CompanyDirectory

Registries in ManufacturingRegistries in Retailing

18

Typical Needs for System Interoperation

Page 19: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Part Master DB Item Master DB

Product-Number Item-Number

Home electronicProducts

Attributes forManufacturing

AttributesforRetailing

HomeElectronicsCategory

ElectronicParts Category

No interoperability

Metadata

Registry standard in theManufacturer industry

Registry standard in theRetailing industry

Manufacturing industry Retailing industry

Products

19

Problem to be Addressed

Page 20: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Model

ModelInformation

ModelDevelopment

Model Registry

System

System

Interoperation

SystemDevelopment

ReferringModel Registry

Accessingmodel

ModelRepository

Registrar

RegistrationAuthority

Registration

20

System Interoperation through the sharing Domain Model

Page 21: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

BusinessSystems

BusinessSystems

Interoperation

ModelRepository

Sharing

ModelRegistry

DiscoveringDiscovering

Sharing

Model Info

Prescribes

RegistrationMFI

Metamodel

Domain ModelDomainModel

21

System Interoperation through the sharing Domain Model

Page 22: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

OnDemandModel

Selection

ProcessModel

Registry

ServiceRegistry

Role & GoalRegistry

Processmodel

ServicesServices

Processmodel

Discovery

OntologyRegistry

23

Service Integration through the model sharing

Page 24: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

MFI model registries

S

RG

P

ModelSelectionEngine

User

ODMS:

Page 25: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ManufacturerWhole sellerRetailerConsumer

Products

Metadata

Registry

Order

Supply chain

ModelRegistry

ROR ROR ROR ROR

Metadata

Registry

ProductsCatalogue

CompanyDirectory

Registries in ManufacturingRegistries in Retailing

RS

RS

RS

RS RS

25

Registry Interoperation

Page 26: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Registry Summary

• A small artifact that describes own registryitself.

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

• A collection of those information formulates aROR (Registry of Registres)

26

Page 27: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

MFI ARCHITECTURE

27

Page 28: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

5 Metamodel framework architecture

5 Metamodel framework architecture

5.1 Relationship ISO/IEC 11179 and

ISO/IEC 19763

Structure of ISO/IEC 19763

5.2 Objectives of ISO/IEC 19763

5.3 Exclusions

5.4 Area of applicable

28

Page 29: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ANNEX AMODEL AND METAMODEL

30

Page 31: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Concept Model

Represent

Metamodel

Guide

What is Metamodel

31

ModelingConcept

Page 32: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Modeling Concept

• Concept to be applied in a modeling efforts tocapture 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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

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 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

UOD

ConceptTo be

modeled 1

Modelrepresented by

UML 1

Viewpoint 1

Viewpoint 2

UMLMetamodel

ObjectOrientedModelingConcept

Guides

36

ConceptTo be

modeled 2

Modelrepresented by

UML 2

In the case of UML

Page 37: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Metamodel for Registration

1. It must have the Identified Item &Administered Item

2.Is it common modeling facilities?

3.Is it only structured pointers to existingmodel components outside?

37

Page 38: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ModelRepresentConcept A

Concept A

ModelRepresent

Modeling Concept

ModelRepresent

Notation & Rule

Modelrepresent

a View

UOD

RegisteringView

MOF(Meta-metamodel)

UMLSuperstructure(Metamodel)

Target Model

Registering target model

MFImetamodel

Object Orientationmodeling concept

ModelInformation

(M3)

(M2)

(M1)

38

Page 39: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Modelrepresenting

Concept

Model representingSemantics & Syntaxof Model notation

ModelrepresentingTemplate for

Capturing concept

concept

Model representingconcept

Modellayer(M1)

Metamodellayer(M2)

Meta-Metamodellayer(M3)

UOD

Modeling

39

Page 40: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Model to beregistered

ModelInformationRegister

Metamodelfor

registration

Store

ModelRegistry

ModelRepository

40

Page 41: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

COMMON STRUCTURE ON MFIMETAMODELS

41

Page 42: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Structured reference to Existing ModelElements

Model

Model

Model Element

Metamodel forRegistration

MFI 2, MFI-3 & MFI-13

42

Page 43: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ModelRegistry

Metamodel forregistration

(MFI)

ModelInfo

Model Registration

ModelDiscovery

SystemInteroperation

SemanticsInteroperation

ModelUse of model

ProvideregisteringView

Specify structure ofmodel info

43

Page 44: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Metamodel forprocess model

registration

Model byPSL

Model byOWL-S

Model byBPMN

Super type

Model_Language

Model

Model_Element

process

event

input output

condition

44

Page 45: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Model_Language

Model

Model_Element

MFI metamodelPart 3

MFI metamodelPart 4

MFI metamodel Part 2:Core model & basicmapping

<<use>>

MFI metamodelPart 5

MFI metamodelPart n

45

Page 46: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

ANNEX BFUTURE VISION OF MFI AND MDR

46

Page 47: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

47

Page 48: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

CommonFacility

RegistrationPackage

Other MDRpart 3

MFI part7 & 8

MFI part 5MFI part 3

MFI core &Mapping

Registration Region MDR part 3 Ed3

48

Page 49: MFI Part-1: Reference Model 2nd Edition Overviewmetadata-standards.org/.../WG2N1716-MFI-1Ed2-20121017.pdf · MFI Part-1: Reference Model 2nd Edition Overview ... Directory Registries

Goal for MDR & MFI (Study result)

ModelRegistry

ServiceRegistry

Role &Goal

Registry

MetadataRegistry

OntologyRegistry

ProcessModel

Registry

MDR-3Ed3

MFI-6 : Registry summeryStructured Registering (TR)

MFI-2

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

MFI-9: On DemandSelection (TR)

MFI-11: StructerdRegistering (TR)

Part-1

ISO/IEC24706

ISO/IEC20944

ISO/IEC24707

ISO/IEC 20943(TR)

MDR/MFIReference

Model

ROR

ROR

The Registry

49

MDR-6