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
    Galway
    nuno.lopes@deri.org
  2. Universidade de Evora
    {fcff,spag}@di.uevora.pt

Abstract

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)