34
Current Status of ISO/IEC 19763: Framework for metamodel interoperability SC32WG2 Berlin, April 20 th, 2005 Hajime HORIUCHI, SC32WG2 Japan, Tokyo International University

Current Status of ISO/IEC 19763: Framework for metamodel interoperability

  • Upload
    ugo

  • View
    33

  • Download
    1

Embed Size (px)

DESCRIPTION

Current Status of ISO/IEC 19763: Framework for metamodel interoperability. SC32WG2 Berlin, April 20 th, 2005. Hajime HORIUCHI, SC32WG2 Japan, Tokyo International University. ISO/IEC 19763 Projects. “Frameworks for Meta Model Interoperability” Project started: May 2002 - PowerPoint PPT Presentation

Citation preview

Page 1: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

Current Status ofISO/IEC 19763:

Framework for metamodel interoperability

SC32WG2 Berlin, April 20th, 2005

Hajime HORIUCHI,

SC32WG2 Japan,Tokyo International University

Page 2: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

2Open Forum 2005 on Metadata Registries

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

Page 3: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

3Open Forum 2005 on Metadata Registries

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

OMGMOF/XMI PAS

JP

UK

JP

Kr

JP

MOFODM

QV

T

RCJPKrUKCan

MOF/XMI PAS Editing

Page 4: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

4Open Forum 2005 on Metadata Registries

Project Status

2001 2002 2003 2004 2005 2006

Project Started

Seoul Xian BerlinSanta FeHelsinki

Study period

DCMelbourne

WD

CD-1

CD-2FCD

Japan

WD

Editor Change

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

Page 5: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

5Open Forum 2005 on Metadata Registries

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

Page 6: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

6Open Forum 2005 on Metadata Registries

Model Sharing in Software Developments

DBMS Venders

Requirement

ProgramSystem Function

Business process

Model

Real World

ASP Venders

Web Service Venders

ERP Vender

System IntegratorManagement

Planer

Programmer

Project Management

Page 7: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

7Open Forum 2005 on Metadata Registries

Model Sharing in Business Collaborations

Supply Chain

Model(Best Practice)

ManufacturerWholesaler

Retailer

Distributors

RetailerRetailer

Registry

Page 8: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

8Open Forum 2005 on Metadata Registries

For Sharable Model

SharableModel

Common Best Practices

Data Elements

ApplyInherit

Common Modeling Facilities

Use

Identification &

NameOntologies

Common View Points

Common Modeling Pattern

Profiles

Aggregate

Modeling Constructs

Use

Page 9: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

9Open Forum 2005 on Metadata Registries

Super NRR

NRR2NRR1 NRR3

Steel RR

Trade RR

Steel RR

Trade RR

Steel RR(FLR)

National Fed. 1 National Fed. 3National Fed. 2

Global Industry Fed.

For Registry InteroperationFor Registry Interoperation

International Fed

Each global industry, one federation !Each global industry, one federation !

Page 10: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

10Open Forum 2005 on Metadata Registries

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

Page 11: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

11Open Forum 2005 on Metadata Registries

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

Page 12: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

12Open Forum 2005 on Metadata Registries

Object

Modeling Constructs

Metamodel Frameworks

Modeling Facility

M3

M2

M1

M0 

Core Model

Values

Common Data Element

Object Patterns

Metamodel

Model

Real World

inherit

inherit

refer

use

Metamodel

describe

Metamodel Framework Architecture

Page 13: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

13Open Forum 2005 on Metadata Registries

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

Page 14: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

14Open Forum 2005 on Metadata Registries

Common Modeling Facility (UML)

metadata

Codes

Common modeling 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

Meta Modeling Facility (MOF)

Defining Facility (ISO11179 MDR)

Page 15: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

15Open Forum 2005 on Metadata Registries

Concept of the Registration

Registration Target

Pre-Existing models & constructs

Upper model

AdministratorItem Attributes

Page 16: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

16Open Forum 2005 on Metadata Registries

Registration

Normative Metamodels

Normative Metamodels

Normative Metamodels

Normative Value Domains

PatternsOntology

Domain Model

NameSpace

Registering

Upper Models

Modeling Constructs

Page 17: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

17Open Forum 2005 on Metadata Registries

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

Page 18: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

18Open Forum 2005 on Metadata Registries

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

Page 19: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

19Open Forum 2005 on Metadata Registries

MM Registry

Invite Normative Metamodel Stds

MOF

MMF Core

Metamodels

Pre-Registered Metamodels,

Model Constructs

MetamodelsMetamodelsMetamodelsMetamodels

CWM,ODM,SPEM,BPDM,

ebXML CCBPSS11179Etc.

Registry

Page 20: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

20Open Forum 2005 on Metadata Registries

Four Quadrants Idea came from 11179

Instances of the model

Model ConceptSign evokes

Stand for Instance of

Selected Model

Register /Select

Page 21: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

21Open Forum 2005 on Metadata Registries

Recursive Registering Process

Metamodel Registration Cycle Model Constructs Cycle

Domain Model Registration Cycle

Sing Concept

InstanceSel

Sing Concept

InstanceSel

Sing Concept

InstanceSel

Page 22: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

42Open Forum 2005 on Metadata Registries

Proof of Concept

SC32WG2 + ebXML Asia Committee

Page 23: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

43Open Forum 2005 on Metadata Registries

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 ~

Page 24: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

44Open Forum 2005 on Metadata Registries

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

Page 25: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

45Open Forum 2005 on Metadata Registries

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.

Page 26: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

46Open Forum 2005 on Metadata Registries

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

Page 27: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

47Open Forum 2005 on Metadata Registries

An Actual Project on Registry Federation over Asia

Hong-KongCC/BIE

KIECCC/BIE

鉄鋼 CC/BIE貿易 CC/BIE

自動車 CC/BIE

ECOMCC/BIE

流通 CC/BIE建設 CC/BIE

物流 CC/BIE

ISO/IEC SC32 + eACAd-Hoc Project

ebXML Asia Registry

UN/CEFACT

TBG

ICG/ATG

UMTP/Japan

Page 28: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

48Open Forum 2005 on Metadata Registries

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

Page 29: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

49Open Forum 2005 on Metadata Registries

Hierarchical RR federation (Type-3)

N+1 LayerRR

N LayerRR

Common Resources

N LayerRR

policy

LocalAdministration

LocalAdministration

LocalAdministration

LocalAdministration

Federation Administration

Page 30: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

50Open Forum 2005 on Metadata Registries

Dispersed Registries (Type-4)

RR D

Common Resource

RR B

RR F

RR A

RR C

Policy

LocalAdministration

LocalAdministration

LocalAdministration

LocalAdministration

LocalAdministration

LocalAdministration

Federation Administration

Page 31: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

51Open Forum 2005 on Metadata Registries

ProposalWork 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

Page 32: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

52Open Forum 2005 on Metadata Registries

Work Schedule

2Q/2004 3Q/2004 4Q/2004 1Q/2005 2Q/2005 3Q/2005SWGKick Off

SWG F2F WG2eAC

SWG F2F SC32eAC

SWG F2F

Req.Definition

Architect.& Design

POCPhase.1

POCPhase.2

Publish

Design Reviewby SC32 & eAC

Contribution&Guideline

Page 33: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

53Open Forum 2005 on Metadata Registries

Discussion

Page 34: Current Status of ISO/IEC 19763: Framework for metamodel interoperability

54Open Forum 2005 on Metadata Registries

For More Information

Hajime Horiuchi,

Tokyo International University

[email protected]