UDC 004.42

Representing and Querying Multiple Ontologies with Contextual Logic Programming

Nuno Lopes1, Cláudio Fernandes2 and Salvador Abreu3

  1. Digital Enterprise Research Institute, National University of Ireland
  2. Universidade de Evora


The system presented in this paper uses Contextual Logic Programming as a computational hub for representing and reasoning over knowledge modeled by web ontologies, integrating the approach with similar mechanisms which we already developed. As a result of its Logic Programming heritage, the system may also recursively interrogate other ontologies or data repositories, providing a semantic integration of multiple sources. The components required to behave as a SPARQL query engine are explained and examples of integration of difierent sources are shown – in particular, the case of multiple OWL ontologies is discussed.

Key words

Ontologies (OWL), Logic Programming, SPARQL

Publication information

Volume 5, Issue 2 (December 2008)
Compilers, Related Technologies and Applications
Year of Publication: 2008
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Lopes, N., Fernandes, C., Abreu, S.: Representing and Querying Multiple Ontologies with Contextual Logic Programming. Computer Science and Information Systems, Vol. 5, No. 2, 39-62. (2008)