We choose a generic model to represent changes to a dataset. It includes the following four dimensions to represent what changed where, when, and how:
- Entity (ID)
A change c is a quadruple of the form
<Time, ID, Property, Value> or in brief <t, id, p, v>.
Its semantics is: At time t the property p of the entity identified with id was created as or changed to v.
A change-cube is a set of such changes.
For more details on our data model see our vision paper at ExploreDB'17 – a more detailed and comprehensive description of our vision has recently been accepted at PVLDB and will be published shortly: