skip to main content
research-article

Introducing Time into RDF

Published: 01 February 2007 Publication History

Abstract

The Resource Description Framework (RDF) is a metadata model and language recommended by the W3C. This paper presents a framework to incorporate temporal reasoning into RDF, yielding temporal RDF graphs. We present a semantics for these kinds of graphs which includes the notion of temporal entailment and a syntax to incorporate this framework into standard RDF graphs, using the RDF vocabulary plus temporal labels. We give a characterization of temporal entailment in terms of RDF entailment and show that the former does not yield extra asymptotic complexity with respect to nontemporal RDF graphs. We also discuss temporal RDF graphs with anonymous timestamps, providing a theoretical framework for the study of temporal anonymity. Finally, we sketch a temporal query language for RDF, along with complexity results for query evaluation that show that the time dimension preserves the tractability of answers.

References

[1]
S. Abiteboul, “Querying Semi-Structured Data,” Proc. Sixth Int'l Conf. Database Theory (ICDT '97), 1997.
[2]
T. Amagasa, M. Yoshikawa, and S. Uemura, “A Temporal Data Model for XML Documents,” Proc. 11th Int'l Conf. Database and Expert Systems Applications (DEXA '00), pp. 334-344, 2000.
[3]
G. Antoniou and F. van Harme, A Semantic Web Primer. MIT Press, 2004.
[4]
M.H. Böhlen, R. Busatto, and C.S. Jensen, “Point versus Interval-Based Temporal Data Models,” Proc. IEEE Int'l Conf. Data Eng. (ICDE '98), 1998.
[5]
RDF Vocabulary Description Language 1.0: RDF Schema, D. Brickley and R.V. Guha, eds., W3C Recommendation, Feb. 2004.
[6]
F. Bry, C. Koch, T. Furche, S. Schaffert, L. Badea, and S. Berger, “Querying the Web Reconsidered: Design Principles for Versatile Web Query Languages,” Int'l J. Semantic Web and Information Systems (IJSWIS '05), vol. 1, no. 2, pp. 1-21, 2005.
[7]
F. Bry, B. Lorenz, H.J. Ohlbach, and S. Spranger, “On Reasoning on Time and Location on the Web,” Proc. Int'l Conf. Logic Programming, 2003.
[8]
F. Bry and S. Spranger, “Temporal Constructs for a Web Language,” Proc. Fourth Workshop Interval Temporal Logics and Duration Calculi (ESSLLI '03), 2003.
[9]
S. Chawathe, S. Abiteboul, and J. Widom, “Managing Historical Semistructured Data,” Theory and Practice of Object Systems, vol. 5, no. 3, pp. 143-162, 1999.
[10]
S. Chien, V. Tsotras, and C. Zaniolo, “Efficient Management of Multiversion Documents by Object Referencing,” Proc. 27th Int'l Conf. Very Large Data Bases (VLDB '01), pp. 291-300, 2001.
[11]
C.E. Dyreson, “Observing Transaction-Time Semantics with TTXPath,” Proc. Ann. Workshop Information Systems and Economics (WISE '01), pp. 193-202, 2001.
[12]
C.E. Dyreson, M.H. Bolen, and C.S. Jensen, “Capturing and Querying Multiple Aspects of Semistructured Data,” Proc. 25th Int'l Conf. Very Large Databases Conf. (VLDB '99), pp. 290-301, 1999.
[13]
C. Gao and R. Snodgrass, “Temporal Slicing in the Evaluation of XML Queries,” Proc. 29th Int'l Conf. Very Large Data Bases (VLDB '03), pp. 632-643, 2003.
[14]
C. Gutierrez, C. Hurtado, and A.O. Mendelzon, “Formal Aspects of Querying RDF Databases,” Proc. Workshop Semantic Web and Databases (SWDB '03), pp. 293-307, 2003.
[15]
C. Gutierrez, C. Hurtado, and A.O. Mendelzon, “Foundations of Semantic Web Databases,” Proc. 23rd Symp. Principles of Database Systems (PODS '04), pp. 95-106, 2004.
[16]
C. Gutierrez, C. Hurtado, and A. Vaisman, “Temporal RDF,” Proc. Second European Semantic Web Conf. (ESWC '05), pp. 93-107, 2005.
[17]
P. Haase, J. Broekstra, A. Eberhart, and R. Volz, “A Comparison of RDF Query Languages,” Proc. Int'l Semantic Web Conf., 2004.
[18]
RDF Semantics, P. Hayes, ed., W3C Recommendation, Feb. 2004.
[19]
A. Maedche, B. Motik, L. Stojanovic, R. Studer, and R. Volz, “Establishing the Semantic Web 11: An Infrastructure for Searching, Reusing, and Evolving Distributed Ontologies,” Proc. 12th Int'l Conf. World Wide Web, pp. 439-448, 2003.
[20]
A. Magkanaraki, G. Karvounarakis, T.T. Anh, V. Christophides, and D. Plexousakis, “Ontology Storage and Querying,” Technical Report No. 308, Foundation for Research and Technology Hellas, Inst. of Computer Science, Information System Laboratory, 2002.
[21]
RDF Primer, F. Manola and E. Miller, eds., W3C Recommendation, Feb. 2004.
[22]
F. Rizzolo, A.O. Mendelzon, and A. Vaisman, “Indexing Temporal XML Documents,” Proc. 30th Int'l Conf. Very Large Databases (VLDB '04), pp.216-227, 2004.
[23]
R. Snodgrass, The TSQL2 Temporal Query Language. Kluwer Academic, 1995.
[24]
Temporal Databases: Theory, Design and Implementation, A. Tansel, etal., eds. Benjamin/Cummings, 1993.
[25]
D. Toman, “Point vs. Interval-Based Query Languages for Temporal Databases,” Proc. 15th Symp. Principles of Database Systems (PODS '96), pp. 58-67, 1996.
[26]
U. Visser, “Intelligent Information Integration for the Semantic Web,” Lecture Notes in Artificial Intelligence, vol. 3159, 2004.
[27]
G. Yang and M. Kifer, “On the Semantics of Anonymous Identity and Reification,” Proc. First Int'l Conf. Ontologies, Databases, and Applications of Semantics (ODBASE '02), pp. 1047-1066, 2002.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering  Volume 19, Issue 2
February 2007
197 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 February 2007

Author Tags

  1. Data models
  2. query languages
  3. temporal databases.

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media