Very Large Data Bases · 1988 · 34 citations · 10 references
ComputingComputer ScienceInformation SystemsDatabasesFormal MethodsLogicAutomated ReasoningDatabase ManagementEvent RepresentationEvent SemanticsTemporal DatabasesTemporal LogicDeductive DatabasesDefault ReasoningEvent CalculusFirst-order Temporal LogicLogical Framework ApproachSemantic ValidationTransaction TimeValid Time
Temporal deductive databases are deductive databases with an ability to represent both valid time and transaction time. The work is based on the Event Calculus of Kowalski & Sergot. Event Calculus is a treatment of time, based on the notion of events, in first-order classical logic augmented with negation as failure. It formalizes the semantics of valid time in deductive databases and offers capability for the semantic validation of updates and default reasoning. In this paper, the Event Calculus is extended to include the concept of transaction time. The resulting framework is capable of handling both proactive and retroactive updates symmetrically. Error correction is achieved without deletions by means of negation as failure. The semantics of transaction time is formalised and the axioms of the Event Calculus are modified to cater for temporal databases. Given a description of events, axioms are presented for deducing relationships and the time periods for which they hold with respect to any past/present state of the database .
10
Maintaining knowledge about temporal intervals
James F. Allen · Communications of the ACM · 1983 · 7.5K citations · Full text
Robert Kowalski, Steve Smoliar · ACM SIGSOFT Software Engineering Notes · 1982 · 1.2K citations
The design and implementation of INGRES
Michael Stonebraker, Gerald Held, Eugene Wong et al. · ACM Transactions on Database Systems · 1976 · 884 citations · Full text
The temporal query language TQuel
Richard T. Snodgrass · ACM Transactions on Database Systems · 1987 · 607 citations · Full text
The British Nationality Act as a logic program
Marek Sergot, Fariba Sadri, Robert A. Kowalski et al. · Communications of the ACM · 1986 · 555 citations · Full text