ISO/IEC TR (11) ( Structured Model Registration)

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

A Road Map of the New Project on “Framework for Registering Business Objects” Hajime Horiuchi ISO/IEC JTC1 SC32 Japan, Tokyo International University SC32WG2-SEL-009.
Status Report of the Study Group on MDR/MFI Implemenations ISO/IEC JTC 1/SC 32/WG2 Interim Meeting Santa Fe, NM, USA, November 11~15, 2013 Dongwon Jeong,
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Edition 3 Metadata registry (MDR) Ray Gates May 12, /05/20151.
ANSI TAG 37 Committee F43 Language Services and Products Interagency Language Roundtable September 30, 2011 Sue Ellen Wright ISO TC 37, Terminology and.
ISO/IEC MFI-4 Extended Registry Masaharu Obayashi SC32/WG
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
Reducing Metadata Objects Dan Gillman November 14, 2014.
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG April 2005-Berlin, Germany SC32/WG2 Japan (Kanrikogaku Ltd)
Scenario for the Integration of MDR&MFI Ad-hoc Meeting, Wuhan H. Horiuchi Study Period on the Integration of MDR/MFI.
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
MFI Part-1: Reference Model 2 nd Edition Overview Co-editor: Hajime HORIUCHI Co-editor Keith GORDON For the discussion at Krakow: SC32WG2.
WG2 N1338: MFI-2-4 Registration Examples Masaharu OBAYASHI Kanrikogaku, Ltd. SC32/WG2 London Meeting ( )
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
Final Report on Harmonization of MFI & MDR Hajime Horiuchi May SC32WG2 N 1533 OpenForum 2011 & SC32WG2 Meeting, May 2011, Kona, Hawaii.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
Baba Piprani (SICOM Canada) Robert Henkel (Transport Canada)
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
SDMX Standards Relationships to ISO/IEC 11179/CMR Arofan Gregory Chris Nelson Joint UNECE/Eurostat/OECD workshop on statistical metadata (METIS): Geneva.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
The Final Study Period Report on MFI 6: Model registration procedure SC32WG2 Meeting, Sydney May 26, 2008 H. Horiuchi, Keqing He, Doo-Kwon Baik SC32WG2.
Study Period Report on Registration Procedure SC32WG2 Interim Meeting, Seoul H. Horiuchi SC32WG2 N1070.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
2010/11/16 OKABE, Masao 1 Issues to be discussed on MFI-Part10 Core model and basic mapping and transformation OKABE, Masao Editor MFI Part
MFI-6: Registration procedure SC32WG2 Meeting, Vilamoura, Portugal H. Horiuchi 1 SC32WG2 NXXXX.
ISO/IEC/JTC1 SC32/WG2 Jeju Meeting 2009/06/22-27 Updated 2009/08/17, 2009/08/20, 2009/11/17 Masaharu Obayashi (kanrikogaku Ltd.) WG2N1349 Basic Idea on.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Potential standardization items for the cloud computing in SC32 1 WG2 N1665 ISO/IEC JTC 1/SC 32 Plenary Meeting, Berlin, Germany, June 2012 Sungjoon Lim,
MFI-2-4 and RGPS Registration Masaharu OBAYASHI Kanrikogaku, Ltd. Wuhan meeting (2009/10/24) Revised (2009/10/28)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Scope and Objectives of MFI family Hajime Horiuchi.
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
The data standards soup … Is the most exciting topic you can dream of.
LoG: A Methodology for Metadata Registry-based Management of Scientific Data July 5, 2002 Doo-Kwon Baik
Update for ISO/IEC PDTR Semantic Metadata Mapping Procedure (SMMP) May, 2010 Tae-Sul Seo and Sung-Joon Lim ISO/IEC.
1 ISO/IEC 11179, Part 2: Classification Schemes Jim Carpenter Bureau of Labor Statistics Metatopia 2001 Conference September 20 – 21, 2001.
Final Study Report on ROR May 2010 SC32WG2 Kunming, China Hajime Horiuchi SC32WG2-N1423.
ISO/IEC/JTC1 SC32/WG2 Jeju Meeting 2009/06/22-27 Masaharu Obayashi (kanrikogaku Ltd.) MFI-2 Basic Ideas WG2 N1280.
Overview of SC 32/WG 2 Standards Projects Supporting Semantics Management Open Forum 2005 on Metadata Registries 14:45 to 15:30 13 April 2005 Larry Fitzwater.
Framework for Metamodel Interoperability ( MMF ) ISO/IEC ,2,3,4 ( Draft CD/WD ) for discussion ISO/IEC/JTC1/SC32/WG2 meeting Washington DC
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
ISO/IEC/JTC1 SC32/WG2 Jeju Meeting 2009/06/22-27 Updated 2009/08/17 Masaharu Obayashi (kanrikogaku Ltd.) Basic Idea on MFI-2 core Model.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
Status Report of MFI-4 ISO/IEC SC32/WG2 Jeju Korea 25/06/09 Masaharu Obayashi WG2 N1282.
Statistical Data and Metadata Exchange SDMX Metadata Common Vocabulary Status of project and issues ( ) Marco Pellegrino Eurostat
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
Extending the Metadata Registry for Semantic Web - Enforcing the MDR for supporting ontology concept - May 28, 2008 ISO/IEC JTC 1/SC 32 WG 2 Meeting Sydney,
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
Improvement of Semantic Interoperability based on Metadata Registry(MDR) Doo-Kwon Baik Dept. of CSE Korea University.
Final Report on Harmonization of MFI & MDR and Disposition Hajime Horiuchi May18, 2011 SC32WG2 N1533-R1 SC32WG2.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
(a suggestion for discussion)
MDR for the Semantic Web: Supporting Ontology Concept
Scope and Objectives of MFI family
The Re3gistry software and the INSPIRE Registry
Chapter 2 Database Environment Pearson Education © 2009.
ISO/IEC JTC1/SC32 WG2 Meeting
Edition 3 Metadata registry (MDR)
2. An overview of SDMX (What is SDMX? Part I)
Session 2: Metadata and Catalogues
Issues to be discussed on MFI-New-Part2
ISO/IEC (MFI-6) Scope definition & Document Structure
Graphical Modeling of INFOD applications
Chapter 2 Database Environment Pearson Education © 2009.
“Registered_Item” for MFI Registration (Recommendation)
MFI-5: Metamodel for process model registration
Presentation transcript:

