Proceedings

Interpreting Descriptions in a Prolog-based Knowledge Representation System

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 711-715.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

Descriptions provide a syntactic device for abbreviating expressions of a formallanguage. We discuss the motivation for descriptions in a system called DLOG. We describe two approaches to specifying their semantics, and a method for implementing their use . We explain why some descriptions should be given a higher order interpretation, and explain how such descriptions can be interpreted in the simpler logic of Prolog. The essential idea is to constrain the domain of descriptions so that an extended unifica.tion procedure can determine description equivalence within the Prolog framework .

  1. G. Attardi and M. Simi (1981), Consistency and completeness of Omega, a logic for knowledge representation, E+oceedings o f the Seventh International Joint Conference on Artificial Intelligence, August 24-28, The University of British Columbia, Vancouver, British Columbia, 504-510. IJCAI
  2. D.G . Bobrow and T. Winograd (1977}, An overview of KRL-0, a knowledge representation language, Cognitive Science 1(1}, 3-46.
  3. D.G. Bobrow and T. Winograd (1977}, Experience with KRL-0, one cycle of a knowledge representation language, Proceeding3 ol the Filth International Joint Conlerence on Artilicial Intelligence, August 22-25, MIT, Cambridge, Massachusetts, 213-222. IJCAI
  4. D.G Bobrow and T . Winograd (1979}, KRL, another perspective, Cognitive Science 3(1}, 29-42.
  5. K. Bowen and RA. Kowalski (1982}, Amalgamating language and metalanguage in logic programming, Logic Programming, A.P.I.C. Studies in Data Processing 16, K.L. Clark and S.-A. Tarnlund (eds.}, Academic Press, New York, 153-172.
  6. A. Brinton (1977}, Uses of defmite descriptions and Russell's theory, Philosophical Studies 31, 261-267.
  7. J .M . Carroll (1978}, Names and naming: an interdisciplinary view, Research Report RC7370, ffiM Watson Research Center, Yorktown Heights, New York, October.
  8. K.L. Clark (1978}, Negation as failure, Logic and Data Bases, H. Gallaire and J. Minker (eds.), Plenum Press, New York, 293-322 .
  9. V. Dahl (1980}, Two solutions for the negation problem, Proceedings ol the Logic Programming Workshop, July 14-16, Debrecen, Hungary, S.-A. Tarnlund (ed.}, 61-72.
  10. V. Dahl (1982}, On database systems development through logic, ACMTransactions on Database Systems 7(1}, 102-123.
  11. W. Dilger and G. Zifonun (1978}, The predicate calculus-language KS as a query language, Logic and Data Bases, H. Gallaire and J . Minker (eds.}, Plenum Press, New York, 377-408.
  12. K.S. Donnellan (1966}, Reference and defmite descriptions, Philosophical Review 75(3}, 281-304.
  13. Emden84]
  14. M.H. van Emden and J.W. Lloyd (1984}, A logical reconstruction of Prolog II, Proceedings o I the Second International Logic Programming Conlerence, July 2- 6, Uppsala University, Uppsala, Sweden, 115-125.
  15. R .G . Goebel (1984}, DLOG : a logic-based data model for the machine representation of knowledge, ACM SIGART Newsletter 87, 45-46 [reprinted, with corrections, from ACM SIGART Newsletter, 88, 69-71] .
  16. R.G. Goebel (1985}, A logic-based data model for the machine representation of knowledge, Ph.D. dissertation, Computer Science Department, The University of British Columbia, Vancouver, British Columbia, (accepted with revisions in February), 247 pages.
  17. P .J . Hayes (1977}, In defence of logic , Proceeding ol the Filth International Joint Conlerence on Artilicial Intelligence, August 22-25, MIT, Cambridge, Massachusetts, 559-565 .
  18. C. Hewitt, G. Attardi, and M . Simi (1980}, Knowledge embedding in the description system Omega, Proceedings ol the First American Association ol Artilicial Intelligence Conlerence, August 18-21, Stanford University, Stanford, California, 157-163.
  19. D.C. Jensen and T. Pietrzykowski (1975}, Mechanizing c.>-order type theory through unfication, Theoretical Computer Science 3(2}, 123-171.
  20. K. Kahn (1981}, UNIFORM-a language based upon unification which unifies (much of} LISP, PROLOG and ACT1, Proceedings ol the Seventh International Joint Conlerence on Artilicial Intelligence, August 24-28, Vancouver, British Columbia, 933-939.
  21. D. Kaplan (1975}, What is Russell's theory of descriptions?, The Logic ol Grammar, .D. Davidson and G . Harman (eds.), Dickenson, Encino, California, 210- 217.
  22. J.J. Katz (1977}, A proper theory of names, Philosophical Studies 81, 1-80.
  23. A.C. Leisenring (1969}, Mathematical Logic and Hilbert 's E-symbol, MacDonald Technical & Scientific, London, England.
  24. L. Linsky (1977}, Names and descriptions, The University of Chicago Press.
  25. R. Montague (1974), On the nature of certain philosophical entities, Formal Philosophy, R .H. Thomason (ed.}, Yale University Press, 148-187 [reprinted from The Monist 53(1960}, 159-194].
  26. R.C. Moore (1976}, D-SCRIPT, a computational theory of descriptions, IEEE 11-ansactions on Computers C- 25(4}, 366-373.
  27. C.G. Morgan (1975}, Automated hypothesis generation using extended inductive resolution, Advance Papersol the Fourth International Joint Conlerence on Artilicial Intelligence, September 3-8, Tblisi, USSR, 351-356. IJCAI
  28. J .B. Morris (1969}, E.resolution: extension of resolution to include the equality relation, Proceedings o I the Internationl Joint Conlerence on Artilicial Intelligence, May 7-9, Washington, D.C., 287-294. IJCAI
  29. D.A. Norman and D.G. Bobrow (1979}, Descriptions: an intermediatestage in memory retrieval, Cognitive Psychology 11(1}, 107-123.
  30. A. Ortony and R.C. Anderson (1977}, Definite descriptions and semantic memory, Cognitive Science 1(1}, 74-83.
  31. R. Reiter (1975}, Formal reasoning and language understandins systems, Proceedings ol the First Conlerence on Theoretical Issues in Natural Language Processing, June 10-13, MIT, Cambridge, Massachusetts, 175-179.
  32. J.A. Robinson (1979} , Logic: Form and Function , Artificial Intelligence Series 6, Elsevier North Holland, New York.
  33. J.A. Robinson and E .E. Sibert (1980}, Logic programming in LISP, Report 8-80, School of Computer and Information Science, Syracuse University, Syracuse, New York, December.
  34. JA. Robinson and E.E. Sibert (1982}, LOGLISP: an alternative to PROLOG, Machine Intelligence, vol. 10, J.E. Hayes, D. Michie, and Y-H Pao (eds.), Ellis- Horwood, 399-419.
  35. S.J . Rosenschein (1978}, The production system: architecture and abstraction, Pattern-Directed Inlerence Systems, D.A. Waterman and F. Hayes-Roth (eds.), Academic Press, New York, 525-538 .
  36. L.K. Schubert (1976}, Extending the expressive power of semantic networks, Artilicial Intelligence 7(2}, 163- 198. IJCAI
  37. L. Steels (1980}, Description types in the XPRT-system, Proceedings ol the AISB-80 Conlerence on Artilicial Intelligence, July 1-4, Amsterdam, Holland, (STEELS 1-9}.
  38. M .E. Stickel (1975}, A complete unification algorithm for associative-commutative functions, Advance Papers ol the Fourth International Joint Conlerence on Artilicial Intelligence, September 3-8, Tblisi, USSR, 71-76. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards