ISO/IEC 19763 Framework for metamodel interoperability Open Forum 2005 on Metadata Registries Day 3, Wednesday, April 13 th, 2005 Hajime HORIUCHI, SC32WG2.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

1 Copyright ©2007 Sandpiper Software, Inc. Vocabulary, Ontology & Specification Management at OMG Elisa Kendall Sandpiper Software
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,
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel.
Direction of Proposals for New Edition (E3) of ISO/IEC 11179
Road Map of WG2 New Project on “Framework for Registering Business Objects” Hajime Horiuchi Tokyo International University SC32 NXXX.
Edition 3 Metadata registry (MDR) Ray Gates May 12, /05/20151.
MMF reference model figures. PDES/STEP Registry Manufacturing ebXML Registry UDDI Component Registry GCI Registry EAN Registry CPFR Registry RosettaNet.
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
The Metamodel Framework Standard for Interoperability: (ISO/EC19763)
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
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.
Current Status of ISO/IEC 19763: Framework for metamodel interoperability SC32WG2 Berlin, April 20 th, 2005 Hajime HORIUCHI, SC32WG2 Japan, Tokyo International.
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.
Tutorial for SC 32/WG 1 e-Business Standards Prepared for: SC Gyeongju Plenary Meeting Wenfeng Sun, Convenor ISO/IEC JTC1 SC32 WG1 (eBusiness)
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.
4 April 2007METIS Work Session1 Metadata Standards and Their Support of Data Management Needs Daniel W. Gillman Bureau of Labor Statistics Paul Johanis.
Introduction to MDA (Model Driven Architecture) CYT.
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)
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
What is MOF? The Meta Object Facility (MOF) specification provides a set of CORBA interfaces that can be used to define and manipulate a set of interoperable.
Road Map of WG2 New Project on “Framework for Registering Business Objects” Hajime Horiuchi Tokyo International University SC32 NXXX.
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
SC32WG2 / ebXML Asia Collaboration on Standardizing RR Federation 25 th of May / 2004 in Xian by Hisanao Sugamata, the chair of the ebXML Asia Committee.
1 9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. ebXML Core Component.
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.
The Ontology Definition Metamodel (ODM) Motivation & Introduction Elisa Kendall Sandpiper Software July 10, 2007 “Integrating Standards.
Requirements for Standardization on the Service Registries ISO/IEC JTC1 SC /10/161 A comment to WSSG, JTC1 SC32WG2 N
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.
1 The overview of NWI “Framework for Identification and Classification of Enterprise Objects” Hajime Horiuchi Masaharu Obayashi (Japan) ISO/IEC JTC1/SC32/WG2.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Scope and Objectives of MFI family Hajime Horiuchi.
Study Report on ROR (Registry Of Registries) Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
Final Study Report on ROR May 2010 SC32WG2 Kunming, China Hajime Horiuchi SC32WG2-N1423.
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
Tutorial on XML Tag and Schema Registration in an ISO/IEC Metadata Registry Open Forum 2003 on Metadata Registries Tuesday, January 21, 2003; 4:45-5:30.
All Presentation Material Copyright Eurostep Group AB ® A Meta-model of EXPRESS in UML for MOF and UML to EXPRESS David Price April 2002.
Ontology from the perspective of MMF Ontology Registry OKABE, Masao ISO/IEC JTC1 SC32/WG2 MMF Ontology Registry UMTP (former CBOP) 4 November 2004.
Status Report of MFI-4 ISO/IEC SC32/WG2 Jeju Korea 25/06/09 Masaharu Obayashi WG2 N1282.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
Concept Proposal Sixth Open Forum on Metadata Registries Semantic Interoperability between Registries To be held January 20-24, 2003 Bruce Bargmeyer
EbXML Semantic Content Management Mark Crawford Logistics Management Institute
International/Interagency Collaboration – IT for Environmental Information & Environmental Data Exchange Network Copenhagen, Denmark April 25, 2002 Bruce.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML: UML 2 Metamodel Note to Instructor: The material in this.
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,
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.
Object Management Group Information Management Metamodel
Scope and Objectives of MFI family
ISO/IEC TR (11) ( Structured Model Registration)
Edition 3 Metadata registry (MDR)
IDEAS Core Model Concept
Metadata The metadata contains
ISO/IEC (MFI-6) Scope definition & Document Structure
“Registered_Item” for MFI Registration (Recommendation)
Presentation transcript:

