Metamodel framework core model

Download Report

Transcript Metamodel framework core model

MMF reference model figures
ebXML EAN
Registry Registry
GCI
Registry
RosettaNet
Registry
Business
Category
CPFR
Registry
11179
Registry
Business
Negotiation
UDDI
Component
Registry
Consumer
Profile
Vender Shipper
Catalog Catalog
System
Development
Production Planning &
Procurement
CALS
Manufacturing
PDES/STEP
Registry
Customer
Support
Shipping
MOF
11179 MDR
Core Model of MMF
Framework for
Meta Model
Interoperability
Meta Model Framework
MMF for
Ontology
MMF for
Model Constructs
MMF for
Model Mapping
MMF for
Registration
Metamodel
Register
Metamodel Instances
for
MMMetamodel
for Ontology
Ontology
Metamodel
forfor
Metamodel
Model Constructs
Model Constructs
Metamodel
•E-Commerce
Metamodel
Data Elements
Patterns
Ontology
Registries
•Software
Components
•Discovery
Part-1: Reference Model
Part-2 :
Metamodel framework core model
Part-3:
Part-4:
Metamodel framework
for Ontology
Metamodel framework
for Model Mapping
Part-5:
Metamodel framework for Model Constructs
Part-6:
Registration Procedure
MMF Core Model
Inherit
MOF
Inherit
MMF for Model
Constructs
MMF for Ontology
Inherit
Inherit
MM instance for
Model Constructs
Inherit
MM instance for
Ontology
describe
Model Constructs
Refer
Refer
Data Elements
Ontology
Object Patterns
Components
use
use
Domain Model
describe
UML
use
UML Metamodel
Modeling
UML Constructs
Meta Modeling
Facility (MOF)
Defining Facility
(ISO11179 MDR)
Meta Model Frameworks
Metamodel for Ontology
Metamodel for
Model Mapping
Common Identification
& Classification
Metamodel for
Model Constructs
Mapping Rules
metadata
Mapping
Targets
Codes
Sharable
model
Value Domains
Patterns
Model Mapping
Common
Modeling Facility (UML)
Common Model
Constructs
MMF Core Model
MMF for Model Mapping
Metamodel
Instance
Describing
Metamodel
Buyer
Model Mapping
Metamodel
Describing
Metamodel
Metamodel
Metamodel
Registry
Registry
Seller
Industry Domain A
Buyer
Industry Domain B
Seller
Metamodel
Framework
Standard
Core Model for MM Framework
MM
Framework
Model
mapping
MM
Framework
forfor
Model
mapping
MM Instance for Model Mapping
UML Modeling
Tool
Actual
Platform
Independent
Models
Platform
Specific
Models
MM Instance for Model Constructs
Common Model
Constructs
BO Patterns
Components
Data Elements
Program
Platform
メタモデル相互運用枠組みアーキテクチャ
コアモデル
メタモデル枠組み
M3
Metamodel
M2
メタモデル
支配する
モデル記号
モデル
モデル化
機能
共通情報要素
M1
オブジェクト
パターン
モデル要素
値
概念
M0
Metamodel framework Architecture
Core model of Metamodel
Frameworks
Metamodel Framework
for Ontology
Metamodel Framework
for Model Mapping
Metamodel Instance
Domain Model
Business Domain
Metamodel Framework
for Modeling Constructs
Exchanging
& Sharing
MRD (11179-3 )
metamodel
MOF metamodel
Core model
Metamodel
Framework
Architecture
Metamodel Facility
(MOF)
Meta object defining
facility (MDR)
Core model
MMF Standards
Meta Model
constructs
Metamodel Framework
Domain Specific
Metamodels
Model
constructs
Metamodel Instance
DataElementConcept
1
+expressing
+having
0..n
+expresed by
0..n
+represented by
DataElement
0..n
+specifying
1
ConceptualDomain
1
+represented by
+representing
0..n
+repreenting
ValueDomain
1
Model Concept
Model Domain
BCC
(Basic Core Component)
ebXML CC
Metamodel
Registry Class
(論理ビュー から)
UniqueIdentifier
Dictionaly EntryName
Definition
Business
Context
(論理ビュー から)
Business Informaiton
Entity(BIE)
(論理ビュー から)
BusinessTerm
+basis
0..n
Aggreate Business
Information Entity(ABIE)
(論理ビュー から)
QualifierTerm
Cardinality
+basis
0..n
BIE Property
(論理ビュー から)
QualifierTerm
0..n
0..n
Association BIE
Property
(論理ビュー から)
Aggregate Core
Compnent(ACC)
(論理ビュー から)
ObjectClassTerm
CC Property
+basis(論理ビュー から)
PropertyTerm
Carndinality
+basis
0..n
Basic BIE
Property
(論理ビュー から)
Core
Component
(論理ビュー から)
CCTerm
0..n
Association CC
Property
(論理ビュー から)
Basic CC
+basis Property
(論理ビュー から)
DataType
(論理ビュー から)
QualifierTerm
Basic Business Information
Entity(BBIE)
(論理ビュー から)
Model Selection
+basis
0..n
Basic Core
Component(BCC)
(論理ビュー から)
Model Instance
<<BCC>>
Person.Name
(論理ビュー から)
CCTerm = PersonName
Selected Model
…
Models
<<BCC>>
Person.Name
(論理ビュー から)
CCTerm = PersonName
Namespace
(MOF1.4 から)
TypedElement
(MOF1.4 から)
DataElementConcept
(MDR から)
ConceptualDomain
(MDR から)
+having
+specifying
ModelConcept
ModelDomain
0..n
1
1
+expressed by
1
+typedModel
+governed by
ModelAssociationEnd
DataElement
(MDR から)
ModelElement
(MOF1.4 から)
ValueDomain
(MDR から)
+exposedEnd
+referencedEnd
Reference
(MOF1.4 から)
IsOfType
0..n
+governing
0..n
+expressing
ModelSelection
reforeTo
/exposed
ModelInstance
0..n
+represented by
Package
(MOF1.4 から)
1
+owned by
1
+representing
Classifier
(MOF1.4 から)
IsOfInstance
+referent +referre
ModelReference
+modelType
ModelProfile
ModelConstruct
ModelClassifier
ModelAssociation
ModelPattern
ModelCollaboration
+having
0..n
ModelCommponent
ModelStereotype
ModelFramework
ModelCodedValue
Core model
MMF for Ontology
Metamodel
Instance
Metamodel
Instance
Ontology A
Ontology B
Metamodel register
MOF
Core Model
MMF for Model Mapping
Transformation
Trans Patterns
Relation
Trans Rule
Consolidation of Different Metamodels
MM for Ontology
MM for Modeling Constructs
MM for Mapping
GCI to ebXML
Metamodel
Register
GCI Metamodel
MM for Mapping
GII to ebXML
MM
for
MM
for
MM
for
Registration
Registration
Registration
CII Metamodel
ebXML Metamodel
Metamodel framework for
Mapping
Entity
Entity
Process
Process
Event
Model
CII World
Metamodel
instance for
mapping
Event
Model
ebXML World