Disjunctive logic programs with inheritance
The paper proposes a new knowledge representation language, called DLP<, which extends disjunctive logic programming (with strong negation) by inheritance. The addition of inheritance enhances the knowledge modeling features of the language providing a natural representation of default reasoning...
Saved in:
| Published in: | Theory and practice of logic programming Vol. 2; no. 3; pp. 293 - 321 |
|---|---|
| Main Authors: | , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Cambridge, UK
Cambridge University Press
01.05.2002
|
| Subjects: | |
| ISSN: | 1471-0684, 1475-3081 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | The paper proposes a new knowledge representation language, called DLP<, which extends
disjunctive logic programming (with strong negation) by inheritance. The addition of inheritance
enhances the knowledge modeling features of the language providing a natural
representation of default reasoning with exceptions. A declarative model-theoretic semantics
of DLP< is provided, which is shown to generalize the Answer Set Semantics of disjunctive
logic programs. The knowledge modeling features of the language are illustrated by encoding
classical nonmonotonic problems in DLP<. The complexity of DLP< is analyzed, proving
that inheritance does not cause any computational overhead, as reasoning in DLP< has exactly
the same complexity as reasoning in disjunctive logic programming. This is confirmed by
the existence of an efficient translation from DLP< to plain disjunctive logic programming.
Using this translation, an advanced KR system supporting the DLP< language has been
implemented on top of the DLV system and has subsequently been integrated into DLV. |
|---|---|
| Bibliography: | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 1471-0684 1475-3081 |
| DOI: | 10.1017/S1471068402001394 |