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.
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
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
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
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
Barbieri DF, Braga D, Ceri S, Valle ED, Grossniklaus M (2010b) Querying RDF streams with C-SPARQL. ACM SIGMOD Rec 39(1):20–26
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
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
Bellamy-McIntyre J (2018) Modeling and querying versioned source code in RDF, European Semantic Web Conference (ESWC 2018) Satellite Events, pp 251–261
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
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
Brickley D, Guha R V. RDF Schema 1.1. W3C Recommendation, 2014. http://www.w3.org/TR/rdf-schema/
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
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
Bykau S, Mylopoulos J, Rizzolo F, Velegrakis Y (2012) On modeling and querying concept evolution. J Data Semantics 1:31–55
Candan KS, Liu H, Suvarna R (2001) Resource description framework: metadata and its applications. Acm Sigkdd Explorations Newsletter 3(1):6–19
Carroll JJ, Bizer C, Hayes P, Stickler P (2005) Named graphs. J Web Semantics 3(3):247–267
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
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
Chekol MW, Pirrò G, Schoenfisch J, Stuckenschmidt H (2017b) TeCoRe: temporal conflict resolution in Knowledge Graphs. Proc VLDB Endowment 10(12):1929–1932
Chekol MW, Stuckenschmidt H (2018) Towards probabilistic bitemporal knowledge graphs. WWW, pp 1757–1762
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
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
Dylla M, Miliaraki I, Theobald M (2013) A temporal-probabilistic database model for information extraction. Proc VLDB Endowment 6(14):1810–1821
Dylla M, Sozio M, Theobald M (2011) Resolving temporal conflicts in inconsistent RDF knowledge bases. Coord Chem Rev 2(1):474–493
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
Faisal S, Sarwar M (2014) Temporal and multi-versioned XML documents: a survey. Inf Process Manag 50(1):113–131
Fernández JD, Umbrich J, Polleres A et al (2019) Evaluating query and storage strategies for RDF archives. Semantic Web 10(2):247–291
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
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
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
Gergatsoulis M, Lilis P (2005) Multidimensional RDF, Proceedings of the OTM Confederated International Conferences on the Move to Meaningful Internet Systems, pp 1188–1205
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
Golumbic MC, Shamir R (1993) Complexity and algorithms for reasoning about time: a graph-theoretic approach. J ACM 40(5):1108–1133
Gottschalk S, Demidova E (2018) EventKG: a multilingual event-centric temporal knowledge graph, European Semantic Web Conference (ESWC 2018), pp 272–287
Grandi F (2009) Multi-temporal RDF ontology versioning, Proc. of IWOD Workshop, CEUR-WS, pp 1–10
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
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
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
Gutierrez C, Hurtado C, Vaisman A (2005) Temporal RDF, European Semantic Web Conference, vol 93-107
Gutierrez C, Hurtado CA, Vaisman A (2007) Introducing time into RDF. IEEE Trans Knowledge Data Eng 19(2):207–218
Harris S, Seaborne A. SPARQL 1.1 query language. 2013, https://www.w3.org/TR/sparql11-query/
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/
Hoffart J, Suchanek FM, Berberich K, Weikum G (2013) Yago2: A spatially and temporally enhanced knowledge base from wikipedia. Artif Intell 194:28–61
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
Huber J. Temporal reasoning for RDF(S): a Markov logic based approach. Arbeitspapier, 2014
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
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
Liao HC, Tu CC (2007) A RDF and OWL-based temporal context reasoning model for smart home. Inform Technol J 6(8):1130–1138
Libkin L, Reutter JL, Soto A, Vrgoc D (2018) Trial: a navigational algebra for RDF triplestores. ACM Trans Database Syst 43(1):1–46
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
Ma Z, Capretz MAM, Li Y (2016) Storing massive Resource Description Framework (RDF) data: a survey. Knowledge Eng Rev 31(4):391–413
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
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
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
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
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
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
Perez J, Arenas M, Gutierrez C (2010) nSPARQL: a navigational language for RDF. J Web Semantics 8(4):255–270
Pugliese A, Udrea O, Subrahmanian VS (2008) Scaling RDF with time. WWW, pp 605–614
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
Rizzolo F, Velegrakis Y, Mylopoulos J, Bykau S (2009) Modeling concept evolution: a historical perspective, 28th International Conference on Conceptual Modeling, pp 1–15
Robatjazi M et al (2015) LORI: linguistically oriented RDF interface for querying fuzzy temporal data. In: Andreasen T (ed) Flexible Query Answering Systems
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
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
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
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
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
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
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
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
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
Tzitzikas Y, Manolis N, Papadakos P (2017) Faceted exploration of RDF/S datasets: a survey. J Intell Inf Syst 48:329–364
Udrea O, Recupero DR, Subrahmanian V (2010) S. Annotated RDF. ACM Trans Comput Logic 11(2):1–41
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
Wang HT, Tansel AU (2017) Temporality in Semantic Web. International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017), pp 187–191
Wang HT, Tansel AU (2019) Temporal extensions to RDF. J Web Eng 18(1–3):25–168
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
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
Yan L, Zhao P, Ma Z (2019) Indexing temporal RDF graph. Computing 101(10):1457–1488
Yang D, Yan L (2018) Transforming XML to RDF(S) with temporal information. CIT 26(2):115–129
Zaniolo C, Gao S, Atzori M, Chen M, Gu J (2018) User-friendly temporal queries on historical knowledge bases. Inf Comput 259:444–459
Zhang F, Wang K, Li Z, Cheng J (2019) Temporal data representation and querying based on RDF. IEEE Access 7:85000–85023
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
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
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-021-00574-w