MFI-9: On Demand Model Selection WANG Jian, HE Keqing, WANG Chong, LIANG Peng, FENG Zaiwen State Key Lab of Software Engineering (SKLSE), Wuhan University,

Slides:



Advertisements
Similar presentations
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Advertisements

Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
MFI-8: Changes based on Comments from Wuhan Meeting Peng Liang, Keqing He, Zaiwen Feng, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University,
Software Testing and Quality Assurance
Study Period Report: Metamodel for On Demand Model Selection (ODMS) Wang Jian, He Keqing, He Yangfan, Wang Chong State Key Lab of Software Engineering,
MFI-7: Meta-model for Service Registration Zaiwen Feng, Keqing He, Chong Wang, Jian Wang and Fei He Wuhan University ISO/IEC JTC1/SC32/WG2 N1521.
A Methodology for Developing a Taxonomy – A Subject Oriented Approach
OWL-S: Semantic Markup for Web Services
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
USE Case Model.
RGPS Metamodel Framework for Interaction between cloud and client HE Yangfan, HE Keqing, WANG Jian, WANG Chong SKLSE(WHU), P.R.China 32N1891.
Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Temporal Event Map Construction For Event Search Qing Li Department of Computer Science City University of Hong Kong.
SC32 Liaison report to SC Sept Plenary Denise Warzel JTC 1/SC 32/WG 2 Convenor SC 32 Liaison to SC 38.
SKLSE’s Efforts for GEMET PENG Rong State Key Lab. Of Software Engineering, Wuhan University, China
Methodology and Tools for End-to-End SOA Configurations By: Fumiko satoh, Yuichi nakamura, Nirmal K. Mukhi, Michiaki Tatsubori, Kouichi ono.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
Tutorial for SC 32/WG 1 e-Business Standards Prepared for: SC Gyeongju Plenary Meeting Wenfeng Sun, Convenor ISO/IEC JTC1 SC32 WG1 (eBusiness)
MFI-5: Metamodel for process model registration Chong Wang, Keqing He and Baba Piprani.
MFI Part-1: Reference Model 2 nd Edition Overview Co-editor: Hajime HORIUCHI Co-editor Keith GORDON For the discussion at Krakow: SC32WG2.
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Environmental Terminology Research in China HE Keqing, HE Yangfan, WANG Chong State Key Lab. Of Software Engineering
“Sharing and advancing knowledge and experience about standards, technologies and implementations. Sharing and advancing knowledge and experience about.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
DAS Game DAS game Distributed Annotation System A game to settle down the concept of DAS Game cards available in:
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
1 MFI-3 Ontology Evolution Metamodel HE Keqing,HE Yangfan 2007,6.
Speed-R : Semantic Peer to Peer Environment for Diverse Web Services Registries Kaarthik Sivashanmugam Kunal Verma Ranjit Mulye Zhenyu Zhong Final Project.
2004 Open Forum for eBusiness and Metadata Technology Standardization Metamodel Framework for Ontology Keqing He, Yixin Jing, Yangfan He State Key Laboratory.
Issues for ISO/IEC : Procedure for the Specification of Web Ontology (PSO) ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting London, UK, November 17, 2009.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Managing and Integrating Geography Models in Distributed Environment Xiaolin Wang, Yingwei Luo Dept. of Computer Science and Technology,
MFI-2-4 and RGPS Registration Masaharu OBAYASHI Kanrikogaku, Ltd. Wuhan meeting (2009/10/24) Revised (2009/10/28)
Scope and Objectives of MFI family Hajime Horiuchi.
June 15, 2009GITB Open Meeting, Brussels1 GITB Alternative Architectures and Business Models CEN/ISSS eBIF Global eBusiness Interoperability Test Bed Methodologies.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
MFI-5: Metamodel for process model registration WANG Chong, HE Keqing, HE Yangfan, WANG Jian State Key Lab of Software Engineering (SKLSE) Wuhan University,
MFI-8: Metamodel for Role & Goal Registration Peng Liang, Keqing He, Jian Wang Huafeng Chen, Chong Wang, Yangfan He SKLSE, Wuhan University, P.R. China.
RGPS Overview HE Yangfan, WANG Chong, WANG Jian SKLSE, Wuhan University
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Discussion about MFI-8: Metamodel for Role and Goal Registration
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
Topics to be covered in MFI-9 : On-Demand Model Selection HE Yangfan SKLSE, Wuhan University
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
Issues for Discussion on MFI-9 Wang Jian, He Keqing, Wang Chong, Feng Zaiwen, Fie He Wuhan University, China ISO/IEC JTC1/SC32/WG2 N1526.
DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI Yuan Lin, Wang Jian, Wang Chong, Liang Peng, Feng Zaiwen.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
Web Ontology Language for Service (OWL-S)
MDR&MFI Today (or Yesterday?)
Scope and Objectives of MFI family
ISO/IEC TR (11) ( Structured Model Registration)
The JISC IE Metadata Schema Registry
Session 2: Metadata and Catalogues
Issues for Discussion on MFI-9
ISO/IEC (MFI-6) Scope definition & Document Structure
A Semantic Peer-to-Peer Overlay for Web Services Discovery
WSExpress: A QoS-Aware Search Engine for Web Services
MFI-5: Metamodel for process model registration
Presentation transcript:

MFI-9: On Demand Model Selection WANG Jian, HE Keqing, WANG Chong, LIANG Peng, FENG Zaiwen State Key Lab of Software Engineering (SKLSE), Wuhan University, China

Motivation of ODMS 2

