Ontology Evolution: A Methodological Overview

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

Oyster, Edinburgh, May 2006 AIFB OYSTER - Sharing and Re-using Ontologies in a Peer-to-Peer Community Raul Palma 2, Peter Haase 1 1) Institute AIFB, University.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Basic guidelines for the creation of a DW Create corporate sponsors and plan thoroughly Determine a scalable architectural framework for the DW Identify.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Realizing OPM Philosophy in the Context of Full Life- Cycle Support Avi Soffer Technion, Israel Institute of Technology Thesis Advisor: Prof. Dov Dori.
Spreadsheet Management. Field Interviews with Senior Managers by Caulkins et. al. (2007) report that Spreadsheet errors are common and have been observed.
Civil and Environmental Engineering Carnegie Mellon University Sensors & Knowledge Discovery (a.k.a. Data Mining) H. Scott Matthews April 14, 2003.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
How can Computer Science contribute to Research Publishing?
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Requirements Engineering Process – 1
TWC Knowledge Evolution in Distributed Geoscience Datasets and the Role of Semantic Technologies Xiaogang (Marshall) Ma Tetherless World Constellation.
Semantic Similarity Computation and Concept Mapping in Earth and Environmental Science Jin Guang Zheng Xiaogang Ma Stephan.
S/W Project Management
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
An Approach to Task Modelling for User Interface Design Costin Pribeanu National Institute for Research and Development in Informatics, Bucureşti, Romania.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Integrating Business Process Models with Ontologies Peter De Baer, Pieter De Leenheer, Gang Zhao, Robert Meersman {Peter.De.Baer, Pieter.De.Leenheer,
Newsjunkie: Providing Personalized Newsfeeds via Analysis of Information Novelty Gabrilovich et.al WWW2004.
References: [1] [2] [3] Acknowledgments:
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Knowledge Representation and Indexing Using the Unified Medical Language System Kenneth Baclawski* Joseph “Jay” Cigna* Mieczyslaw M. Kokar* Peter Major.
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Towards an ecosystem of data and ontologies Mathieu d’Aquin and Enrico Motta Knowledge Media Institute The Open University.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
Dimitrios Skoutas Alkis Simitsis
Lecture 7: Requirements Engineering
10/10/2012ISC239 Isabelle Bichindaritz1 Physical Database Design.
1 Introduction to Software Engineering Lecture 1.
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.
IST Programme - Key Action III Semantic Web Technologies in IST Key Action III (Multimedia Content and Tools) Hans-Georg Stork CEC DG INFSO/D5
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Evaluating Semantic Metadata without the Presence of a Gold Standard Yuangui Lei, Andriy Nikolov, Victoria Uren, Enrico Motta Knowledge Media Institute,
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Using Domain Ontologies to Improve Information Retrieval in Scientific Publications Engineering Informatics Lab at Stanford.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Semantic Similarity Computation and Concept Mapping in Earth and Environmental Science Jin Guang Zheng Xiaogang Ma Stephan.
TWC Illuminate Knowledge Elements in Geoscience Literature Xiaogang (Marshall) Ma, Jin Guang Zheng, Han Wang, Peter Fox Tetherless World Constellation.
Knowledge Modeling and Discovery. About Thetus Thetus develops knowledge modeling and discovery infrastructure software for customers who: Have high-value.
Behavioral Framework Background & Terminology. Behavioral Framework: Introduction  Background..  What was the goal..
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
WP4 Models and Contents Quality Assessment
Modeling Formalism Modeling Language Foundations
Visualization for Ontology Evolution
‘Ontology Management’ Peter Fox (Semantic Web Cluster lead)
Model Discovery through Metalearning
Integrating SysML with OWL (or other logic based formalisms)
SysML v2 Formalism: Requirements & Benefits
Computer Aided Software Engineering (CASE)
The Systems Engineering Context
Xiaogang Ma, John Erickson, Patrick West, Stephan Zednik, Peter Fox,
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
ece 627 intelligent web: ontology and beyond
Ontology-Based Approaches to Data Integration
The Linked Data Cloud Source: Chris Bizer. Linking Open Drug Data Susie Stephens, Principal Research Scientist, Eli Lilly.
Requirements Engineering Process – 1
Test-Driven Ontology Development in Protégé
Presentation transcript:

Ontology Evolution: A Methodological Overview Xiaogang (Marshall) Ma Tetherless World Constellation Rensselaer Polytechnic Institute max7@rpi.edu rpi.edu/~max7 @MarshallXMa

Acknowledgement This presentation is a summary of the paper: Zablith, F., Antoniou, G., d'Aquin, M., Flouris, G., Kondylakis, H., Motta, E., Plexousakis, D., Sabou, M., 2015. Ontology evolution: a process-centric survey. The Knowledge Engineering Review 30 (1), 45-75. (Published online: 28 August 2013) 2

Background What is ontology evolution Why ontology evolution is needed Maintain an ontology up to date Why ontology evolution is needed Changes in a domain that a ontology models Novel requirements of information systems enabled by the ontology How to update an ontology Typically, a multi-state process Techniques: NLP, semantic reasoning, etc.

Ontology Evolution Cycle Detecting the need for evolution Suggesting changes Validating changes Assessing evolution impact Managing changes Zablith et al. 2015 4

1. Detecting the Need for Evolution Detecting the need for evolution from data Data sources internal or external to the ontology Detecting the need for evolution from usage e.g. User behavior in the usage of a system that relies on the ontology Detecting the Need for Evolution initiates the ontology evolution process by detecting a need for change. Such a need can be derived from user behavior (i.e., the usage of a system that relies on the ontology) or data sources both internal or external to the ontology. This stage corresponds to the change capturing step in Stojanovic’s process model, to the information discovery task of Evolva and to the local changes step of DILIGENT, but it is not present in the other approaches that focus on the versioning aspect of evolution, namely Klein and Noy (2003) and Noy et al. (2006). 5

Suggesting changes by relying on unstructured knowledge NLP to text corpora representing the domain of the ontology Suggesting changes by relying on structured knowledge Lexical databases Online ontologies Suggesting Changes represents and suggests changes to be applied to the ontology. Some approaches handle this task by applying patterns to text corpora representing the domain of the ontology (unstructured sources), while others rely on structured data sources, such as online ontologies, to suggest the appropriate changes. This stage corresponds to the representation phase of Stojanovic, to the data transformation step of Klein and Noy and the relation discovery task of Evolva. 6

Domain-based validation of suggested changes 3. Validating Changes Domain-based validation of suggested changes Domain relevance of changes Application-specific constraints Formal properties-based validation Ontology is logically consistent after making changes Validating Changes filters out those changes that should not be added to the ontology as they could lead to an incoherent or inconsistent ontology, or an ontology that does not satisfy domain or application-specific constraints. A similar stage is present in all the frameworks that we have previously described. Current approaches handle both a formal validation of changes making sure the ontology is logically consistent as per specified constraints, and a domain validation of changes focusing on the domain relevance of the changes. 7

4. Assessing Evolution Impact Application and usage Data instances dependent ontologies Dependent mappings Dependent applications Dependent queries Formal criteria Assertional effects: what is gained or lost after making changes Measure the cost of change Notion of minimal impact: to result in a maximum consistent sub-ontology Assessing Impact measures the impact on external artifacts that are dependent on the ontology (i.e., other ontologies, application) or criteria such as costs and benefits of the proposed changes. Currently, impact is based on the cost involved in adding a suggested change to the ontology, or the effect of such a change at the application level, for example, to the ability to answer specific queries. Only two frameworks have similar steps, namely Stojanovic’s propagation stage and Noy et al.’s auditing step. Assertional effects measure what is gained or lost after performing an ontology change (Pammer et al., 2009) 8

Ontology versioning approaches A continuous task 5. Managing Changes Recording changes Change languages Change detection tools Ontology versioning approaches A continuous task Active through the entire ontology cycle Managing Changes applies and records changes and keeps track of the various versions of the ontology. This is a continuous task, active through the entire ontology cycle, and is divided into two sub-tasks: recording the changes realized on the ontology, and keeping track of the different versions of the ontology. Indeed, all existing frameworks acknowledge the need for such a task. 9

Summary Thanks for listening The multi-stage evolution cycle guided the survey of Zablith et al. (2015) on relevant literature involved in each stage (>150 references) Future: to integrate solutions and tools for ontology evolution Significance: The integration of approaches and standards in ontology evolution will have a positive impact on maintaining the backbones of Semantic Web systems Thanks for listening max7@rpi.edu @MarshallXMa 10

Backup slides