Temporal Reasoning for Supporting Temporal Queries in OWL 2.0

We propose an approach for reasoning and querying over temporal information in OWL ontologies. Representing both qualitative temporal (i.e., information whose temporal extents are unknown such as "before", "after" for temporal relations) in addition to quantitative information (i.e., where temporal information is defined precisely e.g., using dates) is a distinctive feature of the proposed ontology. Qualitative representations are very common in natural language expressions such as in free text or speech and can be proven to be valuable in the Semantic Web. Reasoning rules applying over temporal relations, infer implied relations, detect inconsistencies and retain soundness, completeness and tractability over the supported sets of relations using path consistency. Temporal representations are defined on time instants rather than on intervals (as it is typical in the literature), resulting into simpler yet equivalent representations. A SPARQL-based temporal query language capable of exploiting the characteristics of the underlying representation is also implemented and discussed.

[1]  Michel C. A. Klein,et al.  Ontology versioning on the Semantic Web , 2001, SWWS.

[2]  Ian Horrocks,et al.  The Even More Irresistible SROIQ , 2006, KR.

[3]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[4]  Euripides G. M. Petrakis,et al.  SOWL: spatio-temporal representation, reasoning and querying over the semantic web , 2010, I-SEMANTICS '10.

[5]  Uzay Kaymak,et al.  Knowledge Engineering in a Temporal Semantic Web Context , 2008, 2008 Eighth International Conference on Web Engineering.

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

[7]  Enrico Franconi,et al.  A survey of temporal extensions of description logics , 2001, Annals of Mathematics and Artificial Intelligence.

[8]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[9]  Peter van Beek,et al.  Exact and approximate reasoning about temporal relations 1 , 1990, Comput. Intell..

[10]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[11]  Claudio Gutiérrez,et al.  Introducing Time into RDF , 2007, IEEE Transactions on Knowledge and Data Engineering.

[12]  Abraham Bernstein,et al.  Applied Temporal RDF: Efficient Temporal Querying of RDF Data with SPARQL , 2009, ESWC.

[13]  Carsten Lutz,et al.  NEXP TIME-complete description logics with concrete domains , 2004, TOCL.

[14]  Carsten Lutz,et al.  Description Logics with Concrete Domains-A Survey , 2002, Advances in Modal Logic.

[15]  Christopher G Chute,et al.  CNTRO: A Semantic Web Ontology for Temporal Relation Inferencing in Clinical Narratives. , 2010, AMIA ... Annual Symposium proceedings. AMIA Symposium.

[16]  Bernhard Nebel,et al.  Reasoning about temporal relations: a maximal tractable subclass of Allen's interval algebra , 1994, JACM.