Bitemporal Modeling
Summary
This chapter addresses the challenge of modeling time in two dimensions: when things happened in the real world versus when they were recorded in the system. We explore bitemporal graphs and how to maintain both real-world time and system time.
Concepts Covered
- Bitemporal Graphs
- Real World Time
- System Time
Learning Objectives
By the end of this chapter, students will be able to:
- Explain the difference between real-world time and system time
- Design bitemporal models tracking both time dimensions
- Query graph data at specific points in both timelines
- Handle corrections and late-arriving data
- Build audit-compliant temporal models
- Connect bitemporal concepts to previous time modeling