Implementing Discrete Event Calculus with Semantic Web Technologies

The event calculus is a logical formalism that provides the ability for a software agent to understand sequences of events and how they can affect system states. We are interested in the application of this formalism to the web at large through semantic web languages which offer access to a continually growing body of interconnected knowledge bases. We describe a simplified version of the event calculus that deals with discrete time points, hereafter referred to as the discrete event calculus (DEC). We justify the organization of our ontology and show how it can express some DEC axioms. We discuss a software prototype that enables the construction of statements in the DEC by doing the work of the DEC axioms that cannot be expressed in SWRL. We show how our ontology can be used to define the well-known Hanks-McDermott Problem as proof of concept. We suggest how the DEC implementation could be deployed in the context of semantic web services.

[1]  Robert A. Kowalski,et al.  The Situation Calculus and Event Calculus Compared , 1994, ILPS.

[2]  Nihan Kesim Cicekli,et al.  Automated Web Services Composition with the Event Calculus , 2007, ESAW.

[3]  D. McDermott,et al.  Temporal Reasoning and Default Logics. , 1985 .

[4]  Kevin Barraclough,et al.  I and i , 2001, BMJ : British Medical Journal.

[5]  E. Davis,et al.  Common Sense Reasoning , 2014, Encyclopedia of Social Network Analysis and Mining.

[6]  Murray Shanahan,et al.  The Event Calculus Explained , 1999, Artificial Intelligence Today.

[7]  B. Achiriloaie,et al.  VI REFERENCES , 1961 .

[8]  Erik T. Mueller,et al.  Discrete Event Calculus with Branching Time , 2007, AAAI Spring Symposium: Logical Formalizations of Commonsense Reasoning.

[9]  Natalya Keberle,et al.  An Ontology of Environments, Events, and Happenings , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[10]  Marek J. Sergot,et al.  A logic-based calculus of events , 1989, New Generation Computing.

[11]  Katia Sycara,et al.  Monitoring execution of OWLS web services ? , 2007 .

[12]  Arantza Illarramendi,et al.  Semantic Web Technology for Agent Communication Protocols , 2008, ESWC.

[13]  Murray Shanahan Solving the frame problem - a mathematical investigation of the common sense law of inertia , 1997 .

[14]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.