Multi-Dimensional Versioning for Information Systems
At a glance
In this project, we identified challenges and designed solution approaches for implementing a line based version control system to manage object-oriented data. The system was developed to bring typical features of version control systems (VCS) such as branching, diffing and merging to the world of structured, object-oriented data. In addition, the resulting system supports multiple temporal dimensions and can process mono-temporal as well as bitemporal and tritemporal data in the same application.