An Approach to Cope with Ontology Changes for Ontology-based Applications Yaozhong LIANG, Harith ALANI, David DUPPLAW, Nigel SHADBOLT {y.david.liang |

Slides:



Advertisements
Similar presentations
Searching and Ranking Ontologies on the Semantic Web Edward Thomas (Aberdeen) Harith Alani (Southampton) Derek Sleeman (Aberdeen) Christopher Brewster.
Advertisements

Town Meeting Aims Introduce the project and partners Present our baseline technologies Outline current and planned work Understand your perspectives on.
1 CoAKTinG – I-X Process Panels I-Space: I-Me, I-Room, I-World I-Tools: I-DE, I-Think, I-Plan, I-AM AIAI, University of Edinburgh
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Requirements gathering
Split Databases. What is a split database? Two databases Back-end database –Contains tables (data) only –Resides on server Front-end database –Contains.
ASPiS - Architecture for a Shibboleth-Protected iRODS System Mark Hedges, Tobias Blanke Centre for e-Research, Kings College London Adil Hasan, Jens Jensen.
Prototype Knowledge Base: an on-line information service in dependability and security Hugh Glaser Electronics & Computer Science University of Southampton.
Configuration Management
Information Architecture: Connecting CRM to the Business Rob Collyer community:
1 st International Workshop on Advanced Context Modelling, Reasoning and Management The use of ontologies in contextually aware environments Ian Millard,
Project Proposal.
Semantic Web Workshop Exploiting Synergy Between Ontologies and Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. Shadbolt, David.
Shared Ontology for Knowledge Management Atanas Kiryakov, Borislav Popov, Ilian Kitchukov, and Krasimir Angelov Meher Shaikh.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Configuration Management
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
Basics of Good Documentation Document Control Systems
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Engineering & Physical Sciences Research Council.
xx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Proposed Presentation for 3GPP Date Submitted: July,
May Distribution authorized to U.S. Government Agencies only Symmetric Multimodal Interactive Intelligent Development Environments Dramatic reduction.
The Data Attribution Abdul Saboor PhD Research Student Model Base Development and Software Quality Assurance Research Group Freie.
The importance of DART for funding agencies Dr. Ingrid Kissling-Näf.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Event Management & ITIL V3
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Domain Modeling In FREMA David Millard Yvonne Howard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Adaptive Hypermedia Tutorial System Based on AHA Jing Zhai Dublin City University.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Learning and Engagement in Library Spaces Suzanne E. Thorin Ruth Lilly University Dean of University Libraries and Associate Vice President for Digital.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Lecture 7: Requirements Engineering
Scratchpads & Citizen Science Ed Baker /m9.figshare
The Framework for Privacy Policies in the UK: Is telling people what information is gathered about them part of the framework? Does it need to be? Emma.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
SmartNets Results Overview SmartNets SmartNets Methods.
Rob Smith April 21, /18 GOLD Project Update Meeting GOLD an infrastructural approach to virtual organisations.
Environment analysis has 3 basic objectives-  Under taking of current & potential changes.  Should provide inputs for strategic decision making.  Rich.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Why do we need a database?
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: xxxx Title: Subscription ID Scope Date Submitted: June, 14 th, 2007 Presented.
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
The Collaborative Semantic Grid David De Roure University of Southampton, UK
Requirements Engineering Requirements Management Lecture-25.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: IEEE d base ideas and prototype implementation Date Submitted: Presented at.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
WP1: Plan for the remainder (1) Ontology –Finalise ontology and lexicons for the 2 nd domain (RTV) Changes agreed in Heraklion –Improvement to existing.
 Sequence Diagrams Introduction.  Sequence Diagrams  Review Schedule Sheridan.
Software Project Configuration Management
TRSS Terminology Registry Scoping Study
Ryan McFall, Herb Dershem Dept. of Computer Science Hope College
Methodologies By Akinola Soyinka.
Exploiting Synergy Between Ontologies and Recommender Systems
Using the Checklist for SDMX Data Providers
ece 627 intelligent web: ontology and beyond
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Estonia Martti Mandel Senior Expert
Workshop Organization Support SAR Environment Schematic
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Versioning in Adaptive Hypermedia
LRMDS Specification and Guidelines for Intellectual Property Rights Management Copyright by LRMDS.
Presentation transcript:

An Approach to Cope with Ontology Changes for Ontology-based Applications Yaozhong LIANG, Harith ALANI, David DUPPLAW, Nigel SHADBOLT {y.david.liang | ha | dpd | Intelligence, Agents and Multimedia Group, School of Electronics and Computer Science, University of Southampton Ontology Change Management There have been a lot of research activities related to ontology changes thriving so far. Most of them could fall into one or more of three groups as following: Detection and characterisation of change; Ontology versioning and evolution; Handling inconsistency introduced by ontology change; Not much has been done with respect to using change- tracks to eliminate or reduce any impacts that ontology change can have on any dependent applications and services. Our Approach The design in our approach aims at taking advantage of change-tracks to reduce any impacts on the dependent applications and services brought by the changes on the underlying ontologies. Capture: manually located changes by comparing two variants using Protégé. Manage: based on the identified changes above, Log Ontology was designed to represent the changes. Analyse: the incoming RDQL queries was analysed to find out their effectiveness and usability by checking each entity within the queries coordinating with Log Ontology. Access: if certain entities within the users queries were found being updated to the new versions, they would be replaced by their relevant new versions to form the new queries, and then submitted to applications/service for execution. Response: change/update information would return along with the queries results to the end-users so as to update users domain knowledge in the due course. Discussion and Future Work We have implemented a prototypical implementation of this middle layer infrastructure for ontology-based systems and successfully tested it on CRM ontology. We showed that with extra support of the middle layer ontology-based system could provide continuous and unchanged services to the end-users without the deleterious effects brought by the changes of underlying ontologies, in the meantime, the interested end-users could also get the knowledge of up-to-date changes taken on the underlying ontologies. Some ideas we would like to research and discuss further: Log Ontology: the middle layer infrastructure depends on the structure and change information organisation of Log Ontology. The methods to increase the flexibility of this infrastructure to adapt the modification of the Log Ontology will provide the extra power to make our approach a crystal interface for another ontology-based applications/services. Applications/Service: due to the quantity and quality of changes captured in the Log Ontology, our approach to cope with the different kinds of ontology changes could not be a complete list. Other applications/services to enlarge the scope of the investigation related to the types of ontology changes would be necessary. The issue about changes: our focus in the approach is on how to deal with the changes of the entities within the users queries. How about the changes indirectly related to entities within the queries? When and how to inform the users of them? Some changes to the entities in the queries dont affect the results the queries, yet some do! Should we tell the end-users about these kinds of changes? How could we judge whether the end-users need this information? Acknowledgements This work is supported under the Advanced Knowledge Technologies Interdisciplinary Research Collaboration, which is sponsored by the UK Engineering and Physical Sciences Research Council under grant number GR/N15764/01. The AKT IRC research partners and sponsors are authorized to reproduce and distribute reprints and on-line copies for their purposes notwithstanding any copyright annotation hereon.