ISO/IEC Framework for metamodel interoperability Open Forum 2005 on Metadata Registries Day 3, Wednesday, April 13 th, 2005 Hajime HORIUCHI, SC32WG2 Japan, UMTP/Japan, Tokyo International University Document No. GEC

Open Forum 2005 on Metadata Registries 2 ISO/IEC Projects  “Frameworks for Meta Model Interoperability”  Project started: May 2002  Project Leader: Hajime Horiuchi (JP)  Part 1: Reference Model (JP, UK)  Part 2: Core Model of MMF (JP, KR)  Part 3: MMF for Ontology Registration (Cn, JP)  Part 4: MMF for Model Mapping (JP)  POC Ad-hoc Project with ebXML Asia Commitee

Open Forum 2005 on Metadata Registries 3 Project Formation JTC1 SC32 WG2 MMF project MMF Part- 1 Framework MMF Part-2 Core Model MMF Part-3 Ontology MMF Part-4 Model Mapping OMG MOF/XMI PAS JP UK JP Kr JP MOF ODM QVT RC JP Kr Can MOF/XMI PAS Editing

Open Forum 2005 on Metadata Registries 4 Efforts on the Metamodel Standardization  OMG  CWM( Common Warehouse Metamodel)  ODM (Ontology Descriptive Metamodel)  SPEM (Software Process Engineering Metamodel)  BPDM (Business process Definition Metamodel)  Organization Structure Metamodel  Business Incentive Metamodel  Metamodel Integration on UML2.0 & MOF2.0

Open Forum 2005 on Metadata Registries 5 Model Sharing in the Business Collaborations Supply Chain Model (Best Practice) ManufacturerWholesaler Retailer Distributors Retailer Registry

Open Forum 2005 on Metadata Registries 6 For Sharable Model Sharable Model Common Best Practices Data Elements Apply Inherit Common Modeling Facilities Use Identification & Name Ontologies Common View Points Common Modeling Pattern Profiles Aggregate Modeling Constructs Use

Open Forum 2005 on Metadata Registries 7 Registry Interoperation PLT Industry Registry HSTHST Products Information Industry Registry Cross Industry Registry Products Information IC Tag Industry A Industry B

Open Forum 2005 on Metadata Registries 8 Super NRR NRR2 NRR1 NRR3 Steel RR Trade RR Steel RR Trade RR Steel RR(FLR) National Fed. 1National Fed. 3National Fed. 2 Global Industry Fed. Global Industry Federation Model International Fed Each global industry, one federation !

Open Forum 2005 on Metadata Registries 9 Goal of the Metamodel Frameworks

Open Forum 2005 on Metadata Registries 10 Value of Metadata Instance of metadata Attributes of Metadata Service Interface ebXML RIM Descriptive Scheme Metadata Facility Std ebXML Core Component, Dublin Core, HL7 MOF 、 RDF 、 OWL 、 CL ISO/IEC10728(IRDS )、 ISO/IEC11179 ( MDR )、 ebXML Repository Service Metadata Std Repository Std Type of standard on Metadata and Metamodel Registration of metamodel

Open Forum 2005 on Metadata Registries 11 What is MMF

Open Forum 2005 on Metadata Registries 12 Objectives of MMF Family of standards  Provide common metamodel frameworks to register various types of  metamodels  models (Ontologies)  modeling constructs to enable them to be  Sharable  Reusable  Exchangeable