Objectives of RGPS RGPS provides a framework for the management, discovery and sharing of service-related models.  RGPS can be used to describe services in different views(Role, Goal, Process,Service), and it can also be used to express users’ needs.  According to the mappings between users’ needs and registration information of models, appropriate models can be selected to satisfy users’ needs.  Semantic annotation: some elements in these models can be annotated by registered domain ontologies. 3

4 Difficulty of Model Selection B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A5 A4 A1 A4 A1 A4 A1 A2 A1 B3 A1 B3 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A2 A1 B3 A1 A4 A1 A2 B3 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A4 A1 A2 A1 A4 A1 A2 A1 A4 A1 B3 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A2 A1 A4 A2 A4 A2 A1 B3 A1 A4 A1 A2 A1 Why On Demand Model Selection is important?  Personalized and diverse requests  Abundant and heterogeneous model resources ? Role&Goal Process Service

Basic idea of ODMS Faced with the personalized and diverse requests of users, how to select appropriate service/models from abundant and heterogeneous model resources  Register these models in MFI registries  Annotate the models based on registered ontology  According to users’ request, select appropriate models based on the relationships among the models 5

Role of RGPS in ODMS 6 Service User RGPS Top-Down Matching Role Matching Goal Matching Process Matching Service Who What to do How to do Which service is needed For Whom What can do How to do How to use Bottom-Up

From resolution of Wuhan Meeting, September, Scope of MFI-9

Content of ODMS 8

Relationships in RGPS An actor can play zero to many roles. A role can take charge of at least one role goal. An actor can prefer zero to many personal goals. A role can involve at least one process. A service can serve at least one role. A process can achieve one goal. A process can be realized by zero to many services. A service can accomplish one goal. P S R G & The relationships are the foundation for model selection in MFI-9 9

Semantic annotation of models R&G S Service Goal Process P Domain Ontology Object hasOperation Input hasInput Output Semantic Annotation Operation Contribute to mapping between models semantic discovery of models Resource 10 hasObject hasOutput hasResource MFI-3 MFI-8 MFI-5 MFI-7 Role plays

Architecture of ODMS 11 MFI Model Registries Selection Record Registry S R G P Role&Goal Registry Process Registry Service Registry Ontology Registry ① ② ⑦ ③ ⑤ ④ ⑥ Model Selection Engine …

Model Selection Strategies (1/5) Users’ request can be expressed as role/goal/process/service. The whole model selection process consists of many steps  Each step may follow the relationships in RGPS  When there is no model/service that satisfies users, the registries will be revisited to find some possibly useful models/services. 12

Model Selection Strategy (2/5) Role  Role->Role  Role->Goal  Role->Process  Role->Service 13 RoleGoalProcessService RoleinteractiontakesChargeinvolvesservedBy

Model Selection Strategy (3/5) Goal  Goal->Role  Goal->Goal  Goal->Process  Goal->Service 14 RoleGoalProcessService GoaltakenChargeBydecomposesachievedByaccomplishedBy

Model Selection Strategy (4/5) Process  Process->Role  Process->Goal  Process->Process  Process->Service 15 RoleGoalProcessService ProcessinvolvedByachievescomposedByrealizedBy

Model Selection Strategy (5/5) Service  Service->Role  Service->Goal  Service->Process 16 RoleGoalProcessService servesaccomplishesrealizes

Template of Model Selection Model Selection  Input  Expected Output  Criterion Similarity Stopping criterion 17

Typical Model Selection Process (Case 1) S R G P Role Goal Process Service User Input : Goal Expected Output : Service 18

Input : Goal Expected Output : Process 19 S R G P Typical Model Selection Process (Case 2) Role Goal Process Service User

S R G P Role Goal Process Service User Input : Role Expected Output : Service 20 Typical Model Selection Process (Case 3)

An example 21 Functional Goal Operational Goal Role

bbbbbbbbbbbbbbb 22 Service01: QueryWeather_Info URIhttp:// s/1.2/Service.owl#WeatherInforService ProviderWuhan weather station Description_L anguage OWL-S Composite Process Atomic Process Service02: QueryHotel URIhttp:// Hotelervice Provider… Description_L anguage WSML

Example User’s Input: Goal(Arrange Travel Plan) User’s Expected Output: Process Step1: Match users’ input with the Goal in registry 23 Role_Goal00 id RG00 name ArrangeTravel_Plan goal_type Functional Goal is_operational false hasOperation Arrange hasObject Travel_Plan hasManner

Process01 ID 1 name ArrangeTravel_Plan administration_ Record # achieves ArrangeTravel_Plan type C describedBy Process_Model01: ArrangeTravel_Plan_ProcessModel creates Resource01: Audio_TravelRout/ Resource02: Vedio_TravelRout/ Resource03: Map_TravelRout/ Resource04: Text_TravelRout restrictedBy Sequence01 constructTypeSequence nodeSetProcess02: SearchDestination Process03: QueryTavelInfo Process04: PlanTravel_Rout Process05: DispayTravel_Rout Step2: Search for the process achieve that goal. Step3: Find the processes that compose the process Step4: Return the process to the user.

MFI-9 vs. the other parts of MFI Basic Interoperation Pattern () (MFI-1,2,3,4,6) Basic Interoperation Pattern () (MFI-1,2,3,4,6) Service Oriented Interoperation ( (MFI-5,7,8,9) Service Oriented Interoperation ( (MFI-5,7,8,9) Based on 25

Relationship between ODMS and the other parts of MFI Personalized Needs Models Role/Goal Models, Process Models, Service Models… Role&goal Registry …… Process Registry On Demand Model Selection MFI-9 Federated Registry MFI-3 MFI-5 MFI-7 MFI-8 MFI-9 Serive Registry Ontology Registry 26

27