F-logic: a higher-order language for reasoning about objects, inheritance, and scheme

  • Authors:
  • Michael Kifer;Georg Lausen

  • Affiliations:
  • Department of Computer Science, SUNY at Stony Brook, Stony Brook, NY;Fakultätt für Mathematik und Informatik, Universität Mannheim, D-6800 Mannheim, West Germany

  • Venue:
  • SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
  • Year:
  • 1989

Quantified Score

Hi-index 0.04

Visualization

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.