“Registered_Item” for MFI Registration (Recommendation) SC32WG2 N1442 “Registered_Item” for MFI Registration (Recommendation) May 27, 2010 Hajime Horiuchi
Notion It is needed to make those clear; What shall be registered into MFI registries ? How metamodel of each MFI part does work for discovering ? How much of the semantic of the original models to be represented in the registered models ?
Approaches Three approaches on metamodel have investigated Translate original model into common model following MFI metamodel Register the original metamodel and use URI Each MFI metamodel shows the common model at that domain (process, ontology, service,.. ) , and use URI
Registration requirements “Registered_item” should be prepared at each MFI part MFI-n Metamodel Admin-Item Registered-Item MFI Registry metamodel Domain model to be registered Common model
Approach-1 (case of MFI-5) BPMN Metamodel Model A Model A Registry Admin-Item BPMN Process Model MFI-5 Metamodel Translate P O BPMN Metamodel I UML Process Model Registration-Item
Approach-2 (case of MFI-5) BPMN Metamodel Model A Model A Registry Admin-Item BPMN Process Model MFI-5 Metamodel BPMN Meta model URI UML Metamodel Process Model By UML Set of Metamodel
Approach-3 (case of MFI-5) BPMN Metamodel Registration-Item Model A Model A Registry Admin-Item BPMN Process Model Instance MFI-5 Metamodel URI P O UML Metamodel I MFI Common Model Instance for A Process Model By UML
Issues MFI-5 metamodel : Join or Union ? BPMN UML OWL-S PSL Union: Enumeration of Constructs Join : Common model
Recommendation All parts of MFI should follow the Approach-3.
Approach-3 (case of MFI-5) BPMN Metamodel Registration-Item Model A Model A Registry Admin-Item BPMN Process Model Instance MFI-5 Metamodel URI P O UML Metamodel I MFI Common Model Instance for A Process Model By UML
Then,……
Common registration protocol should be available for all parts of MFI Procedure Submission Instance of MFI-3 Metamodel Content (Target Metamodel) MFI-3 Metamodel Instance of MFI-3 Registry Store to Repository MFI-5 Metamodel MFI-5 Registry Instance of MFI-5 Metamodel MFI-3 MFI-5 MFI-7
MFI-2(Core model & basic mapping) MFI-5 MM MFI-7 MM MFI-8 MM MFI- Registry Metamodel Domain model