ACM Home Page
Please provide us with feedback. Feedback
Extending logic programming
Full text PdfPdf (1.05 MB)
Source International Conference on Management of Data archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data table of contents
Atlantic City, New Jersey, United States
Pages: 184 - 193  
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
Authors
Els Laenens  Philips Intl B V, PASS/AIT, Eindhoven, The Netherlands
Domenico Sacca  Dipartmento di Sistemi, Università della Calabria, Rende, Italy
Dirk Vermeir  Department of Mathematics and Computer Science, University of Antwerp UIA, Wilrijk, Belgium
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/93597.98728
What is a DOI?

ABSTRACT

An extension of logic programming, called “ordered logic programming”, which includes some abstractions of the object-oriented paradigm, is presented. An ordered program consists of a number of modules (objects), where each module is composed by a number of rules possibly with negated head predicates. A sort of “isa” hierarchy can be defined among the modules in order to allow for rule inheritance. Therefore, every module sees its own rules as local rules and the rules of the other modules to which it is connected by the “isa” hierarchy as global rules. In this way, as local rules may hide global rules, it is possible to deal with default properties and exceptions. This new approach represents a novel attempt to combine the logic paradigm with the object-oriented one in knowledge base systems. Moreover, this approach provides a new ground for explaining some recent proposals of semantics for classical logic programs with negation in the rule bodies and gives an interesting semantics to logic programs with negated rule heads.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
ABW
AK
 
CH
Chandra, A, Hard, D, "Horn Clauses and Generahzatlon", Journal of Logtc Progranmung 2, 1, 1985, pp 320-340
 
Cl
Clark, K L, "Negation as Fadure", m Logic and Data Base, (Gallalre and Mmker, eds), Plenum Press, New York, 1978, pp 293-322
 
FB
Fltung, M, Ben-Jacob, M, "Stratafied and Threevalued Logic Programming Semantacs", Proc 5th ira Conf and Symp on Logtc Progranmung, MIT Press, Cambndge, Ma, 1988, pp 1054-1068
 
GL1
Gelfond, M, Llfsch~tz, V, 'Tne Stable Model Semanucs for Logic Programming", Proc 5th Int Conf and Symp on Logic Progranmung, MIT Press, Cambridge, Ma, 1988, pp 1070-1080
 
GL1
Gelfond, M, Llfschltz, V, "Logic Programs with Clasmcal Negalaon", unpubhshed manuscript, September 1989
 
K
KIWIs Team, "The speclfieauons of BQM", ESPR1T Techmcal Report, February 1990
KL
 
KS
Kowalska, R A, Sadn, F, "Loglc Programs with Exceptmns", unpubhshed manuscnpt, November 1989
 
L
 
LV
Laenens, E, Vermelr, D, "A Flxpomt Semanucs for Ordered Logic", Journal of Logic and Computataon, to appear
 
N
Naqvl, S A, "A Logic for Negauon m Database Systems," m Foundattons of Deducttve Databases and Logtc Progranunmg, (Mmker, J ed ), Morgan Kaufman, Los Altos, 1987
 
P1
Przymusmskl, T C, "On the Semanucs of Straufied Deducuve Databases and Logic Programs", Journal of Automated Reasomng, to appear
 
P2
 
P3
Przymusmskl, T C, "Well-founded models are mtersecuons of three-valued stable models", unpubhshed manuscript, 1989
 
R
Relter, R, "On Closed World Databases", m Logtc and Data Base, (Gallatre and Mmker, eds), Plenum Press, New York, 1978, pp 55-76
SZ
 
T
Tarskl, A "A Lattace Theoretacal Flxpomt Theorem and its Apphcatlon," Pacific Journal of Mathematics 5, 1955, pp 285-309
 
U
 
VG
Van Gelder, A, "Negation as Fatlure Using Tight Derivations for Logic Programs," Proc 3rd IEEE Syrup on Logic Programming, Sprmger-Verlag, 1986, pp 127-138
VRS


Collaborative Colleagues:
Els Laenens: colleagues
Domenico Sacca: colleagues
Dirk Vermeir: colleagues