## A terminological interpretation of (Abductive) Logic Programming (1995)

Venue: | International Conference on Logic Programming and Nonmonotonic Reasoning |

Citations: | 24 - 16 self |

### BibTeX

@INPROCEEDINGS{Denecker95aterminological,

author = {Marc Denecker},

title = {A terminological interpretation of (Abductive) Logic Programming},

booktitle = {International Conference on Logic Programming and Nonmonotonic Reasoning},

year = {1995},

pages = {15--29},

publisher = {Springer}

}

### Years of Citing Articles

### OpenURL

### Abstract

The logic program formalism is commonly viewed as a modal or default logic. In this paper, we propose an alternative interpretation of the formalism as a terminological logic. A terminological logic is designed to represent two different forms of knowledge. A TBox represents definitions for a set of concepts. An ABox represents the assertional knowledge of the expert. In our interpretation, a logic program is a TBox providing definitions for all predicates; this interpretation is present already in Clark's completion semantics. We extend the logic program formalism such that some predicates can be left undefined and use classical logic as the language for the ABox. The resulting logic can be seen as an alternative interpretation of abductive logic program formalism. We study the expressivity of the formalism for representing uncertainty by proposing solutions for problems in temporal reasoning, with null values and open domain knowledge. 1 Introduction The logic program formalism is c...