Semantic knowledge extraction from relational databases

M. Tech. (Information Technology, Department of Information and Communications Technology, Faculty of Applied an Computer Sciences), Vaal University of Technolog === One of the main research topics in Semantic Web is the semantic extraction of knowledge stored in relational databases through ontolo...

Full description

Bibliographic Details
Main Author: Mogotlane, Kgotatso Desmond
Other Authors: Fonou Dombeu, Jean Vincent
Format: Others
Language:en
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10352/337
id ndltd-netd.ac.za-oai-union.ndltd.org-vut-oai-digiresearch.vut.ac.za-10352-337
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-vut-oai-digiresearch.vut.ac.za-10352-3372017-05-11T04:10:56Z Semantic knowledge extraction from relational databases Mogotlane, Kgotatso Desmond Fonou Dombeu, Jean Vincent Semantic web Ontologies Ontology verification Ontology competency evalutation Knowledge domain Relational database Database-to-ontology mapping principles Protégé Oracle RDBMS SPARQL 005.7 Semantic web Ontologies (Information retrieval) M. Tech. (Information Technology, Department of Information and Communications Technology, Faculty of Applied an Computer Sciences), Vaal University of Technolog One of the main research topics in Semantic Web is the semantic extraction of knowledge stored in relational databases through ontologies. This is because ontologies are core components of the Semantic Web. Therefore, several tools, algorithms and frameworks are being developed to enable the automatic conversion of relational databases into ontologies. Ontologies produced with these tools, algorithms and frameworks needs to be valid and competent for them to be useful in Semantic Web applications within the target knowledge domains. However, the main challenges are that many existing automatic ontology construction tools, algorithms, and frameworks fail to address the issue of ontology verification and ontology competency evaluation. This study investigates possible solutions to these challenges. The study began with a literature review in the semantic web field. The review let to the conceptualisation of a framework for semantic knowledge extraction to deal with the abovementioned challenges. The proposed framework had to be evaluated in a real life knowledge domain. Therefore, a knowledge domain was chosen as a case study. The data was collected and the business rules of the domain analysed to develop a relational data model. The data model was further implemented into a test relational database using Oracle RDBMS. Thereafter, Protégé plugins were applied to automatically construct ontologies from the relational database. The resulting ontologies are further validated to match their structures against existing conceptual database-to-ontology mapping principles. The matching results show the performance and accuracy of Protégé plugins in automatically converting relational databases into ontologies. Finally, the study evaluated the resulting ontologies against the requirements of the knowledge domain. The requirements of the domain are modelled with competency questions (CQs) and mapped to the ontology using SPARQL queries design, execution and analysis against users’ views of CQs answers. Experiments show that, although users have different views of the answers to CQs, the execution of the SPARQL translations of CQs against the ontology does produce outputs instances that satisfy users’ expectations. This indicates that Protégé plugins generated ontology from relational database embodies domain and semantic features to be useful in Semantic Web applications. 2017-05-09T00:36:50Z 2017-05-09T00:36:50Z 2014-05 Thesis http://hdl.handle.net/10352/337 en x, 71 leaves: illustrations, diagrams
collection NDLTD
language en
format Others
sources NDLTD
topic Semantic web
Ontologies
Ontology verification
Ontology competency evalutation
Knowledge domain
Relational database
Database-to-ontology mapping principles
Protégé
Oracle RDBMS
SPARQL
005.7
Semantic web
Ontologies (Information retrieval)
spellingShingle Semantic web
Ontologies
Ontology verification
Ontology competency evalutation
Knowledge domain
Relational database
Database-to-ontology mapping principles
Protégé
Oracle RDBMS
SPARQL
005.7
Semantic web
Ontologies (Information retrieval)
Mogotlane, Kgotatso Desmond
Semantic knowledge extraction from relational databases
description M. Tech. (Information Technology, Department of Information and Communications Technology, Faculty of Applied an Computer Sciences), Vaal University of Technolog === One of the main research topics in Semantic Web is the semantic extraction of knowledge stored in relational databases through ontologies. This is because ontologies are core components of the Semantic Web. Therefore, several tools, algorithms and frameworks are being developed to enable the automatic conversion of relational databases into ontologies. Ontologies produced with these tools, algorithms and frameworks needs to be valid and competent for them to be useful in Semantic Web applications within the target knowledge domains. However, the main challenges are that many existing automatic ontology construction tools, algorithms, and frameworks fail to address the issue of ontology verification and ontology competency evaluation. This study investigates possible solutions to these challenges. The study began with a literature review in the semantic web field. The review let to the conceptualisation of a framework for semantic knowledge extraction to deal with the abovementioned challenges. The proposed framework had to be evaluated in a real life knowledge domain. Therefore, a knowledge domain was chosen as a case study. The data was collected and the business rules of the domain analysed to develop a relational data model. The data model was further implemented into a test relational database using Oracle RDBMS. Thereafter, Protégé plugins were applied to automatically construct ontologies from the relational database. The resulting ontologies are further validated to match their structures against existing conceptual database-to-ontology mapping principles. The matching results show the performance and accuracy of Protégé plugins in automatically converting relational databases into ontologies. Finally, the study evaluated the resulting ontologies against the requirements of the knowledge domain. The requirements of the domain are modelled with competency questions (CQs) and mapped to the ontology using SPARQL queries design, execution and analysis against users’ views of CQs answers. Experiments show that, although users have different views of the answers to CQs, the execution of the SPARQL translations of CQs against the ontology does produce outputs instances that satisfy users’ expectations. This indicates that Protégé plugins generated ontology from relational database embodies domain and semantic features to be useful in Semantic Web applications.
author2 Fonou Dombeu, Jean Vincent
author_facet Fonou Dombeu, Jean Vincent
Mogotlane, Kgotatso Desmond
author Mogotlane, Kgotatso Desmond
author_sort Mogotlane, Kgotatso Desmond
title Semantic knowledge extraction from relational databases
title_short Semantic knowledge extraction from relational databases
title_full Semantic knowledge extraction from relational databases
title_fullStr Semantic knowledge extraction from relational databases
title_full_unstemmed Semantic knowledge extraction from relational databases
title_sort semantic knowledge extraction from relational databases
publishDate 2017
url http://hdl.handle.net/10352/337
work_keys_str_mv AT mogotlanekgotatsodesmond semanticknowledgeextractionfromrelationaldatabases
_version_ 1718448159789678592