A Framework for Temporal Representation and Reasoning in Business Intelligence Applications

This paper presents a framework for temporal representation and reasoning in the MUSING project (http://www.musing-project.eu) which is dedicated to the investigation of semantic-based business intelligence solutions. Temporal information is based on a diachronic representation of time. Since ontological knowledge in MUSING is encoded in OWL (Smith, Welty, &McGuinness 2004), extending binary relations with time is not that easy, due to the fact that OWL (or description logic in general) only provides unary and binary relations (Baader et al. 2003). To do so, we need the notion of a time slice (Sider 2001). Contrary to (Welty, Fikes, & Makarios 2005), we directly interpret the original entities as time slices in order to avoid a duplication of the original ontology and to prevent a knowledge engineer from ontology rewriting. We will see that this reinterpretation makes it easy to extend an arbitrary upper/domain ontology with the concept of time. The diachronic representation of time is complemented by a sophisticated time ontology that supports underspecification and an arbitrarily fine granularity of time. MUSING makes use of a general upper-base ontology called PROTON (http://proton.semanticweb.org) that has been extended mostly by the MUSING partners fromDERI, Innsbruck. We describe how the time ontology has been interfaced with PROTON and how it can be interfaced with OWL-Time (Hobbs 2004). In the last third of this paper, we explain our choices that have led to a specific reasoning architecture in MUSING, based on Pellet, OWLIM, and Jena, and backed up by Sesame.

[1]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[2]  I. Pratt-Hartmann,et al.  From TimeML to T PL ∗ , 2005 .

[3]  Franz Baader,et al.  An Overview of Tableau Algorithms for Description Logics , 2001, Stud Logica.

[4]  Volker Haarslev,et al.  Description of the RACER System and its Applications , 2001, Description Logics.

[5]  Thierry Declerck,et al.  Translating XBRL Into Description Logic. An Approach Using Protege, Sesame & OWL , 2006, BIS.

[6]  Donald Michie,et al.  Machine Intelligence 4 , 1970 .

[7]  Deborah L. McGuinness,et al.  Owl web ontology language guide , 2003 .

[8]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[9]  Manfred Schmidt-Schauß,et al.  Subsumption in KL-ONE is Undecidable , 1989, KR.

[10]  Ian Pratt-Hartmann,et al.  From TimeML to TPL , 2005, Annotating, Extracting and Reasoning about Time and Events.

[11]  Theodore Sider Four-Dimensionalism: An Ontology of Persistence and Time , 2002 .

[12]  Diego Calvanese,et al.  The description logic handbook: theory , 2003 .

[13]  Benjamin N. Grosof,et al.  Supporting Rule System Interoperability on the Semantic Web with SWRL , 2005, SEMWEB.

[14]  Franz Baader,et al.  A Scheme for Integrating Concrete Domains into Concept Languages , 1991, IJCAI.

[15]  Herman J. ter Horst,et al.  Combining RDF and Part of OWL with Rules: Semantics, Decidability, Complexity , 2005, SEMWEB.

[16]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[17]  Richard Fikes,et al.  A Reusable Ontology for Fluents in OWL , 2006, FOIS.

[18]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[19]  Manfred Schmidt-Schaubß,et al.  Subsumption in KL-ONE is undecidable , 1989, KR 1989.

[20]  N. Curteanu Book Reviews: Lecture on Contemporary Syntactic Theories: An Introduction to Unification-Based Approaches to Grammar , 1987, CL.

[21]  Nicola Guarino,et al.  WonderWeb Deliverable D17. The WonderWeb Library of Foundational Ontologies and the DOLCE ontology , 2002 .

[22]  Michael R. Genesereth,et al.  Knowledge Interchange Format , 1991, KR.

[23]  Nicola Guarino,et al.  Wonderweb Deliverable D17 , 2002 .

[24]  Bijan Parsia,et al.  Extending the SHOIQ(D) Tableaux with DL-safe Rules: First Results , 2006, Description Logics.

[25]  Bernhard Nebel,et al.  Representation and Reasoning with Attributive Descriptions , 1990, Sorts and Types in Artificial Intelligence.

[26]  C. Pollard,et al.  Center for the Study of Language and Information , 2022 .

[27]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[28]  Boris Motik,et al.  A Comparison of Reasoning Techniques for Querying Large Description Logic ABoxes , 2006, LPAR.

[29]  Carsten Lutz,et al.  Combining interval-based temporal reasoning with general TBoxes , 2004, Artif. Intell..

[30]  James Pustejovsky,et al.  TimeML: Robust Specification of Event and Temporal Expressions in Text , 2003, New Directions in Question Answering.

[31]  Nicola Guarino,et al.  The WonderWeb Library of Foundational Ontologies Preliminary Report , 2002 .

[32]  Boris Motik,et al.  Query Answering for OWL-DL with Rules , 2004, SEMWEB.