JOURNAL ARTICLE

Inductive Logic Programming in Databases: From Datalog to

Francesca A. Lisi

Year: 2010 Journal:   Theory and Practice of Logic Programming Vol: 10 (3)Pages: 331-359   Publisher: Cambridge University Press

Abstract

Abstract In this paper we address an issue that has been brought to the attention of the database community with the advent of the Semantic Web, i.e., the issue of how ontologies (and semantics conveyed by them) can help solving typical database problems, through a better understanding of Knowledge Representation (KR) aspects related to databases. In particular, we investigate this issue from the ILP perspective by considering two database problems, (i) the definition of views and (ii) the definition of constraints, for a database whose schema is represented also by means of an ontology. Both can be reformulated as ILP problems and can benefit from the expressive and deductive power of the KR framework $\mathcal{DL}+log}^{\neg\vee}$ . We illustrate the application scenarios by means of examples.

Keywords:
Datalog Computer science Deductive database Schema (genetic algorithms) Relational database Semantics (computer science) Database Database theory Conjunctive query Description logic Inductive logic programming Ontology Semantic Web Logic programming Database schema Expressive power Programming language Database design Information retrieval

Metrics

17
Cited By
2.40
FWCI (Field Weighted Citation Impact)
64
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Semantic Web and Ontologies
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Database Systems and Queries
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Introduction to the TPLP special issue, logic programming in databases: From Datalog to semantic-web rules

Giorgio OrsiLetizia Tanca

Journal:   Theory and Practice of Logic Programming Year: 2010 Vol: 10 (3)Pages: 243-250
BOOK

Datalog and Logic Databases

Sergio GrecoCristian Molinaro

Synthesis lectures on data management Year: 2016
JOURNAL ARTICLE

Datalog and Logic Databases

Sergio GrecoCristian Molinaro

Journal:   Synthesis lectures on data management Year: 2015 Vol: 7 (2)Pages: 1-169
BOOK-CHAPTER

Knowledge discovery in databases — An inductive logic programming approach

Katharina Morik

Lecture notes in computer science Year: 1997 Pages: 429-436
© 2026 ScienceGate Book Chapters — All rights reserved.