Time Travel with the BiTemporal RDF Model
Open Access
- 27 June 2025
- journal article
- research article
- Published by MDPI AG in Mathematics
- Vol. 13 (13) , 2109
Abstract
The Internet is not just used for communication, transactions, and cloud storage; it also serves as a massive knowledge store where both people and machines can create, analyze, and use data and information. The Semantic Web was designed to enable machines to interpret the meaning of data, facilitating more informed and autonomous decision-making. The foundation of the Semantic Web is the Resource Description Framework (RDF). The standard RDF is limited to representing simple binary relationships in the form of the triple. In this paper, we present a new data model called BiTemporal RDF (BiTRDF), which adds valid time and transaction time to the standard RDF. Our approach treats temporal information as references instead of attributes, simplifying the semantics while enhancing the model’s expressiveness and consistency. BiTRDF treats all resources and relationships as inherently bitemporal, enabling the representation and reasoning of complex temporal relationships in RDF. Illustrative examples demonstrate the model’s support for type propagation, domain-range inference, and transitive relationships in a temporal setting. While this work lays a theoretical foundation, future research will address implementation, query language support, and compatibility with RDF streams and legacy systems.
Keywords
This publication has 27 references indexed in Scilit:
- A survey for managing temporal data in RDFInformation Systems, 2024
- A model and query language for temporal graph databasesThe VLDB Journal, 2021
- On Modeling and Querying Concept EvolutionJournal on Data Semantics, 2012
- tOWL: A Temporal Web Ontology LanguageIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2011
- C-SPARQL: A CONTINUOUS QUERY LANGUAGE FOR RDF DATA STREAMSInternational Journal of Semantic Computing, 2010
- Introducing Time into RDFIEEE Transactions on Knowledge and Data Engineering, 2006
- Named graphsJournal of Web Semantics, 2005
- An ontology of time for the semantic webACM Transactions on Asian Language Information Processing, 2004
- Temporal relational data modelIEEE Transactions on Knowledge and Data Engineering, 1997
- Adding time dimension to relational model and extending relational algebraInformation Systems, 1986