We develop a practical approach to querying temporal data stored in temporal SQL:2011 databases through the semantic layer of OWL 2 QL ontologies. An interval-based temporal query language (TQL), which we propose for this task, is defined via naturally characterizable combinations of temporal logic with conjunctive queries. This foundation warrants well-defined semantics and formal properties of TQL querying. In particular, we show that under certain mild restrictions the data complexity of query answering remains in AC0, i.e., as in the usual, nontemporal case. On the practical side, TQL is tailored specifically to offer maximum expressivity while preserving the possibility of reusing standard first-order rewriting techniques and tools for OWL 2 QL.
Reference:
Klarman, S. 2013. Practical querying of temporal data via OWL 2 QL and SQL: 2011. In: LPAR 19, Stellenbosch, December 2013
Klarman, S. (2013). Practical querying of temporal data via OWL 2 QL and SQL: 2011. Center for Artificial Inteligence Research. http://hdl.handle.net/10204/7320
Klarman, S. "Practical querying of temporal data via OWL 2 QL and SQL: 2011." (2013): http://hdl.handle.net/10204/7320
Klarman S, Practical querying of temporal data via OWL 2 QL and SQL: 2011; Center for Artificial Inteligence Research; 2013. http://hdl.handle.net/10204/7320 .