Presentation is loading. Please wait.

Presentation is loading. Please wait.

WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20)

Similar presentations


Presentation on theme: "WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20)"— Presentation transcript:

1 WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20)

2 What is Modeling using UML? Modeling Target and Domain MDA (Model Driven Architecture) Modeling Type Variation Modeling Viewpoints  Enterprise Viewpoint  Information Viewpoint  Computational Viewpoint  Engineering Viewpoint  Technology Viewpoint Conceptual (Class) Model vs. Instance Model Various Granularities and Abstraction levels PIM ( Platform Independent Model ) vs. PSM ( Platform Specific Model ) Metamodel and Domain Model

3 Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint RM-ODP

4 Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint RGPS Role Goal Process Service

5 Enterprise Viewpoint Information Viewpoint Computational Viewpoint Engineering Viewpoint Technology Viewpoint HL7RIM/V3/CDA/EHR-S/SAEAF Role Entity Act EHR-S FM SAEAF: Behavior SAEAF: Behavior SAEAF: Service DMIM RMIM CMET Voc CDA

6 Grammar Expression, Sentence, Diagram Vocabulary. Dictionary English, Japanese, UML profile Meta modeling Framework

7 UML Modeling Facility Enhancement of Modeling Facility Extension by defining metamodel Extension by profiling metamodel Restriction by limiting Modeling Construct Extension mechanism of UML stereotype tagged values constraint

8 PIM Transformation Tool Transformation Rule PSM PIM-PSM Transformation

9 PIM-PIM Transformation PIM Transformation Tool Transformation Rule PIM

10 Framework for Modeling Management

11 (c) 2007 Masaharu Obayashi 11 Meaning of Meaning [Ogden, Richards, 1923: enhanced by Obayashi ]

12 (c) 2007 Masaharu Obayashi 12 Graphical Notation Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization

13 Relationship of MFI-2,4 and MFI-5,7,8,9

14 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 Role-Goal model Process model Service model Role-Goal model instance Process model instance Service model instance

15 Selection

16 Relationship of MFI-2,4 and ISO/IEC 19793

17 MFI-2 ISO/IEC 19763ISO/IEC 19793 MFI-4 Information metamodel Computation metamodel Enterprise metamodel Core metamodel Mapping metamodel register Enterprise model Information model Computation model Enterprise Model instance Information Model instance Computation Model instance

18 MFI-2 ISO/IEC 19763ISO/IEC 19793 MFI-4 Technology metamodel RM-ODP/PIM metamodel Engineering metamodel Core metamodel Mapping metamodel register Engineering model Technology model PIM model Engineering model instance Technology model instance PIM model instance

19 Selection

20 Relationship of MFI-2,4, RGPS and RM-ODP

21 Selection

22 Relationship of MFI-2,4 and ODM

23 ODM metamodel

24 MFI-2 ODM MFI-4 UML/RDFS metamodel RDFS metamodel UML/OWL metamodel Core metamodel Mapping metamodel UML/OWL model UML/RDFS model RDFS model UML/RDFS Instance UML/OWL Instance ODM OWL metamodel OWL model OWL InstanceRDFS Instance register

25 MFI-2 ODM MFI-4 CL metamodel TM metamodel OWL metamodel Core metamodel Mapping metamodel register OWL modelCL modelTM model OWL model instance CL model instanceTM model instance

26 Relationship of MFI-2,4 and ISO 13606 and HL7RIM

27 MFI-2 HL7RIMISO 13606-2ISO 13606-1 MFI-4 Archetype metamodel Reference Information metamodel Reference metamodel Core metamodel Mapping metamodel register IHE XDS Profile model ISO 13606-3 HL7CDA IHE XDS instance openEHRHL7CDA Instance Archetype/Template Reference Archetype model DMIM model

28 MFI-2 HL7RIMXMLEXCEL MFI-4 Schema metamodel Reference Information metamodel Spreadsheet metamodel Core metamodel Mapping metamodel register SpreadsheetXML HL7 CDA SpreadsheetXMLHL7CDA instance Maptable model DMIM/XMLschema model Maptable Instance Maptable Instance Maptable Model ISO 13606-2 Archetype metamodel ISO 13606-3 openEHR Reference Archetype model Archetype/Template Instance

29 Relationship of MFI-2,4 and IDEF1X

30 MFI-2 IDEF1XISO/IEC 19501IDEF1X MFI-4 UML/Class Diagram metamodel Reference metamodel Reference metamodel Core metamodel Mapping metamodel register IDEF1X Data model UML Data model IDEF1X Data model instance UMLData model instance Data model Instance

31 Framework for Modeling Management: Example (1)

32 (c) 2007 Masaharu Obayashi Process and Service Sign Concept ( Classifier ) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept ( Classifier ) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model P-S mapping ComponentSet Instances ServiceProcess

33 33 Process and Service Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model ComponentSet Instances Service Process P-S mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Abc Process instance T-I XYZ Service instance P-S mapping ComponentSet Instances Xyz Service Abc Process

34 (c) 2009 Masaharu Obayashi Role and Goal Sign Concept ( Classifier ) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept ( Classifier ) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model RG-P mapping Instances ComponentSet Role Goal Process

35 35 Role and Goal Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model ComponentSet Instances Process RG-P mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Aaaa-Bbb RG instance T-I Abc Service instance RG-P mapping ComponentSet Instances Abc Process Aaa Role Role Goal Bbb Goal

36 Framework for Modeling Management: Example (2)

37 cook food fisherfarmer driver ingredients procurement heating and cooking units recipe recipe of salad butcher cutstirdish mixer making a lunch box Role and Goal Process Service model model instance

38 38 Role and Goal Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization RG metamodel RG model A-E Process metamodel Process model ComponentSet Instances Process RG-P mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Aaaa-Bbb RG instance T-I Abc Process instance RG-P mapping ComponentSet Instances Abc Process Aaa Role Role Goal Bbb Goal cook foodfisher farmer driver ingredients procurement heating and cooking units

39 39 Process and Service Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Process metamodel Process model A-E Service metamodel Service model ComponentSet Instances Service Process P-S mapping Sign Concept (Classifier) Instances Domain Profile ComponentSet Component Conceptualization Sign Concept (Classifier) Domain Profile Conceptualization Abc Process instance T-I XYZ Service instance P-S mapping ComponentSet Instances Xyz Service Abc Process recipe recipe of abc butcher cut stir dish mixer making a lunch box


Download ppt "WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting (2009.11.12-20)"

Similar presentations


Ads by Google