ISO/IEC TR 19763 -4 (11) ( Structured Model Registration) SC32WG2 Nxxxx ISO/IEC TR 19763 -4 (11) ( Structured Model Registration) Masaharu Obayashi SC32/WG2 interim meeting at RedWood 2010.11.16

Scope of proposed sub project This is a proposal to reorganize the content between two existing parts of the multi-part International Standard ISO/IEC 19763 Metamodel framework for interoperability (parts 2 and 4), modifying the respective titles and scopes of these parts, and converting one of the parts (part4) into a TR.   Part 2 (10): Core model and basic mapping (IS) This part provides a common base to all the other parts of ISO/IEC 19763. The metamodel specified by this part consists of the metamodel for registering models and the metamodel for basic mappings among them, and are inherited by all the other parts of ISO/IEC 19763. Part 4 (11): Structured model registration (TR) This part provides the way of model registration for encapsulation approach. The metamodel of this part specifies the metamodel for registering complex metamodels and models including relationship among them. The standardization of business concepts and business models (or metamodels) to be registered for specific business domains is out of scope in this part of ISO/IEC 19763. Working Draft: SC32WG2 N1439 Working Draft for ISO/IEC PDTR 19763-4 (11)

Concept World Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Concept Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Artifact World (Domain) Terminology Domain Profile ISO Domain Vocabulary ISO Metamodel UN Code system use …. …. Realm Profile Code ANSI Code system Model Realm Profile …. Code Model …. Code Model US Auto use Code Model JP Auto …. JIS …. GM use use …. Instance Toyota Instance …. Instance Honda Ford Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Example: ISO 20022 Repository The ISO 20022 Repository consists of two major parts: the Data Dictionary and the Business Process Catalogue. The Data Dictionary contains Business Concepts, Message Concepts and Data Types. All these items are reusable and are called Dictionary Items. The Data Dictionary as a whole is under release control. The Business Process Catalogue is organised in Business Areas. The communication requirements and the interaction requirements in the various Business Areas are supported by Business Transactions. All items that are stored in the Business Process Catalogue are called Catalogue

