1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
State of the Art in Semantic Web standards and technologies Andreas Duscher.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Modernizing the Data Documentation Initiative (DDI-4) Dan Gillman, Bureau of Labor Statistics Arofan Gregory, Open Data Foundation WICS, 5-7 May 2015.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
1 Yolanda Gil Information Sciences InstituteJanuary 10, 2010 Requirements for caBIG Infrastructure to Support Semantic Workflows Yolanda.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
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
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Logics for Data and Knowledge Representation
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
RELATORS, ROLES AND DATA… … similarities and differences.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Working with Ontologies Introduction to DOGMA and related research.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Ontology Resource Discussion
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
1 Ontolog OOR-BioPortal Comparative Analysis Todd Schneider 15 October 2009.
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
ONION Ontologies In Ontology Community of Practice Leader
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ontology Technology applied to Catalogues Paul Kopp.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Working meeting of WP4 Task WP4.1
The Semantic Web By: Maulik Parikh.
OPM/S: Semantic Engineering of Web Services
Web Ontology Language for Service (OWL-S)
Ontology.
Constructing MDA-based Application Using Rational XDE for .NET
Metadata Framework as the basis for Metadata-driven Architecture
Semantic Markup for Semantic Web Tools:
Presentation transcript:

1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ. Of Science and Technology

2 Agenda Problem Statements Proposed Approach – Semantic Annotation Ontological Basis and Meta-Model Mediator Semantic Annotation of Process Template Applications Conclusions and Future Work

3 Problem Statement A process template is abstracted from a process model instance for reuse purpose. Reuse of process templates improves the quality of process modeling by reflecting previous knowledge and experience. Process templates are stored in the distributed model repositories. Storage and retrieval of process templates have to be considered.

4 Problem Statement Reuse limitations of current model templates : Same process modeling language Same modeling tool Difficult to be queried beyond an enterprise Same terms are required when querying (keyword-based query)

5 Problem Statement The limitations are caused by semantic interoperability problems. Semantic interoperability problems: Model level Terms are used differently for the same concept in two models, e.g. ‘Client’ in model A and ‘Customer’ in model B; ‘purchase’ in model A and ‘buy’ in model B. Conceptualization mismatches, e.g. ’City’ is a class in model A and it is a attribute of another class in model B; ’finish’ is an action in model A but it is a state in model B.

6 Problem Statement Semantic interoperability problems: Meta model level Same concept but different terms are used in different modeling languages, e.g. ‘agent’ (ActionWorkflow)  ‘actor’ (Core Plan Representation) Same terms but the concepts are not totally same, e.g. ’activity’ is the atomic concept in PSL (Process Specific Language), but it is not an atomic concept in WooRKS

7 Assumption: process models in a same domain have common concepts process modeling languages have sufficient similarities of constructs Common understanding (process ontology) Model Meta-model Common understanding (domain ontology) Model Meta-model

8 Proposed Approach A common semantic annotation structure for process templates. Model profile annotation Model content annotation Meta-model annotation Figure1. Three model annotation aspects Model as a whole product Model fragments Modeling language

9 Proposed Approach Model Profile Annotation The basic description information about a process model template such as problem domain of the template, name of the template, author of the template, date of creation and etc. Refer to the description structure of patterns

10 Proposed Approach Model Content Annotation Contents of a process template: process and doamin parts Process part: workflow description Domain part: object-relation model (class model, ER model) Reference ontology Process reference ontology, process patterns, thesaurus Domain reference ontology, domain thesaurus

11 Proposed Approach Model Content Annotation Assumption: all process templates can be represented in XML/RDF. Markup annotation approach ’semAnn’:

12 Proposed Approach Meta-model Annotation Mapping process modeling languages into a semantics agreed process template modeling language. Annotate schema (XML Schema or RDF Schema)

