21
MMF reference model figures

MMF reference model figures. PDES/STEP Registry Manufacturing ebXML Registry UDDI Component Registry GCI Registry EAN Registry CPFR Registry RosettaNet

Embed Size (px)

Citation preview

MMF reference model figures

PDES/STEP RegistryManufacturing

ebXML Registry

UDDI

Component Registry

GCI Registry

EAN Registry

CPFR Registry

RosettaNet Registry

Business Negotiation

Vender Catalog

Shipper Catalog

Business Category

Shipping

Customer Support

Consumer Profile

CALS

Production Planning & Procurement

System Development

11179 Registry

Meta Model Framework

Core Model of MMF

MOF

Framework for Meta Model Interoperability

Ontology

Data Elements

Patterns

Registries

•E-Commerce

•Software Components

•Discovery

Metamodel for Model ConstructsMM for Ontology Metamodel for Model Constructs

Metamodel for Ontology

MMF for Ontology

MMF for Model Mapping

MMF for Model Constructs

MMF for Registration

Metamodel

Metamodel

11179 MDR

Metamodel Register

Metamodel Instances

Part-3:

Metamodel framework for Ontology

Part-4:

Metamodel framework for Model Mapping

Part-2 :

Metamodel framework core model

Part-5:

Metamodel framework for Model Constructs

Part-6:

Registration Procedure

Part-1: Reference Model

UML Constructs

UML Metamodel

Model Constructs

Data Elements

Object Patterns

Components

MMF for Model Constructs

ModelingDomain Model

Ontology

MMF for Ontology

Inherit

describe

use

describe

MM instance for Model Constructs

MM instance for Ontology

use

UML

MOFMMF Core Model

use

Inherit

Inherit Inherit

Inherit

ReferRefer

Common Modeling Facility (UML)

metadata

Codes

Common   Model Constructs

Mapping Rules

Patterns

Mapping Targets

Common Identification & Classification

Sharable model

Value Domains

Metamodel for Model Constructs

Metamodel for Model Mapping

Model Mapping

Meta Model Frameworks

Metamodel for Ontology

Meta Modeling Facility (MOF)

Defining Facility (ISO11179 MDR)

Buyer Seller Buyer Seller

Industry Domain A Industry Domain B

Registry

Metamodel

Registry

Metamodel

MMF Core Model

MMF for Model Mapping

Describing Metamodel

Describing Metamodel

Model MappingMetamodel

Metamodel Instance

UML Modeling

Tool

Actual

Program

Platform

Core Model for MM Framework

BO Patterns

Components

Data Elements

Common Model Constructs

Platform Independent Models

Platform Specific Models

MM Framework for Model mapping MM Framework for Model mapping

Metamodel Framework Standard

MM Instance for Model Mapping

MM Instance for Model Constructs

概念

モデル要素

モデル化機能

M3

M2

M1

M0

  モデル

メタモデル枠組み

コアモデル

メタモデル相互運用枠組みアーキテクチャ

共通情報要素

オブジェクト   パターン

Metamodelメタモデル

支配するモデル記号

Core model of Metamodel Frameworks

Metamodel Framework for Ontology

Metamodel Framework for Model Mapping

Metamodel Framework for Modeling Constructs

Domain Model

Business Domain

Metamodel framework Architecture

Exchanging & Sharing

Metamodel Instance

MOF metamodel MRD (11179-3 ) metamodel

Core model

Core model

Metamodel Framework

Metamodel Framework Architecture

Metamodel Facility (MOF)

Meta object defining facility (MDR)

Model constructs

Meta Model constructs

Metamodel Instance

MMF Standards

Domain Specific Metamodels

DataEl ement

DataEl ementConcept

1

0. . n

+expressi ng

+expresed by

Conceptual Domai n

10. . n

+speci f yi ng+havi ng

Val ueDomai n

10. . n

+repreent i ng+represented by

1

0. . n

+represented by

+represent i ng

10. . n 1

0. . n

10. . n

1

0. . n

BCC

(Basic Core Component)

ebXML CC Metamodel

Models

…Person.Name

CCTerm = PersonName(論理ビュー から )

<<BCC>>

Person.Name

CCTerm = PersonName(論理ビュー から )

<<BCC>>

Selected Model

Model Concept Model Domain

Model InstanceModel Selection

Registry Class

UniqueIdentifierDictionaly EntryNameDefinition

(論理ビュー から )

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)

QualifierTermCardinality

(論理ビュー から )

0..n0..nAssociation CC

Property(論理ビュー から )

0..n

+basis

0..n

BIE Property

QualifierTerm(論理ビュー から )

Aggregate Core Compnent(ACC)

ObjectClassTerm(論理ビュー から )

0..n

+basis

0..n

0..n0..n

CC Property

PropertyTermCarndinality

(論理ビュー から )

0..n

+basis

0..n

DataElement(MDR から )

DataElementConcept(MDR から )

ValueDomain(MDR から )

ConceptualDomain(MDR から )

Namespace(MOF1.4 から )

TypedElement(MOF1.4 から )

ModelAssociationEnd

ModelReference

+referencedEnd

+referent

reforeTo

+exposedEnd

+referre

/exposed

ModelAssociation

ModelCollaboration ModelCommponent ModelFramework

Package(MOF1.4 から )

ModelPattern ModelStereotype

Classifier(MOF1.4 から )

ModelConcept

ModelSelection

1

0..n

+expressed by1

+expressing0..n

ModelInstance

10..n+representing

1+represented by

0..n

ModelDomain

10..n

+specifying

1

+having

0..n1

0..n

+governed by

1

+governing

0..n

ModelConstruct

0..n

1

+having0..n

+owned by1

IsOfInstance

ModelProfile

ModelClassifier

+modelType

+typedModel

IsOfType

ModelElement(MOF1.4 から )

Reference(MOF1.4 から )

ModelCodedValue

Core model

MMF for Ontology

Ontology A

Ontology B

Metamodel register

Metamodel Instance Metamodel Instance

Core Model

MOF

Relation

Transformation

Trans Rule

Trans Patterns

MMF for Model Mapping

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 Ontology MM for Modeling Constructs

MM for Registration

MM for Registration

Entity

Process

Event

Entity

Process

Event

Metamodel framework for Mapping

ebXML WorldCII World

Metamodel instance for mapping

ModelModel