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
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