Example: ISO 20022 Data Dictionary Business Concepts are Dictionary items with a business semantic meaning. The following items are part of this category: Business Associations, Business Components, Rules, Business Elements and Business Actors/Roles.   Data Types are Dictionary items that unambiguously specifies the set of valid values of a Business Element or of a Message Element. Message Concepts are Dictionary items used in messages. The following items are part of this category: Message Components, Rules and Message Elements

Structured Model Registration UoD Looking & modeling a specific target from many views MetaModel Model Instances registering Specified by model Process Service Registry

(1) Specialization approach UoD UML Tool Repository Written by many languages (UML profile) Looking & modeling a specific target from many views MFI-3 MetaModel MFI-5 MetaModel MFI-7 MetaModel Model Model Model Instances Instances Instances Metadata Metadata Metadata Registering the abstraction of content according to metamodel of MFI Extract values of metadata Ontology Process Service MFI Registry

(2) Encapsulation approach (Structured model registration) UoD Looking & modeling a specific target by many views Metamodel needed for interpretation MFI-3 MetaModel MFI-5 MetaModel MFI-7 MetaModel Model Model Model Instances Instances Instances Written by many languages Registering as books Process Ontology Service Looking & modeling a bookshelf MFI & MDR MetaModel Model Reading sections and mapping content after retrieving Registry

Classification World (1) structure Terminology Domain Profile Domain Vocabulary Classification Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Classification World (2) Term Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. Classification use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Classification World (3) Structure & Term Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Classification Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Graphical Notation for MFI-4 (11) Domain Profile Concept (Classifier) Sign Conceptualization Instances ComponentSet Component (c) 2007 Masaharu Obayashi

Mapping World (1) Structure Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain Model Mapping 2018/11/23 (c) 2007 Masaharu Obayashi

Mapping World (2) Term Code Mapping Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. Code Mapping …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Mapping World (3) Structure & Term Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. use …. use …. Instance Instance …. Instance Instance Data Mapping Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Classification Mapping(1) Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain Model Mapping based on Classification Mapping 2018/11/23 (c) 2007 Masaharu Obayashi

Classification Mapping(2) Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. Code Mapping based on Classification Mapping …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Classification Mapping(3) Terminology Domain Profile Domain Vocabulary Metamodel Code system use …. …. Realm Profile Code Code system Model Realm Profile …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain Data Mapping based on Model and Code Mapping 2018/11/23 (c) 2007 Masaharu Obayashi

Model Evolution Terminology Domain Profile v1 Domain Vocabulary Metamodel Code system v1 use …. …. Realm Profile v1 Code Code system v2 Model Realm Profile v2 …. Code Model …. Code Model use Code Model …. …. use use …. Instance Instance …. Instance Instance Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Classification Evolution Terminology Domain Profile v1 Domain Vocabulary Metamodel Code system v1 use …. …. Realm Profile v1 Code Code system v2 Model Realm Profile v2 …. Code Model …. Code Model use Code Model …. …. use use Classification Changed …. Instance Instance …. Instance Instance Classification Changed Affinity Domain Affinity Domain 2018/11/23 (c) 2007 Masaharu Obayashi

Example: MDMI

Example: MDMI

Example: MDMI

Example: Mapping in MDMI

Example: Mapping in MDMI

Example: Mapping in MDMI

Example: Mapping in MDMI

Example: Mapping in MDMI

Example: Mapping in MDMI

Registering Mapping in MFI-4 (11)

Translation Rule Type 2018/11/23 (c) 2007 Masaharu Obayashi

MM-M Transformation Kind (1) 2018/11/23 (c) 2007 Masaharu Obayashi

MM-M Transformation Kind (2) 2018/11/23 (c) 2007 Masaharu Obayashi

Transformation Kind (1) Example UML OWL Mapping UML to OWL 2018/11/23 (c) 2007 Masaharu Obayashi

M-V Transformation Kind (1) 2018/11/23 (c) 2007 Masaharu Obayashi

M-V Transformation Kind (2) 2018/11/23 (c) 2007 Masaharu Obayashi

Registering Mapping in MFI-4 (11): Examples with instances

heating and cooking units procurement fisher farmer food heating and cooking units cook ingredients Role and Goal driver recipe recipe of salad Process cut stir dish making a lunch box butcher mixer Service model model instance

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

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