Open Forum 2005 on Metadata Registries 13 Object Modeling Constructs Metamodel Framework Modeling Facility M3 M2 M1 M0 Core Model Values Common Data Element Object Patterns Metamodel Model Real World inherit refer use Metamodel describe Metamodel Framework Architecture

Open Forum 2005 on Metadata Registries 14 Targets to be Registered  Metamodels Modeling Facility metamodels (e.g. UML, etc.) Registry metamodels (e.g. ebXML R&R, UDDI, )  Domain models Various business application models (UML based, IDEF1X based, ) Ontology models Terminology  Modeling Constructs Basic Information elements metadata (e.g. ebXML Core Components) Normative Codes Modeling Patterns Modeling View definitions (RM-ODP) Basic Terminologies

Open Forum 2005 on Metadata Registries 15 Quadrant Scheme for representing objects Concept Conceptual Domain Value Domain Object Defining Concept of MDR (ISO/IEC 11179) Meta-meta model of MOF Model Sign Model Concept Model Instance Model Selection MMF Core Model MMF for Model Mapping MMF for Ontology Inherited Basic Structure of MMF

Open Forum 2005 on Metadata Registries 16 MOF Model, More closer look

Open Forum 2005 on Metadata Registries 17 Basic Scheme of the Core model

Open Forum 2005 on Metadata Registries 18 Common Modeling Facility (UML) metadata Codes Commonmodeling Constructs Mapping Rules Patterns Mapping Targets Ontology Sharable model Value Domains Metamodel for Model Constructs Metamodel for Model Mapping Model mapping rules Core model of Meta model framework Metamodel for Ontology registration MetaModeling Facility (MOF) Defining Facility (ISO11179 MDR)

Open Forum 2005 on Metadata Registries 19 MM Registry Metamodel Registration & Sharing MOF MMF Core Metamodels Pre-Registered Metamodels, Model Constructs Metamodels CWM, ODM, SPEM, BPDM, ebXML CC BPSS Etc. Registry

Open Forum 2005 on Metadata Registries part-2: Core Model Currently: 2 nd CD

Open Forum 2005 on Metadata Registries : Core Model  Provide base for registering models and metamodels, Keeping relationship among them and pre-registered various model constructs  Provide selection mechanism of models with its whole structure or a part of the model (Zoom IN/ Zoom Out)  Provide selection mechanism of a model or metamodel with appropriate description of concept

Open Forum 2005 on Metadata Registries 22 Restrictions for the registration Registration Target Pre-Existing models & constructs Upper model

Open Forum 2005 on Metadata Registries 23 Registering Aspects Model or Metamodel What Concept this model represents What is the upper model which restricts this model What name space was uses What Construct or Components are used What Identification Scheme was used

Open Forum 2005 on Metadata Registries 24 Hi resolution registering Model or Metamodel What Concept this model represents What is the upper model which restricts this model What name space was uses What Construct or Components are used What Identification Scheme was used Upper model Model

Open Forum 2005 on Metadata Registries 25 Four Quadrants Idea came from Instances of the model Model Concept Sign evokes Stand for Instance of Selected Model Select

Open Forum 2005 on Metadata Registries 26 Framework of Registering Sign-Concept-Instances Sign a symbol designating a named element in a namespace. Namespace is a collection of signs Concept specify meaning of sign. generally expressed with sign. Instances a set of instance of the Concept designated by a sign. Selection a result of selecting a set of model instance from referents designated by a sign.

