mfi part-1: reference model 2nd edition...
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 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
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
PURPOSE OF MFI
4
REGISTRATION
5
PROBLEMS TO BE ADDRESSED
6
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
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
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
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
Purpose of MFI standards
• Promote “Information Interoperability ”
– Information Sharing
– System Interoperability
– Service Interoperability
– Registry Interoperability
11
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.
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
MFI metamodelfor Process modelregistration
OWL-S
BPMN
ActivityDiagram
MFI metamodelfor Informationmodel registration
UMLIDEF1X
ER
Common metamodel
14
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
ModelInformation
ModelRegistry
ModelRepositories
ModelInformation
16
MFIMetamodel
Register
Purpose of MFI
Model Sharing throughthe Registration
SystemInteroperation
ServiceInteroperation
RegistryInteroperation
High level Information Sharing
ManufacturerWhole sellerRetailerConsumer
Products
Metadata
Registry
Order
Supply chain
ModelRegistry
Metadata
Registry
ProductsCatalogue
CompanyDirectory
Registries in ManufacturingRegistries in Retailing
18
Typical Needs for System Interoperation
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
Model
ModelInformation
ModelDevelopment
Model Registry
System
System
Interoperation
SystemDevelopment
ReferringModel Registry
Accessingmodel
ModelRepository
Registrar
RegistrationAuthority
Registration
20
System Interoperation through the sharing Domain Model
BusinessSystems
BusinessSystems
Interoperation
ModelRepository
Sharing
ModelRegistry
DiscoveringDiscovering
Sharing
Model Info
Prescribes
RegistrationMFI
Metamodel
Domain ModelDomainModel
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
OnDemandModel
Selection
ProcessModel
Registry
ServiceRegistry
Role & GoalRegistry
Processmodel
ServicesServices
Processmodel
Discovery
OntologyRegistry
23
Service Integration through the model sharing
MFI model registries
S
RG
P
ModelSelectionEngine
User
ODMS:
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
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
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 19763
5.2 Objectives of ISO/IEC 19763
5.3 Exclusions
5.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 Model
Represent
Metamodel
Guide
What is Metamodel
31
ModelingConcept
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
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
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
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
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
Modelrepresenting
Concept
Model representingSemantics & Syntaxof Model notation
ModelrepresentingTemplate for
Capturing concept
concept
Model representingconcept
Modellayer(M1)
Metamodellayer(M2)
Meta-Metamodellayer(M3)
UOD
Modeling
39
Model to beregistered
ModelInformationRegister
Metamodelfor
registration
Store
ModelRegistry
ModelRepository
40
COMMON STRUCTURE ON MFIMETAMODELS
41
Structured reference to Existing ModelElements
Model
Model
Model Element
Metamodel forRegistration
MFI 2, MFI-3 & MFI-13
42
ModelRegistry
Metamodel forregistration
(MFI)
ModelInfo
Model Registration
ModelDiscovery
SystemInteroperation
SemanticsInteroperation
ModelUse of model
ProvideregisteringView
Specify structure ofmodel info
43
Metamodel forprocess model
registration
Model byPSL
Model byOWL-S
Model byBPMN
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 & basicmapping
<<use>>
MFI metamodelPart 5
MFI metamodelPart n
45
ANNEX BFUTURE VISION OF MFI AND MDR
46
47
CommonFacility
RegistrationPackage
Other MDRpart 3
MFI part7 & 8
MFI 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
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