Abstract
We consider intensional answers to be logical formulas expressing sufficient conditions for objects to belong to the usual answer to a query addressed to a knowledge base. We show that in the SLDNF-resolution framework, complete and procedurally complete sets of intensional answers can be generated by using partial evaluation. Specific treatments of recursion and negation are also presented.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
K. Benkerimi and J. W. Lloyd. A Partial Evaluation Procedure for Logic Programs. In Proc. of North American Conf. on Logic Programming, S. K. Derbray and M. Hermenegildo eds., pp.343-358, Austin, MIT Press, 1990.
K. L. Clark. Negation as Failure. In Logic and Data Bases, H. Gallaire and J. Minker eds., pp.293–322, Plenum Press, 1978.
L. Cholvy. and R. Demolombe. Querying a Rule Base. In Proc. Ist Int Conf. on Expert Database Systems, pp. 365–371, Charlesoton, South Carolina, April 1986.
F. Cuppens and R. Demolombe. Cooperative Answering: A Methodology to Provide Intelligent Access to Databases. In Proc. 2nd Int. Conf. on Expert Database Systems, pp. 333–353, Tysons Corner, Virginia, April 1988.
D. Chan. Constructive Negation Based on the Completed Database. In Proc.of 5th International Conference and Symposium on Logic Programming, R. A. Kowalski and K. A. Bowen eds., pp.111–125, MIT Press, 1988.
D. Chan. An Extension of Constructive Negation and its Application in Coroutining. In Proc. of North American Conf. on Logic Programming, E. Lusk and R. Overback eds., pp.477–493, MIT Press, 1989.
F. Corella. Semantic Retrieval and Levels of Abstraction. In Proc. 1st Int. Workshop on Expert Database Systems, pp. 397–420, Kiawah Island, South Carolina, October 1984.
D. Chan and M. Wallance. A Treatment of Negation During Partial Evaluation. In Meta-Programming in Logic Programming,H. D. Abramson and M. H. Rogers eds., pp.299–317, MIT Press, 1989. (Proc. Meta88).
R. Demolombe. A Strategy for the Computation of Conditional Answers. In Proc. ECAI’92,to appear.
R. Demolombe, L. Farinas del Cerro, T. Imielinski (eds.). Proc. Workshop on Nonstandard Queries and Answers, Toulouse, France, July, 1991.
G. De Giacomo. Intensional Query Answering by Partial Evaluation. Technical Report,Dipartimento di Informatica e Sistemistica, Università di Roma La Sapienza. In preparation.
T. Imielinski. Intelligent Query Answering in Rule Based Systems. In The Journal of Logic Programming, 4(3):229–257, September 1987.
J. W. Lloyd. Foundations of Logic Programming (2nd edition). Springer-Verlag, 1987.
J. W. Lloyd and J. C. Shepherdson. Partial Evaluation in Logic Programming In The Journal of Logic Programming,11(3and4):217242, October/November 1991.
J. W. Lloyd and R. W. Topor. Making Prolog More Expressive. The Journal of Logic Programming, 1 (3): 225–240, 1984.
A. Motro. Using Integrity Constraints to Provide Intensional Answers to Relational Queries. In Proc. 15th Int. Conf on Very Large Data Bases, pp. 237–246, Amsterdam, August 1989.
A. Motro. Intensional Answers to Database Queries. Technical Report, Department of Information and Software Systems Engineering, George Mason University, Fairfax, Virginia, 1991.
A. Motro and Q. Yuan. Querying Database Knowledge. In Proc. Of ACM SIGMOD-90, pp. 173–183, 1990.
A. Pirotte and D. Roelantes. Constraints for Improving the Generation of Intensional Answers in a Deductive Database. In Proc. 5th Int. Conf. on Data Engineering, pp. 652–659, Los Angeles, Califor nia, February 1989.
A. Pirotte, D. Roelantes, E Zimanyi. Controlled Generation of Intensional Answers. In IEEE Trans. on Knowledge and Data Engineering Vol 3No.2, pp.221–236, June 1991.
T. C. Przymusinski. On Constructive Negation in Logic Programming In Proc. of North American Conf. on Logic ProgrammingE. Lusk and R. Overback eds., pp.1–19 (addendum), MIT Press, 1989.
C. Shum and R. Muntz. Implicit Representation for Extensional Answers. In Proc. 2nd Int. Conf. on Expert Database Systems, pp.257-273, Tysons Corner, Virginia, April 1988.
F. van Harmelen. The Limitations of Partial Evaluation. In Logic-Based Knowledge Representation, P. Jackson, H. Reichgelt, F. van Harmelen eds., pp.87–111, MIT Press, 1989.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag London
About this chapter
Cite this chapter
De Giacomo, G. (1993). Intensional Query Answering: An Application of Partial Evaluation. In: Lau, KK., Clement, T.P. (eds) Logic Program Synthesis and Transformation. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3560-9_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3560-9_10
Publisher Name: Springer, London
Print ISBN: 978-3-540-19806-2
Online ISBN: 978-1-4471-3560-9
eBook Packages: Springer Book Archive