Current Status of ISO/IEC 19763: Framework for metamodel interoperability SC32WG2 Berlin, April 20 th, 2005 Hajime HORIUCHI, SC32WG2 Japan, Tokyo International University
Jan 28, 2016
Current Status ofISO/IEC 19763:
Framework for metamodel interoperability
SC32WG2 Berlin, April 20th, 2005
Hajime HORIUCHI,
SC32WG2 Japan,Tokyo International University
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
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
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
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
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
7Open Forum 2005 on Metadata Registries
Model Sharing in Business Collaborations
Supply Chain
Model(Best Practice)
ManufacturerWholesaler
Retailer
Distributors
RetailerRetailer
Registry
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
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 !
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
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
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
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
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)
15Open Forum 2005 on Metadata Registries
Concept of the Registration
Registration Target
Pre-Existing models & constructs
Upper model
AdministratorItem Attributes
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
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
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
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
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
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
42Open Forum 2005 on Metadata Registries
Proof of Concept
SC32WG2 + ebXML Asia Committee
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 ~
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
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.
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
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
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
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
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
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
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
53Open Forum 2005 on Metadata Registries
Discussion
54Open Forum 2005 on Metadata Registries
For More Information
Hajime Horiuchi,
Tokyo International University