Open Forum 2005 on Metadata Registries 27 BCC (Basic Core Component) ebXML CC Metamodel Models … Person.Name CCTerm = PersonName ( 論理ビュー から ) > Person.Name CCTerm = PersonName ( 論理ビュー から ) > Selected Model SignModel Concept Model InstanceModel Selection Registry Class UniqueIdentifier Dictionaly EntryName Definition ( 論理ビュー から ) DataType QualifierTerm ( 論理ビュー から ) Basic CC Property ( 論理ビュー から ) Basic BIE Property ( 論理ビュー から ) +basis Basic Core Component(BCC) ( 論理ビュー から ) Basic Business Information Entity(BBIE) ( 論理ビュー から ) 0..n +basis 0..n Business Context ( 論理ビュー から ) Business Informaiton Entity(BIE) BusinessTerm ( 論理ビュー から ) Core Component CCTerm ( 論理ビュー から ) 0..n +basis 0..n Association BIE Property ( 論理ビュー から ) Aggreate Business Information Entity(ABIE) QualifierTerm Cardinality ( 論理ビュー から ) 0..n Association CC Property ( 論理ビュー から ) 0..n +basis 0..n BIE Property QualifierTerm ( 論理ビュー から ) Aggregate Core Compnent(ACC) ObjectClassTerm ( 論理ビュー から ) 0..n +basis 0..n CC Property PropertyTerm Carndinality ( 論理ビュー から ) 0..n +basis 0..n

Open Forum 2005 on Metadata Registries 28 Upper & Lower (Association type) Upper Model Target Model Type and Instance Super and Sub Base and Variant Abstract Syntax and Expression We need additional standard notations !!

Open Forum 2005 on Metadata Registries 29 Basic Information Element (Value Domain) Data Item Unit System Data Record Transaction Message Aggregated Data Enumerated value Event External Event Internal Event Data Base Message Sequence Data Item Concept Static AggregationDynamic Aggregation Screen Layout Sequence of Screen Layout Summary Aggregation Example of Software Metamodel

Open Forum 2005 on Metadata Registries 30 Data Item1 Unit System1 Enumerated value1 Data Item Concept1Screen Layout1 Data Item2 Data Item Concept1 Data Item3 Data Item Concept2 Data Item4 Data Item Concept2 Screen Layout2 Example model of an user interface metamodel

Open Forum 2005 on Metadata Registries 31 Registration of a Domain Metamodel Metamodel Registry By MOF Model Concept Model Sign Model Selection Model Instance Metamodel of a Domain Model MOF Model Register MOF Model M2 M3 Name Profile Basic Information Element (Value Domain) Data Item Unit System Data Record Transaction Message Aggregated Data Enumerated value Event External EventInternal Event Data Base Message Sequence Data Item Concept Static AggregationDynamic Aggregation Screen Layout Sequence of Screen Layout Summary Aggregation Abstract Syntax Express

Open Forum 2005 on Metadata Registries 32 Registration of Domain Model Model Concept Model Sign Model Selection Model Instance Register MOF Model Data Item1 Unit System1 Enumerated value1 Data Item Concept1 Screen Layout1 Data Item2 Data Item Concept1 Data Item3 Data Item Concept2 Data Item4Data Item Concept2 Screen Layout2 Name Profile Basic Information Element (Value Domain) Data Item Unit System Data Record Transaction Message Aggregated Data Enumerated value Event External EventInternal Event Data Base Message Sequence Data Item Concept Static AggregationDynamic Aggregation Screen Layout Sequence of Screen Layout Summary Aggregation Name Profile Domain Model Type 4 Domain Metamodel

Open Forum 2005 on Metadata Registries 33 Expression Metaclass-Class Abstract Syntax Software Element Metamodel

Open Forum 2005 on Metadata Registries Part 3: MMF for Ontology Registration Currently: WD

Open Forum 2005 on Metadata Registries 35 Scope of MMF Ontology Registration MMF Core MMF Ontology registration Ontologyregistry for application system B Ontology B Ontology Registration Information for Ontology A Registration Info. C Ontology registration information for ontology B Registration Info. B Scope of MMF Ontology registration Standardized ontology repository for application system C Ontology C for application system A Ontology A... Standardiz Ontology Repository Standardized ontology repository Ontology registration information for ontology A Registration Info. A... Interoperation Application system B Applicatio System A Application system A Scope of specifications such as ODM MMF Core MMF Ontology registration Ontologyregistry for application system B Ontology B for application system B Ontology B Ontology Registration Information for Ontology A Registration Info. C Ontology registration information for ontology B Registration Info. B Scope of MMF Ontology registration Standardized ontology repository Standardized ontology repository for application system C Ontology C for application system A Ontology A... for application system C Ontology C for application system A Ontology A Standardiz Ontology Repository Standardized ontology repository Standardiz Ontology Repository Standardiz Ontology Repository Standardized ontology repository Ontology registration information for ontology A Registration Info. A Interoperation Application system B Application system B Applicatio System A Applicatio System A Application system A Scope of specifications such as ODM

