Download presentation
Presentation is loading. Please wait.
Published byJulie Simmons Modified over 9 years ago
1
Current Status of ISO/IEC 19763: Framework for metamodel interoperability SC32WG2 Berlin, April 20 th, 2005 Hajime HORIUCHI, SC32WG2 Japan, Tokyo International University
2
Open Forum 2005 on Metadata Registries 2 ISO/IEC 19763 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 Committee
3
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 UK Can MOF/XMI PAS Editing
4
Open Forum 2005 on Metadata Registries 4 Project Status 2001 2002 2003 2004 2005 2006 Project Started Seoul XianBerlin Santa Fe Helsinki Study period DCMelbou rne WD CD-1 CD-2 FCD Japan WD Editor Change CD-1 Part-1 Part-3, Part-4 FCD WD CD-1 CD-2 Part-2, Canada MOF/XMI PAS ODM QVT OMG FCD CD-2
5
Open Forum 2005 on Metadata Registries 5 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 Interchangeable
6
Open Forum 2005 on Metadata Registries 6 Model Sharing in Software Developments DBMS Venders Requiremen t Program System Function Business process Model Real World ASP Venders Web Service Venders ERP Vender System IntegratorManagement Planer Programmer Project Management
7
Open Forum 2005 on Metadata Registries 7 Model Sharing in Business Collaborations Supply Chain Model (Best Practice) ManufacturerWholesaler Retailer Distributors Retailer Registry
8
Open Forum 2005 on Metadata Registries 8 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
9
Open Forum 2005 on Metadata Registries 9 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. For Registry Interoperation International Fed Each global industry, one federation !
10
Open Forum 2005 on Metadata Registries 10 Conceivable Targets to be Registered Metamodels Modeling Facility metamodels (e.g. UML, etc.) Domain Metamodels (OMD, SPEM, BPDM, etc.) Registry metamodels (e.g. ebXML R&R, UDDI, ) Domain models Business Domain models (UML based, IDEF1X based, ) Ontology models Terminology Modeling Constructs Value Domains –Basic Information elements metadata (e.g. ebXML Core Components) –Normative Codes Modeling Patterns Modeling View definitions (RM-ODP) Basic Terminologies
11
Open Forum 2005 on Metadata Registries 11 ISO/IEC 19763-1 Reference Model Co-Editor: Hajime Horiuchi (JP) Tim Bourne (UK) Objectives: Describe purpose of MMF family of standards Provide a MMF Architecture Provide clear objectives of each part of MMF
12
Open Forum 2005 on Metadata Registries 12 Object Modeling Constructs Metamodel Frameworks 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
13
Open Forum 2005 on Metadata Registries 13 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
14
Open Forum 2005 on Metadata Registries 14 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)
15
Open Forum 2005 on Metadata Registries 15 Concept of the Registration Registration Target Pre-Existing models & constructs Upper model AdministratorItem Attributes
16
Open Forum 2005 on Metadata Registries 16 Registration Normative Metamodels Normative Metamodels Normative Metamodels Normative Value Domains Patterns Ontology Domain Model NameSpace Registering Upper Models Modeling Constructs
17
Open Forum 2005 on Metadata Registries 17 Registered 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
18
Open Forum 2005 on Metadata Registries 18 High 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 Registered Object
19
Open Forum 2005 on Metadata Registries 19 MM Registry Invite Normative Metamodel Stds MOF MMF Core Metamodels Pre-Registered Metamodels, Model Constructs Metamodels CWM, ODM, SPEM, BPDM, ebXML CC BPSS 11179 Etc. Registry
20
Open Forum 2005 on Metadata Registries 20 Four Quadrants Idea came from 11179 Instances of the model Model Concept Sign evokes Stand for Instance of Selected Model Register /Select
21
Open Forum 2005 on Metadata Registries 21 Recursive Registering Process Metamodel Registration CycleModel Constructs Cycle Domain Model Registration Cycle Sing Concept Instance Sel Sing Concept Instance Sel Sing Concept Instance Sel
22
Open Forum 2005 on Metadata Registries 22 19763 part-2: Core Model Currently: 2 nd CD
23
Open Forum 2005 on Metadata Registries 23 19763-2: 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
24
Open Forum 2005 on Metadata Registries 24 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.
25
Open Forum 2005 on Metadata Registries 25 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
26
Open Forum 2005 on Metadata Registries 26 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 !!
27
Open Forum 2005 on Metadata Registries 27 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
28
Open Forum 2005 on Metadata Registries 28 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
29
Open Forum 2005 on Metadata Registries 29 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
30
Open Forum 2005 on Metadata Registries 30 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
31
Open Forum 2005 on Metadata Registries 31 Expression Metaclass-Class Abstract Syntax Software Element Metamodel
32
Open Forum 2005 on Metadata Registries 32 19763 Part 3: MMF for Ontology Registration Currently: WD
33
Open Forum 2005 on Metadata Registries 33 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
34
Open Forum 2005 on Metadata Registries 34 MMFI4Ontology Registration & MMFI Core Model MMFI4Ontology Registration
35
Open Forum 2005 on Metadata Registries 35 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
36
Open Forum 2005 on Metadata Registries 36 MMFI Core Model From ISO 19763 - 2
37
Open Forum 2005 on Metadata Registries 37 ODM (Ontology Descriptive Metamodel) Copyright ©2005 Sandpiper Software, Inc.
38
Open Forum 2005 on Metadata Registries 38 19763 Part 4: MMF for Model Mapping
39
Open Forum 2005 on Metadata Registries 39 Entity Process Event Entity Process Event Metamodel framework for Mapping ebXML World CII World Metamodel instance for mapping Model MMF Part-4: Model mapping
40
Open Forum 2005 on Metadata Registries 40 Core Model MOF Relation Transformation Trans Rule Trans Patterns MMF for Model Mapping OMG MOF2/QVT Spec. Synchronize with OMG QVT
41
Open Forum 2005 on Metadata Registries 41 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
42
Open Forum 2005 on Metadata Registries 42 Proof of Concept SC32WG2 + ebXML Asia Committee
43
Open Forum 2005 on Metadata Registries 43 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, 2003-2007. 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 ~
44
Open Forum 2005 on Metadata Registries 44 Registry & Repository Federation Project Initiated at SC32 Xian Meeting, April 2004. 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
45
Open Forum 2005 on Metadata Registries 45 RR Federation Joint Adhoc SWGwith SC32WG2 and ebXML Asia Objective: Through the Proof of Concept for R&R Federation Model based on the international standards, 1. Verify the standard of MDR and MMF. 2. Promote the implementation of R&R Federation service.
46
Open Forum 2005 on Metadata Registries 46 Collaboration Role SC32WG2 and ebXML Asia SC32WG2: Develop federation models based MMF and MDR ebXML Asia: Focus on the implementation of the Federation BTW the Registries Proposal
47
Open Forum 2005 on Metadata Registries 47 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
48
Open Forum 2005 on Metadata Registries 48 Detailed Tasks Harmonization of Core Components Harmonization BIE then extract ACC & BCC Provide common descriptions Semantic Mapping Implement ebXML RR Administrative Task for the federation Define Federation Scope and Policy Develop XML Scheme for Scope and Policy Register each RR metamodels with MMF for the federation
49
Open Forum 2005 on Metadata Registries 49 Hierarchical RR federation (Type-3) N+1 Layer RR N Layer RR Common Resources N Layer RR policy Local Administration Local Administration Local Administration Local Administration Federation Administration
50
Open Forum 2005 on Metadata Registries 50 Dispersed Registries (Type-4) RR D Common Resource RR B RR F RR A RR C Policy Local Administration Local Administration Local Administration Local Administration Local Administration Local Administration Federation Administration
51
Open Forum 2005 on Metadata Registries 51 Proposal Work Items and Steps 1.Define the requirement for R&R Federation. 2.Develop the architecture for R&R Federation. 3.Design the platform for implementing R&R Federation. To be reviewed by SC32WG2 and ebXML Asia 4.Proof of Concept for R&R Federation. 4.1 Federation for Industry RR and National RR 4.2 Federation among NRRs Demonstration to SC32WG2 and ebXML Asia 5.Publish the deliverables 5.1 The contributions to MDR / MMF 5.2 The contributions to OASIS-RR 5.3 The deployment guideline of the Federation Service
52
Open Forum 2005 on Metadata Registries 52 Work Schedule
53
Open Forum 2005 on Metadata Registries 53 Discussion
54
Open Forum 2005 on Metadata Registries 54 For More Information Hajime Horiuchi, Tokyo International University hori@tiu.ac.jp
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.