ACM Home Page
Please provide us with feedback. Feedback
F-logic: a higher-order language for reasoning about objects, inheritance, and scheme
Full text PdfPdf (1.58 MB)
Source International Conference on Management of Data archive
Proceedings of the 1989 ACM SIGMOD international conference on Management of data table of contents
Portland, Oregon, United States
Pages: 134 - 146  
Year of Publication: 1989
ISBN:0-89791-317-5
Also published in ...
Authors
Michael Kifer  Department of Computer Science, SUNY at Stony Brook, Stony Brook, NY
Georg Lausen  Fakultätt für Mathematik und Informatik, Universität Mannheim, D-6800 Mannheim, West Germany
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 90,   Citation Count: 64
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/67544.66939
What is a DOI?

ABSTRACT

We propose a database logic which accounts in a clean declarative fashion for most of the “object-oriented” features such as object identity, complex objects, inheritance, methods, etc. Furthermore, database schema is part of the object language, which allows the user to browse schema and data using the same declarative formalism. The proposed logic has a formal semantics and a sound and complete resolution-based proof procedure, which makes it also computationally attractive.


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.

 
1
S. Abiteboul and C. Beeri. On the Power of Languages for Manipulation of Complex Objects. 1987. manuscript.
 
2
S. Abiteboul and S. Grumbach. COL" A Logic-Based Language for Complex Objects. In Workshop on Database Programming Languages, pages 253-276, Roscoff, France, September 1987.
 
3
4
5
 
6
C. Beeri, S. Naqvi, O. Shmueli, and S. Taut. Sets and Negation in a Logic Database Language (LDL). Technical Report, MCC, 1987.
 
7
C. Beeri, R. Nasr, and S. Taut. Embedding eterms in a Horn-clause Logic Language. In Third International Conference on Data and Knowledge Bases: Improving Usability and Responsiveness, pages 347-359, Morgan Kaufmann, 1988.
 
8
 
9
H. Ait-Kaci C. Zaniolo, D. Beech, S. Cammarata, L. Kerschberg, and D. Maier. Object-Oriented Database and Knowledge Systems. Technical Report DB-038-85, MCC, 1985.
 
10
 
11
C.L. Chang and R.C.T. Lee. Symbolic Logic and Mechanical Theorem Proving. Academic Press, 1973.
 
12
W. Chen, M. Kifer, and D.S. Warren. HiLog: k First-Order Semantics for Higher-Order Logic Programming Constructs. In $-nd Intl. Workshop on Database Programming Languages, Morgan- Kaufmann, June 1989.
13
14
 
15
D.W. Etherington and R. Reiter. On Inheritance Hierarchies with Exceptions. In AAAI-83, pages 104-108, Washington, D.C., 1983.
16
 
17
 
18
P.J. Hayes. The Logic for Frames. In D. Metzing, editor, Frame Conception and Tezt Understanding, pages 46-61, Walter de Gruyter and Co., 1979.
19
20
 
21
22
 
23
G.M. Kuper. An Eztension of LPS to Arbitrary Sets. Technical Report, IBM, Yorktown Heights, 1987.
 
24
25
 
26
 
27
D. Maier. A Logic for Objects. In Workshop on Foundations of Deductive Databases and Logic Programming, pages 6-26, Washington D.C., August 1986.
 
28
D. Maier. Why Database Languages are a Bad Idea (position paper). In Proc. of the Workshop on Database Programming Languages, Roscoff, France, September 1987.
29
 
30
D. Maier and D.S. Warren. A Theory of Computed Relations. Technical Report 80/12, Department of Computer Science, SUNY at Stony Brook, November 1980.
 
31
D. Maier and D.S. Warren. Incorporation Computed Relations in Relational Databases. Technical Report 80/17, Department of Computer Science, SUNY at Stony Brook, December 1980.
 
32
J. McCarthy. First Order Theories of Individual Concepts and Propositions. In :I.E. Hayes and D. Miehie, editors, Machine Inteligence, pages 129- 147, Edinburgh University Press, 1979.
 
33
M. Minsky. A Framework for Representing Knowledge. In J. Haugeland, editor, Mind design, pages 95-128, MIT Press, Cambridge, MA, 1981.
34
 
35
E. Neuhold and M. Stonebraker. Future Directions in DBMS Research. 1988. The Laguna Beech Report.
 
36
 
37
 
38
G. Smolka and H. Ait-Kaei. inheritance Hierarchies: Semantics and Unification. Technical Report AI-057-87, MCC, May 1987.
 
39
 
40
 
41
D.S. Touretzky, J.F. ttorty, and R.H. Thornsson. A Clash of Intuitions: The Current State of Nonmonotonie Multiple inheritance Systems. In IJCAI-87, pages 476-482, 1987.
 
42
Vbase Object Manager. Ontologie, Inc., 1986. User Manual.
 
43
P. Wegner. The Object-Oriented Classification Paradigm. 1987. manuscript.
 
44

CITED BY  64

Collaborative Colleagues:
Michael Kifer: colleagues
Georg Lausen: colleagues