Download - WG2 N1338: MFI-2-4 Registration Examples
![Page 1: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/1.jpg)
WG2 N1338: MFI-2-4 Registration Examples
Masaharu OBAYASHIKanrikogaku, Ltd.
SC32/WG2 London Meeting (2009.11.12-20)
![Page 2: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/2.jpg)
What is Modeling using UML? Modeling Target and Domain
MDA (Model Driven Architecture) Modeling Type Variation
Modeling ViewpointsEnterprise ViewpointInformation ViewpointComputational Viewpoint Engineering ViewpointTechnology Viewpoint
Conceptual (Class) Model vs. Instance ModelVarious Granularities and Abstraction levelsPIM ( Platform Independent Model ) vs.
PSM ( Platform Specific Model )Metamodel and Domain Model
![Page 3: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/3.jpg)
1Implementation
Interface between IT system and Context
Interface among IT system
Context (Environment)
IT system
PSM
PIM
Platform Specific Model
Platform Independent Model
Distributed and Collaborative
Conceptual
Enterprise ViewpointEnterprise Viewpoint
Information ViewpointInformation Viewpoint
Computational ViewpointComputational Viewpoint
Engineering ViewpointEngineering Viewpoint
Technology ViewpointTechnology Viewpoint
RM-ODP
![Page 4: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/4.jpg)
1Implementation
Interface between IT system and Context
Interface among IT system
Context (Environment)
IT system
PSM
PIM
Platform Specific Model
Platform Independent Model
Distributed and Collaborative
Conceptual
Enterprise ViewpointEnterprise Viewpoint
Information ViewpointInformation Viewpoint
Computational ViewpointComputational Viewpoint
Engineering ViewpointEngineering Viewpoint
Technology ViewpointTechnology Viewpoint
RGPS
RoleRole
GoalGoal
ProcessProcess
ServiceService
![Page 5: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/5.jpg)
1Implementation
Interface between IT system and Context
Interface among IT system
Context (Environment)
IT system
PSM
PIM
Platform Specific Model
Platform Independent Model
Distributed and Collaborative
Conceptual
Enterprise ViewpointEnterprise Viewpoint
Information ViewpointInformation Viewpoint
Computational ViewpointComputational Viewpoint
Engineering ViewpointEngineering Viewpoint
Technology ViewpointTechnology Viewpoint
HL7RIM/V3/CDA/EHR-S/SAEAF
RoleRole
EntityEntity
ActAct
EHR-S FMEHR-S FM
SAEAF: BehaviorSAEAF: Behavior
SAEAF: ServiceSAEAF: Service
DMIMDMIM
RMIMRMIM
CMETCMET
VocVoc CDACDA
![Page 6: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/6.jpg)
Metamodel
Modeling ConstructModeling FacilityDomain Model
Metameta Model
governinggoverninggoverning
UOD (Real world)
governing Grammar
Expression, Sentence,Diagram
Vocabulary. Dictionary
English, Japanese,
UML profile
Meta modeling Framework
![Page 7: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/7.jpg)
UML Modeling Facility
Enhancement of Modeling FacilityExtension by defining metamodelExtension by profiling metamodelRestriction by limiting Modeling Construct
Extension mechanism of UMLstereotypetagged valuesconstraint
![Page 8: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/8.jpg)
Metamodel
Modeling ConstructModeling FacilityDomain Model
Metameta Model
governinggoverninggoverning
UOD (Real world)
governing
Metamodel
Modeling ConstructModeling FacilityDomain Model
Metameta Model
governinggoverninggoverning
UOD (Real world)
governing
PIM
Transformation Tool
Transformation Rule
Transformation Rule
PSM
PIM-PSM Transformation
![Page 9: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/9.jpg)
PIM-PIM Transformation
Metamodel
Modeling ConstructModeling FacilityDomain Model
Metameta Model
governinggoverninggoverning
UOD (Real world)
governing
Metamodel
Modeling ConstructModeling FacilityDomain Model
Metameta Model
governinggoverninggoverning
UOD (Real world)
governing
PIM
Transformation Tool
Transformation Rule
Transformation Rule PIM
![Page 10: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/10.jpg)
Framework for Modeling Management
![Page 11: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/11.jpg)
Instances(of the model
associated by the metamodels)
Concept(expressed by metamodels in
domain)
Sign(evoking
Concepts)
evokes
refers tostands for conceptualization
(c) 2007 Masaharu Obayashi 11
Meaning of Meaning[Ogden, Richards, 1923: enhanced by Obayashi ]
![Page 12: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/12.jpg)
Instances(of the model
associated by the metamodels)
Concept(expressed by metamodels in
domain)
Sign(evoking
Concepts)
evokes
refers tostands for conceptualization
(c) 2007 Masaharu Obayashi 12
Graphical Notation
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
![Page 13: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/13.jpg)
Relationship of MFI-2,4 and MFI-5,7,8,9
![Page 14: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/14.jpg)
MFI-2
ISO/IEC 19763-7ISO/IEC 19763-5ISO/IEC 19763-8
MFI-4
Process metamodel
Service metamodel
Role-Goal metamodel
Core metamodel
Mapping metamodel
register
register
Role-Goal model
Process model
Service model
Role-Goal model instance
Process model instance
Service model instance
![Page 15: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/15.jpg)
MFI-2
ISO/IEC 19763-7ISO/IEC 19763-5ISO/IEC 19763-8
MFI-4
Process metamodel
Service metamodel
Role-Goal metamodel
Core metamodel
Mapping metamodel
register
register
Role-Goal model
Process model
Service model
Role-Goal model instance
Process model instance
Service model instance
MFI-2
ISO/IEC 19763ISO/IEC 19763-9
ISO/IEC 19763-9
MFI-4
PIMmetamodel
RGPSmetamodel
RGPSmetamodel
Core metamodel
Mapping metamodel
register
register
RGPS model
PIM modelRGPS model
RGPS model instance
PIM model instance
RGPS model instance
Selection
![Page 16: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/16.jpg)
Relationship of MFI-2,4 and ISO/IEC 19793
![Page 17: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/17.jpg)
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Informationmetamodel
Computationmetamodel
Enterprise metamodel
Core metamodel
Mapping metamodel
register
register
Enterprise model
Information model
Computation model
Enterprise Model instance
Information Model instance
Computation Model instance
![Page 18: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/18.jpg)
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Technologymetamodel
RM-ODP/PIMmetamodel
Engineeringmetamodel
Core metamodel
Mapping metamodel
register
register
Engineering model
Technology model
PIM model
Engineering model instance
Technology model instance
PIM model instance
![Page 19: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/19.jpg)
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Informationmetamodel
Computationmetamodel
Enterprise metamodel
Core metamodel
Mapping metamodel
register
register
Enterprise model
Information model
Computation model
Enterprise Model instance
Information Model instance
Computation Model instance
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Technologymetamodel
RM-ODP/PIMmetamodel
Engineeringmetamodel
Core metamodel
Mapping metamodel
register
register
Engineering model
Technology model
PIM model
Engineering model
instance
Technology model instance
PIM model instance
Selection
![Page 20: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/20.jpg)
Relationship of MFI-2,4, RGPS and RM-ODP
![Page 21: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/21.jpg)
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Informationmetamodel
Computationmetamodel
Enterprise metamodel
Core metamodel
Mapping metamodel
register
register
Enterprise model
Information model
Computation model
Enterprise Model instance
Information Model instance
Computation Model instance
MFI-2
ISO/IEC 19763ISO/IEC 19793ISO/IEC 19793
MFI-4
Technologymetamodel
RM-ODP/PIMmetamodel
Engineeringmetamodel
Core metamodel
Mapping metamodel
register
register
Engineering model
Technology model
PIM model
Engineering model
instance
Technology model instance
PIM model instance
Selection
MFI-2
ISO/IEC 19763-7ISO/IEC 19763-5ISO/IEC 19763-8
MFI-4
Process metamodel
Service metamodel
Role-Goal metamodel
Core metamodel
Mapping metamodel
register
register
Role-Goal model
Process model
Service model
Role-Goal Model instance
Process Model instance
Service Model instance
MFI-2
ISO/IEC 19763ISO/IEC 19763-9
ISO/IEC 19763-9
MFI-4
PIMmetamodel
RGPSmetamodel
RGPSmetamodel
Core metamodel
Mapping metamodel
register
register
RGPS model
PIM modelRGPS model
RGPS model instance
PIM model instance
RGPS model instance
Selection
![Page 22: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/22.jpg)
Relationship of MFI-2,4 and ODM
![Page 23: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/23.jpg)
ODM metamodel
![Page 24: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/24.jpg)
MFI-2
ODMODMODM
MFI-4
UML/RDFSmetamodel
RDFSmetamodel
UML/OWLmetamodel
Core metamodel
Mapping metamodel
UML/OWL model
UML/RDFS model
RDFS model
UML/RDFSInstance
UML/OWLInstance
ODM
OWLmetamodel
OWL model
OWL Instance RDFS Instance
register
register
![Page 25: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/25.jpg)
MFI-2
ODMODMODM
MFI-4
CLmetamodel
TMmetamodel
OWLmetamodel
Core metamodel
Mapping metamodel
register
register
OWL model CL modelTM model
OWL model instance
CL model instanceTM model instance
![Page 26: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/26.jpg)
Relationship of MFI-2,4 and ISO 13606 and HL7RIM
![Page 27: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/27.jpg)
MFI-2
HL7RIMISO 13606-2ISO 13606-1
MFI-4
Archetypemetamodel
Reference Informationmetamodel
Referencemetamodel
Core metamodel
Mapping metamodel
register
register
IHE XDSProfile model
ISO 13606-3
HL7CDA
IHE XDSinstance
openEHR HL7CDAInstance
Archetype/Template
Reference Archetypemodel
DMIM model
![Page 28: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/28.jpg)
MFI-2
HL7RIMXMLEXCEL
MFI-4
Schemametamodel
Reference Informationmetamodel
Spreadsheetmetamodel
Core metamodel
Mapping metamodel
register
register
Spreadsheet XML HL7 CDA
Spreadsheet XML HL7CDAinstance
Maptablemodel
DMIM/XMLschemamodel
MaptableInstance
MaptableInstance
MaptableModel
ISO 13606-2
Archetypemetamodel
ISO 13606-3
openEHR
Reference Archetypemodel
Archetype/TemplateInstance
![Page 29: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/29.jpg)
Relationship of MFI-2,4 and IDEF1X
![Page 30: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/30.jpg)
MFI-2
IDEF1XISO/IEC 19501IDEF1X
MFI-4
UML/Class Diagrammetamodel
Referencemetamodel
Referencemetamodel
Core metamodel
Mapping metamodel
register
register
IDEF1XData model
UML Data model
IDEF1XData model
Data model instance
UML Data model instanceData model Instance
![Page 31: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/31.jpg)
Framework for Modeling Management:Example (1)
![Page 32: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/32.jpg)
(c) 2007 Masaharu Obayashi
Process and Service
Sign
Sign
Concept
(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
Sign
Sign
Concept
(Classifier)
Domain Profile
Conceptualization
Process metamodelProcess model
A-E A-E
Service metamodel
Service model
P-S mapping
ComponentSet
Instances
ServiceProcess
![Page 33: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/33.jpg)
33
Process and
ServiceSignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Process metamodelProcess model
A-E A-E
Service metamodelService model
ComponentSet
Instances
ServiceProcess
P-S mapping
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Abc Process instance
T-I T-I
XYZ Service instance
P-S mapping
ComponentSet
Instances
Xyz ServiceAbc Process
![Page 34: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/34.jpg)
(c) 2009 Masaharu Obayashi
Role and Goal
Sign
Sign
Concept
(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
Sign
Sign
Concept
(Classifier)
Domain Profile
Conceptualization
RG metamodelRG model
A-E A-E
Process metamodel
Process model
RG-P mapping
Instances
ComponentSet
Role
Goal Process
![Page 35: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/35.jpg)
35
Role and Goal
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
RG metamodelRG model
A-E A-E
Process metamodelProcess model
ComponentSet
Instances
Process
RG-P mapping
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Aaaa-Bbb RG instance
T-I T-I
Abc Service instance
RG-P mapping
ComponentSet
Instances
Abc ProcessAaa Role
RoleGoal
Bbb Goal
![Page 36: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/36.jpg)
Framework for Modeling Management:Example (2)
![Page 37: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/37.jpg)
cook
foodfisher farmer
driver
ingredients
procurement heating and cooking units
recipe recipe of salad
butcher
cut stir dish
mixer making a lunch box
Role and Goal
Process
Service
modelmodel model instancemodel instance
![Page 38: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/38.jpg)
38
Role and Goal
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
RG metamodelRG model
A-E A-E
Process metamodelProcess model
ComponentSet
Instances
Process
RG-P mapping
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Aaaa-Bbb RG instance
T-I T-I
Abc Process instance
RG-P mapping
ComponentSet
Instances
Abc ProcessAaa Role
RoleGoal
Bbb Goal
cook
food fisher
farmer
driver
ingredients procurement
heating and cooking units
![Page 39: WG2 N1338: MFI-2-4 Registration Examples](https://reader036.vdocument.in/reader036/viewer/2022062519/56814e62550346895dbc0052/html5/thumbnails/39.jpg)
39
Process and
ServiceSignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Process metamodelProcess model
A-E A-E
Service metamodelService model
ComponentSet
Instances
ServiceProcess
P-S mapping
SignSign
Concept(Classifier)
Instances
Domain Profile
ComponentSet
Component
Conceptualization
SignSign
Concept(Classifier)
Domain Profile
Conceptualization
Abc Process instance
T-I T-I
XYZ Service instance
P-S mapping
ComponentSet
Instances
Xyz ServiceAbc Process
recipe
recipe of abcbutcher
cut
stir
dish
mixer
making a lunch box