13 Ontological Basis General Process Ontology (GPO) A set of concepts usually for describing semanitcs of a process Based on BWW-ontology and refer to other process ontologies and process modeling languages, such as TOVE, PIF-CORE, EEML, BPMN, BPML, PSL etc.

14 General process ontology (GPO)

15 Process Template Modeling Language (PTML) Process templates are models and a neutral process modeling language provides a unified way to represent process templates. Constructs of PTML try to cover most common and core constructs of various process modeling languages. PTML is derived from GPO. PTML is defined in RDFS or OWL.

16 Process Template Modeling Language (PTML)

17 Process Template Modeling Language (PTML) Note: PTML is not intended to be created as a completed executable process modeling language. Impossible to make exact one-one construct mapping between PTML and a specific process modeling language. A way of storing and representing the core model of process.

18 Semantic Annotation of Process Template Applications Annotate process templates and store them in repositories Retrieval desired process templates Reuse found process templates in new projects

19

20 A Simple Example An EEML process template – a purchase process

21 A Simple Example An EEML process model template includes: Task: purchase Personrole: client (defined in the local domain model) The local process template is exported into a XML file, and linked to the local domain model in which roles and resources are defined. The EEML is defined in XMLS or DTD.

22

23 A Simple Example

24

25 Meta-model Annotation Meta model mapping EEML: task  PMTL: activity element EEML: personrole  PMTL: actor-role element Mapping Reasoning with general process ontology SKOS(Simple Knowledge Organization Systems) Other mapping tools

26 Meta-model Annotation SKOS is an RDF schema for representing thesauri and similar types of knowledge organization system (KOS). Construct task in EEML is replaced by ‘Activity_element’ in PTML. Process template is a RDF or OWL-based file.

27 Model Content Annotation – domain content annotation Local domain model is a local domain ontology Reference domain ontology or thesaurus is an agreed collection of concepts and their relations within a certain domain. Local concepts are annotated by common understanding concepts. Mapping of local doamin ontology and reference domain ontology

28 Model Content Annotation – domain content annotation

29 Model Content Annotation – process content annotation Annotate model fragments using GPO Apply the underlying relationship between GPO and PTML Annotate fragments with composed constructs (workflow patterns) Use ’semAnn’ annotation way

30 Annotatoin Result The abstracted template is represented by the process model template language. The IDs of model elements are reindexed. The semantics of the model elements are also annotated by the general process ontology. The terms can be replaced by synonym. The annotated domain model is linked to the template.

31 Template Query Application

32 Template Reuse Application Three operations on a template Domain specialization Process Refinment Required process modeling language transformation

33 Conclusions and Future Work Semantic interoperability issue of process models is vital in the following scenario: Process models exchange Process models integration Process knowledge sharing Process templates retrieval and reuse are applications normally used in above scenario. Related work Services-oriented: Bernstein et al., ’Towards High-Precision Service Retrieval’; Michael Kifer et al. ’A Logical Framework for Web Service Discovery’; Patil et al. ’METEOR-S Web Service Annotation Framework’ etc. Process Ontology: MIT process handbook, OWL-S, PSL, Aitken and Curtis’s ’Design of a Process Ontology: Vocabulary, Semantics and Usage’, UEML XML-based model exchange: XMI, Vanderhaeghen et al. ’XML-based Transformation of Business Process Models – Enabler for Collaboratiive Business Process Managemenrt’ and others Contributions: Two-level semantic interoperability of process templates: meta-model level and model level. Semantic annotation structure GPO and PTML

34 Conclusions and Future Work This is ongoing work. Some work is refined after this paper GPO is refined (GPO and PTML are combined); Semantic Annotation Model (Semantic Web Services technology is applied, such as OWL-S.) Goal-driven query Future work Continue to enrich semantics covered by GPO (refer to some process modeling languages comparison framework) Formulize semantics of GPO Refine semantic annotation model Semantic reasoning with annotation information (semantics mapping, WordNet, Racer) Prototype of semantic annotation and semantic retrieval of process templates