Abstract
We consider Datalogneg databases containing two kinds of rules: update rules and query rules. We regard update rules as constraints, all consequences of which must hold in the database until a new update. We introduce a semantics framework for database updates and query answering based on the well-founded semantics. In this framework, updating over intensional predicates is deterministic.
Work partially supported by the French National Project GDR-PRC BD3 and the Brazilian Government (CNPq and Universidade Federal do Paraná — Brazil)
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
J. J. Alferes and L. M. Pereira. On logic of program semantics with two kinds of negation. In Proceedings of the Joint International Conference and Symposium of Logic Programming, 1992.
N. Bidoit. Negation in rule-based database languages: a survey. Theoretical Computer Science, 78(1), 1991.
N. Bidoit and Ch. Froidevaux. Negation by default and unstratifiable logic programs. Theoretical Computer Science, 78(1), 1991.
S. Ceri, G.Gottlob, and L.Tanca. Logic Programming and Databases. Springer-Verlag, 1990.
A. Van Gelder, K.A. Ross, and J.S. Schlipf. The well-founded semantics for general logic programs. Journal of the ACM, 38(3), 1991.
M. Gelfond and V. Lifschitz. Logic programming with classical negation. In Proceedings of the Seventh International Conference of Logic Programming, 1990.
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proceedings of the Fifth International Conference and Symposium of Logic Programming, 1990.
M. Gelfond, H. Przymusinka, and T. Przymusinki. On the relationship between circumscription and negation as failure. Artificial Inteligence, 38(1), 1989.
M. Halfeld Ferrari Alves, D. Laurent, and N. Spyratos. Passive and active rules in deductive databases. Technical Report LRI, Université de Paris-Sud, 1994.
M. Halfeld Ferrari Alves, D. Laurent, and N. Spyratos. Passive and active rules in deductive databases. In Proceedings of the International Symposium on Mathematical Foundations of Computer Science, number 841 in LNCS — Lecture Notes in Computer Science. Springer-Verlag, 1994.
M. Halfeld Ferrari Alves, D. Laurent, and N. Spyratos. Update driven rules in Datalogneg databases. Technical Report 94-06, LIFO, Université d'Orléans, 1994.
M. Halfeld Ferrari Alves, D. Laurent, and N. Spyratos. Update rules in Datalog programs. Technical Report LRI, Université de Paris-Sud, 1995.
K. Konolige. On the relation between default and autoepistemisc logic. Artificial Inteligence, 35, 1989.
R. A. Kowalski and F. Sadri. Logic programs with exceptions. In Proceedings of the Seventh International Conference of Logic Programming, 1990.
J. W. Lloyd. Foundations of Logic Programming. Springer-Verlag, second extended edition, 1987.
T. C. Przymusinki. On the relationship between logic programming and nonmontonic reasoning. In The seventh National Conference of Artificial Intelligence, Saint Paul, Minnesota, 1988.
R. Reiter. On closed word databases. In H. Gallaire and J. Minker, editors, Logic and data bases. Plenum Press, New York, 1978.
J. C. Shepherdson. Negation in logic programming. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming. Morgan Kaufmann Publishers, 1988.
J.D. Ullman. Principles of Databases and Knowledge Base Systems, volume I and II. Computer Science Press, 1989.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ferrari Alves, M.H., Laurent, D., Spyratos, N. (1995). Update rules in datalog programs. In: Marek, V.W., Nerode, A., Truszczyński, M. (eds) Logic Programming and Nonmonotonic Reasoning. LPNMR 1995. Lecture Notes in Computer Science, vol 928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-59487-6_6
Download citation
DOI: https://doi.org/10.1007/3-540-59487-6_6
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59487-1
Online ISBN: 978-3-540-49282-5
eBook Packages: Springer Book Archive