Skip to main content
Log in

RDF for temporal data management – a survey

  • Review Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

Over the years, a large amount of temporal data needs to be shared and exchanged on the Web. Resource Description Framework (RDF) has been widely accepted and has rapidly gained popularity to al RDF) model as mentioned in represent and share data in many application domains (e.g., the Data of Web, Linked Data, and Knowledge Graph). Accordingly, efficient management of temporal data based on RDF is of increasing importance. Much work has been devoted to the representation, querying, storage, and management of temporal RDF data. Therefore, to investigate and more importantly serve as helping researchers grasp the main ideas and results of temporal RDF data management, and to highlight an ongoing research on them, in this paper, we provide a full up-to-date overview of the current state of the art in temporal RDF data management, including representation, querying, storage, and other directions.

In detail, regarding to the representation of temporal RDF models, we first classify the existing temporal RDF models into two main categories according to their focuses (including the new RDF extension models and the original RDF models based on timestamp). We summarize and compare each model from the perspectives of syntax, semantics, and etc. Then, we further summarize the temporal RDF querying and storage techniques in detail. Moreover, to well introduce the main idea of each approach, we use some examples to explain each approach. In addition, the directions for future research and some comparisons and analyses are discussed in our whole survey. This survey will help readers understand and catch some key techniques about the issue and also identify some future research directions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Al-Dhaheri S (2016) Survey of temporal knowledge representation. The Graduate Center, CUNY

  • Allen JF (1983) Maintaining knowledge about temporal intervals. Communications of the ACM 26(11):832–843

    Article  Google Scholar 

  • Analyti A, Pachoulakis I (2012) A survey on models and query languages for temporally annotated RDF. Int J Adv Comput Sci Appl 3(9):28–35

    Google Scholar 

  • Anicic D, Fodor P, Rudolph S et al (2011) EP-SPARQL: a unified language for event processing and stream reasoning, Proceedings of the 20th international conference on World Wide Web, pp 635–644

    Google Scholar 

  • Ao J, Cheng Z, Chirkova R et al (2020) Temporal enrichment and querying of ontology-compliant data, European Conference on Advances in Databases and Information Systems, pp 129–139

    Google Scholar 

  • Barbieri DF, Braga D, Ceri S, Valle ED, Grossniklaus M (2010b) Querying RDF streams with C-SPARQL. ACM SIGMOD Rec 39(1):20–26

    Article  Google Scholar 

  • Barbieri DF, Braga D, Ceri S et al (2009) C-SPARQL: SPARQL for continuous querying, Proceedings of the 18th international conference on World Wide Web, pp 1061–1062

    Google Scholar 

  • Barbieri DF, Braga D, Ceri S et al (2010a) C-SPARQL: a continuous query language for RDF data streams. Int J Semantic Comput 4(01):3–25

    Article  Google Scholar 

  • Bellamy-McIntyre J (2018) Modeling and querying versioned source code in RDF, European Semantic Web Conference (ESWC 2018) Satellite Events, pp 251–261

    Google Scholar 

  • Bereta K, Smeros P, Koubarakis M (2013) Representation and querying of valid time of triples in linked geospatial data, Extended Semantic Web Conference, pp 259–274

    Google Scholar 

  • Böhlen M, Dignös A, Jensen C, Gamper J (2017) Temporal data management - an overview, Business Intelligence and Big Data - 7th European Summer School (eBISS), pp 51–83

    Google Scholar 

  • Brickley D, Guha R V. RDF Schema 1.1. W3C Recommendation, 2014. http://www.w3.org/TR/rdf-schema/

    Google Scholar 

  • Bry F, Spranger S (2003) Temporal constructs for a Web language, Proc Fourth Workshop Interval Temporal Logics and Duration Calculi (ESSLLI ‘03), pp 1–10

    Google Scholar 

  • Buneman P, Kostylev EV (2010) Annotation algebras for RDFS. Proceedings of the Second International Workshop on the role of Semantic Web in Provenance Management (SWPM-10), CEUR Workshop Proceedings, pp 1–6

    Google Scholar 

  • Bykau S, Mylopoulos J, Rizzolo F, Velegrakis Y (2012) On modeling and querying concept evolution. J Data Semantics 1:31–55

    Article  Google Scholar 

  • Candan KS, Liu H, Suvarna R (2001) Resource description framework: metadata and its applications. Acm Sigkdd Explorations Newsletter 3(1):6–19

    Article  Google Scholar 

  • Carroll JJ, Bizer C, Hayes P, Stickler P (2005) Named graphs. J Web Semantics 3(3):247–267

    Article  Google Scholar 

  • Carroll JJ, Dickinson I, Dollin C, Reynolds D, Seaborne A, Wilkinson K (2004) Jena: implementing the Semantic Web recommendations, Proceedings of the 13th International World Wide Web Conference, pp 74–83

    Google Scholar 

  • Chekol MW, Pirrò G, Schoenfisch J, Stuckenschmidt H (2017a) Marrying uncertainty and time in Knowledge Graphs, Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence (AAAI-17), pp 88–94

    Google Scholar 

  • Chekol MW, Pirrò G, Schoenfisch J, Stuckenschmidt H (2017b) TeCoRe: temporal conflict resolution in Knowledge Graphs. Proc VLDB Endowment 10(12):1929–1932

    Article  Google Scholar 

  • Chekol MW, Stuckenschmidt H (2018) Towards probabilistic bitemporal knowledge graphs. WWW, pp 1757–1762

    Google Scholar 

  • Chen L, Gupta A, Kurul ME (2005) A semantic-aware RDF query algebra, Proceedings of the International Conference on Management of Data, pp 1–12

    Google Scholar 

  • Dividino RQ, Sizov S, Staab S, Schueler B (2009) Querying for provenance, trust, uncertainty and other meta knowledge in RDF. J Web Semantics 7(3):204–219

    Article  Google Scholar 

  • Dylla M, Miliaraki I, Theobald M (2013) A temporal-probabilistic database model for information extraction. Proc VLDB Endowment 6(14):1810–1821

    Article  Google Scholar 

  • Dylla M, Sozio M, Theobald M (2011) Resolving temporal conflicts in inconsistent RDF knowledge bases. Coord Chem Rev 2(1):474–493

    Google Scholar 

  • Fabian MS, Gjergji K, Gerhard W (2007) Yago: a core of semantic knowledge unifying wordnet and Wikipedia, 16th International World Wide Web Conference, pp 697–706

    Google Scholar 

  • Faisal S, Sarwar M (2014) Temporal and multi-versioned XML documents: a survey. Inf Process Manag 50(1):113–131

    Article  Google Scholar 

  • Fernández JD, Umbrich J, Polleres A et al (2019) Evaluating query and storage strategies for RDF archives. Semantic Web 10(2):247–291

    Article  Google Scholar 

  • Frasincar F, Houben GJ, Vdovjak R, Barna P (2002) RAL: an algebra for querying RDF, Proceedings of the Third International Conference on Web Information Systems Engineering, pp 173–181

    Google Scholar 

  • Gaha M, Zinflou A, Bouffard A et al (2015) Temporal RDF system for power utilities, The Ninth International Conference on Advances in Semantic Processing, pp 32–37

    Google Scholar 

  • Gao S, Gu J, Zaniolo C (2016) RDF-TX: a fast, user-friendly system for querying the history of RDF Knowledge Bases, Proc 19th International Conference on Extending Database Technology (EDBT), pp 269–280

    Google Scholar 

  • Gergatsoulis M, Lilis P (2005) Multidimensional RDF, Proceedings of the OTM Confederated International Conferences on the Move to Meaningful Internet Systems, pp 1188–1205

    Google Scholar 

  • Ghorbel F, Hamdi F, Métais E et al (2019) Ontology-based representation and reasoning about precise and imprecise temporal data: a fuzzy-based view. Data Knowl Eng 124:1–26

    Article  Google Scholar 

  • Golumbic MC, Shamir R (1993) Complexity and algorithms for reasoning about time: a graph-theoretic approach. J ACM 40(5):1108–1133

    Article  Google Scholar 

  • Gottschalk S, Demidova E (2018) EventKG: a multilingual event-centric temporal knowledge graph, European Semantic Web Conference (ESWC 2018), pp 272–287

    Google Scholar 

  • Grandi F (2009) Multi-temporal RDF ontology versioning, Proc. of IWOD Workshop, CEUR-WS, pp 1–10

    Google Scholar 

  • Grandi F (2010) T-SPARQL: a TSQL2-like temporal query language for RDF, Proceedings of the 1st international workshop on querying graph structured data (GraphQ 2010), pp 21–30

    Google Scholar 

  • Grandi F (2011) Light-weight ontology versioning with multi-temporal RDF schema, Proceedings of the 5th international conference on advances in semantic processing (SEMAPRO 2011), pp 42–48

    Google Scholar 

  • Guo S, Yan L, Hu Z (2018) Select query translation from temporal SPARQL to TSQL2, Proceedings of the 2018 2nd international conference on management engineering, Software Engineering and Service Sciences, pp 172–175

    Google Scholar 

  • Gutierrez C, Hurtado C, Vaisman A (2005) Temporal RDF, European Semantic Web Conference, vol 93-107

    Google Scholar 

  • Gutierrez C, Hurtado CA, Vaisman A (2007) Introducing time into RDF. IEEE Trans Knowledge Data Eng 19(2):207–218

    Article  Google Scholar 

  • Harris S, Seaborne A. SPARQL 1.1 query language. 2013, https://www.w3.org/TR/sparql11-query/

    Google Scholar 

  • Hartig O (2009) Querying trust in RDF data with tSPARQL. ESWC, pp 5–20

  • Hayes P J, Patel-Schneider P F. RDF 1.1 Semantics. 2014. http://www.w3.org/TR/rdf11-mt/

    Google Scholar 

  • Hoffart J, Suchanek FM, Berberich K, Weikum G (2013) Yago2: A spatially and temporally enhanced knowledge base from wikipedia. Artif Intell 194:28–61

    Article  Google Scholar 

  • Huang J, Chen W, Liu A et al (2020) Cluster query: a new query pattern on temporal knowledge graph, World Wide Web, pp 1–25

    Google Scholar 

  • Huber J. Temporal reasoning for RDF(S): a Markov logic based approach. Arbeitspapier, 2014

    Google Scholar 

  • Hurtado C, Vaisman A (2006) Reasoning with temporal constraints in RDF. PPSWR Workshop, pp 164–178

  • Kalayci E, Brandt S, Calvanese D, Ryzhikov V, Xiao G, Zakharyaschev M (2019) Ontology-based access to temporal data with Ontop: a framework proposal. Int J Appl Math Comput Sci 29(1):17–30

    Article  Google Scholar 

  • Le-Phuoc D, Dao-Tran M, Parreira JX et al (2011) A native and adaptive approach for unified processing of linked streams and linked data, International Semantic Web Conference, pp 370–388

    Google Scholar 

  • Liao HC, Tu CC (2007) A RDF and OWL-based temporal context reasoning model for smart home. Inform Technol J 6(8):1130–1138

    Article  Google Scholar 

  • Libkin L, Reutter JL, Soto A, Vrgoc D (2018) Trial: a navigational algebra for RDF triplestores. ACM Trans Database Syst 43(1):1–46

    Article  Google Scholar 

  • Lopes N, Polleres A, Straccia U, Zimmermann A (2010) AnQL: SPARQLing up annotated RDF, Proceedings of the International Semantic Web Conference (ISWC-10), pp 518–533

    Google Scholar 

  • Ma Z, Capretz MAM, Li Y (2016) Storing massive Resource Description Framework (RDF) data: a survey. Knowledge Eng Rev 31(4):391–413

    Article  Google Scholar 

  • Malik S, Goel A, Maniktala S (2010) A comparative study of various variants of sparql in semantic web, Computer Information Systems & Industrial Management Applications International Conf, pp 471–474

    Google Scholar 

  • Manola F, Miller E, McBride B. RDF 1.1 primer. W3C Recommendation. https://www.w3.org/TR/rdf11-primer/

  • Mazzieri M, Dragoni AF (2008) A fuzzy semantics for the Resource Description Framework, ISWC International Workshops on Uncertainty Reasoning for the Semantic Web, pp 244–261

    Google Scholar 

  • McBride B, Butler M (2009) Representing and querying historical information in RDF with application to e-discovery. ISWC, pp 1–13

  • Motik B (2012) Representing and querying validity time in RDF and OWL: A logic-based approach, Web semantics: science, Services and Agents on the World Wide Web, vol 12, pp 3–21

    Google Scholar 

  • Nguyen V, Bodenreider O, Sheth A (2014) Don't like RDF reification? making statements about statements using singleton property, Proceedings of the 23rd international conference on World Wide Web, pp 759–770

    Google Scholar 

  • Ognyanov D, Kiryakov A (2002) Tracking changes in RDF(S) repositories, International Conference on Knowledge Engineering and Knowledge Management: Ontologies and the Semantic Web, pp 373–378

    Google Scholar 

  • Owens A, Seaborne A, Gibbins N (2009) Clustered TDB: a clustered triple store for Jena. WWW, pp 1–10

  • Özsu MT (2016) A survey of RDF data management systems. Front Comput Sci 10(3):1–15

    Article  Google Scholar 

  • Perez J, Arenas M, Gutierrez C (2010) nSPARQL: a navigational language for RDF. J Web Semantics 8(4):255–270

    Article  Google Scholar 

  • Pugliese A, Udrea O, Subrahmanian VS (2008) Scaling RDF with time. WWW, pp 605–614

    Google Scholar 

  • Radhakrishna V, Kumar PV, Janaki V (2015) A survey on temporal databases and data mining, Proceedings of the The International Conference on Engineering & MIS, pp 1–6

    Google Scholar 

  • Rizzolo F, Velegrakis Y, Mylopoulos J, Bykau S (2009) Modeling concept evolution: a historical perspective, 28th International Conference on Conceptual Modeling, pp 1–15

    Google Scholar 

  • Robatjazi M et al (2015) LORI: linguistically oriented RDF interface for querying fuzzy temporal data. In: Andreasen T (ed) Flexible Query Answering Systems

    Google Scholar 

  • Robertson EL (2004) Triadic relations: an algebra for the Semantic Web, Proc. of the Second International Workshop on Semantic Web and Databases, pp 91–108

    Google Scholar 

  • Rodríguez A, McGrath R, Liu Y, Myers J (2009) Semantic management of streaming data, 2nd International Workshop on Semantic Sensor Networks at the International Semantic Web Conference, pp 80–95

    Google Scholar 

  • Rula A, Palmonari M, Harth A et al (2012) On the diversity and availability of temporal information in linked open data. ISWC, pp 492–507

  • Rula A, Palmonari M, Ngomo ACN et al (2014) Hybrid acquisition of temporal scopes for RDF data, The Semantic Web: Trends and Challenges. Springer International Publishing

  • Rula A, Palmonari M, Rubinacci S, Ngomo ACN, Lehmann J, Maurino A, Esteves D (2019) TISCO: temporal scoping of facts. J Web Semantics 54:72–86

    Article  Google Scholar 

  • Schenk S (2008) On the semantics of trust and caching in the Semantic Web, Proc. of 7th International Semantic Web Conference (ISWC’2008), pp 533–549

    Google Scholar 

  • Schrag R (2014) Exploiting inference to improve temporal RDF annotations and queries for machine reading. CEUR Workshop Proceedings:104–111

  • Schueler B, Sizov S, Staab S, Tran DT (2008) Querying for meta knowledge, Proceedings of the 17th international conference on World Wide Web, pp 625–634

    Google Scholar 

  • Snodgrass RT (1995) The TSQL2 temporal query language. Kluwer Academic Publishers

  • Song A (2015) Wikipedia infobox temporal RDF knowledge base and indices. University of California

  • Straccia U (2009) A minimal deductive system for general fuzzy RDF, Web reasoning and rule systems, third international conference, RR 2009, pp 166–181

    Google Scholar 

  • Straccia U, Lopes N, Lukacsy G, Polleres A (2010) A general framework for representing and reasoning with annotated Semantic Web data, Proceedings of the Twenty-Fourth AAAI Conference on Artificial Intelligence (AAAI-10), pp 1437–1442

    Google Scholar 

  • Tao C, Wei WQ, Solbrig HR, Savova G, Chute CG (2010) Cntro: a semantic web ontology for temporal relation inferencing in clinical narratives, AMIA 2010 Symposium proceedings, pp 787–791

    Google Scholar 

  • Tappolet J, Bernstein A (2009) Applied temporal RDF: efficient temporal querying of RDF data with SPARQL, 6th European Semantic Web Conference (ESWC-2009), pp 308–322

    Google Scholar 

  • Tzitzikas Y, Manolis N, Papadakos P (2017) Faceted exploration of RDF/S datasets: a survey. J Intell Inf Syst 48:329–364

    Article  Google Scholar 

  • Udrea O, Recupero DR, Subrahmanian V (2010) S. Annotated RDF. ACM Trans Comput Logic 11(2):1–41

    Article  Google Scholar 

  • W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. 2012. W3C Recommendation. http://www.w3.org/TR/xmlschema11-2/

  • Wahyudi W, Khodra ML, Prihatmanto AS, Machbub C (2018) A question answering system using graph-pattern association rules (QAGPAR) on YAGO Knowledge Base. International Conference on Information Technology Systems and Innovation (ICITSI), pp 536–541

    Google Scholar 

  • Wang HT, Tansel AU (2017) Temporality in Semantic Web. International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017), pp 187–191

    Google Scholar 

  • Wang HT, Tansel AU (2019) Temporal extensions to RDF. J Web Eng 18(1–3):25–168

    Google Scholar 

  • Wang Y, Zhu M, Qu L, Spaniol M, Weikum G (2010) Timely YAGO: harvesting, querying, and visualizing temporal knowledge from Wikipedia, International Conference on Extending Database Technology, pp 697–700

    Google Scholar 

  • Wudage Chekol M, Pirrò G, Stuckenschmidt H (2019) Fast interval joins for temporal SPARQL queries, Proceedings of the 2019 World Wide Web Conference (WWW2019), pp 1148–1154

    Google Scholar 

  • Yan L, Zhao P, Ma Z (2019) Indexing temporal RDF graph. Computing 101(10):1457–1488

    Article  Google Scholar 

  • Yang D, Yan L (2018) Transforming XML to RDF(S) with temporal information. CIT 26(2):115–129

    Article  Google Scholar 

  • Zaniolo C, Gao S, Atzori M, Chen M, Gu J (2018) User-friendly temporal queries on historical knowledge bases. Inf Comput 259:444–459

    Article  Google Scholar 

  • Zhang F, Wang K, Li Z, Cheng J (2019) Temporal data representation and querying based on RDF. IEEE Access 7:85000–85023

    Article  Google Scholar 

  • Zimmermann A, Lopes N, Polleres A, Straccia U (2012) A general framework for representing, reasoning and querying with annotated semantic web data. Web Semantics Sci Serv Agents World Wide Web 11(3):72–95

    Article  Google Scholar 

Download references

Acknowledgements

The authors really appreciate the hard work and the time that the reviewers for reviewing this paper. The work is supported by the Natural Science Foundation of Ningxia Province (NO. 2020AAC03212) and the National Natural Science Foundation of China (61672139).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fu Zhang.

Additional information

Communicated by: H. Babaie

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, F., Li, Z., Peng, D. et al. RDF for temporal data management – a survey. Earth Sci Inform 14, 563–599 (2021). https://doi.org/10.1007/s12145-021-00574-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-021-00574-w

Keywords

Navigation