Open Forum 2005 on Metadata Registries 36 MMFI4Ontology Registration & MMFI Core Model MMFI4Ontology Registration

Open Forum 2005 on Metadata Registries 37 With Reference Ontology Green Card is defined in terms of Reference Ontology Christmas card is defined in terms of Reference Ontology. Reference Ontology Local Ontology for application system A Local Ontology for application system B Card is … Certification is … Agent AAgent B Color is … Green is … Give me a green card. What is a green card? Is it a Christmas card whose color is green? No. A green card is a certification of working in the U.S. OK. I understand. Then, I do not have a green card.  MMF Ontology registration provides the registration framework where a local ontology is defined based on reference ontologies

Open Forum 2005 on Metadata Registries 38 MMFI Core Model From ISO - 2

Open Forum 2005 on Metadata Registries 39 ODM (Ontology Descriptive Metamodel) Copyright ©2005 Sandpiper Software, Inc.

Open Forum 2005 on Metadata Registries Part 4: MMF for Model Mapping

Open Forum 2005 on Metadata Registries 41 Entity Process Event Entity Process Event Metamodel framework for Mapping ebXML World CII World Metamodel instance for mapping Model MMF Part-4: Model mapping

Open Forum 2005 on Metadata Registries 42 Core Model MOF Relation Transformation Trans Rule Trans Patterns MMF for Model Mapping OMG MOF2/QVT Spec. Synchronize with OMG QVT

Open Forum 2005 on Metadata Registries 43 Consolidation of Different Metamodels ebXML Metamodel MM for Registration CII MetamodelGCI Metamodel Metamodel Register MM for Mapping GCI to ebXML MM for Mapping GII to ebXML MM for OntologyMM for Modeling Constructs MM for Registration

Open Forum 2005 on Metadata Registries 44 Proof of Concept SC32WG2 + ebXML Asia Committee

Open Forum 2005 on Metadata Registries 45 An Actual Project on Registry Federation over Asia Hong-Kong CC/BIE KIEC CC/BIE 鉄鋼 CC/BIE 貿易 CC/BIE 自動車 CC/BIE ECOM CC/BIE 流通 CC/BIE 建設 CC/BIE 物流 CC/BIE ISO/IEC SC32 + eAC Ad-Hoc Project ebXML Asia Registry UN/CEFACT TBG & ICG/ATG UMTP/Japan

Open Forum 2005 on Metadata Registries 46 Proof of Concept  The Project is supported by METI, as an “International Joint Standards Development Project”, since 2003~.  POC:  “The National Registry & Repository for E- Commerce”, Project, in ECOM Japan,  SC32WG2 & ebXML Asia Committee Joint Ad-hoc Working group for “Registry and Repository Federation”, 2004~. (Jp, Kr, Cn, Sp, My, Tw, HK, )  The Registry Development project (LCDM ) for the Construction Industry in Japan, Jan., 2005 ~

Open Forum 2005 on Metadata Registries 47 Registry & Repository Federation Project  Initiated at SC32 Xian Meeting, April  ebXML Asia Committee + SC32WG2  Implement actual registry federation using ISO/IEC11179 (MDR) and ebXML RR  POC for ISO/IEC19763(MMF)  Members:  Japan, Korea, China, Hong Kong, Taiwan, Singapore

Open Forum 2005 on Metadata Registries 48 Discussion

Open Forum 2005 on Metadata Registries 49 For More Information Hajime Horiuchi, Tokyo International University