Enabling Active Ontology Change Management within Semantic Web-based Applications. Mini-thesis: PhD upgrade report
Enabling Active Ontology Change Management within Semantic Web-based Applications. Mini-thesis: PhD upgrade report
Enabling traceable ontology changes is becoming a critical issue for ontology-based applications. Updating an ontology that is in use may result in inconsistencies between the ontology and the knowledge base, dependent ontologies and applications/services. Current research concentrates on the creation of ontologies and how to manage ontology changes in terms of mapping ontology versions and keeping consistent with the instances. Very little work investigated on-the-fly keeping track of ontology changes while update (active ontology versioning) and using these information to control the impact on dependent applications/services, which is the aim of our research presented in this thesis. The approach we propose is to make use of ontology change logs as a check-point to analyse changed entities related to the requested services via end-user’s incoming queries (RDQL/SPARQL) and amend them as necessary to maintain the validation and continuousness of the dependent application. Firstly, We build up Log Ontology I as the concept structure to organize and construct the change information, develop our prototype system to demonstrate how the change information retrieved from Log Ontology I could be used to control the impacts brought by the ontology changes on the dependent applications and services. And then, by analysing the limitations and difficulties of our prototype system in maintaining the services related to the more complex ontology changes, we identify that the problem which fails the system facing the more complex ontology changes is the inabilities of Log Ontology I to represent complex change information in a semantic fashion. Therefore, we retract to put more focuses on Log Ontology I to enable the implementation of the mechanism to on-the-fly keep track of ontology change information, forming Log Ontology II, in order to reserve the semantics of ontology change from the beginning of ontology update process. Finally we discuss the future direction in terms of how the improved Log Ontology II enables the better service validation and continuousness maintenance of changing-ontology-based applications.
ontology change management, ontology versioning, ontology evolution, ontology management, knowledge management, service maintenance
Liang, Yaozhong
e3efa957-e198-4c04-a5c6-354ef1ab5868
Alani, Harith
70cdbdce-1494-44c2-9dae-65d82bf7e991
Shadbolt, Nigel
5c5acdf4-ad42-49b6-81fe-e9db58c2caf7
October 2006
Liang, Yaozhong
e3efa957-e198-4c04-a5c6-354ef1ab5868
Alani, Harith
70cdbdce-1494-44c2-9dae-65d82bf7e991
Shadbolt, Nigel
5c5acdf4-ad42-49b6-81fe-e9db58c2caf7
Liang, Yaozhong, Alani, Harith and Shadbolt, Nigel
(2006)
Enabling Active Ontology Change Management within Semantic Web-based Applications. Mini-thesis: PhD upgrade report
Record type:
Monograph
(Project Report)
Abstract
Enabling traceable ontology changes is becoming a critical issue for ontology-based applications. Updating an ontology that is in use may result in inconsistencies between the ontology and the knowledge base, dependent ontologies and applications/services. Current research concentrates on the creation of ontologies and how to manage ontology changes in terms of mapping ontology versions and keeping consistent with the instances. Very little work investigated on-the-fly keeping track of ontology changes while update (active ontology versioning) and using these information to control the impact on dependent applications/services, which is the aim of our research presented in this thesis. The approach we propose is to make use of ontology change logs as a check-point to analyse changed entities related to the requested services via end-user’s incoming queries (RDQL/SPARQL) and amend them as necessary to maintain the validation and continuousness of the dependent application. Firstly, We build up Log Ontology I as the concept structure to organize and construct the change information, develop our prototype system to demonstrate how the change information retrieved from Log Ontology I could be used to control the impacts brought by the ontology changes on the dependent applications and services. And then, by analysing the limitations and difficulties of our prototype system in maintaining the services related to the more complex ontology changes, we identify that the problem which fails the system facing the more complex ontology changes is the inabilities of Log Ontology I to represent complex change information in a semantic fashion. Therefore, we retract to put more focuses on Log Ontology I to enable the implementation of the mechanism to on-the-fly keep track of ontology change information, forming Log Ontology II, in order to reserve the semantics of ontology change from the beginning of ontology update process. Finally we discuss the future direction in terms of how the improved Log Ontology II enables the better service validation and continuousness maintenance of changing-ontology-based applications.
Text
minithesis.pdf
- Other
More information
Published date: October 2006
Keywords:
ontology change management, ontology versioning, ontology evolution, ontology management, knowledge management, service maintenance
Organisations:
Web & Internet Science
Identifiers
Local EPrints ID: 263068
URI: http://eprints.soton.ac.uk/id/eprint/263068
PURE UUID: f6df54a1-995b-465a-8905-c3e06c68a7ca
Catalogue record
Date deposited: 06 Oct 2006
Last modified: 14 Mar 2024 07:24
Export record
Contributors
Author:
Yaozhong Liang
Author:
Harith Alani
Author:
Nigel Shadbolt
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics