Application Centric Experience (ACE), e.g: Every Application knows the documents it touched.
Document Centric Experience (DCE), e.g: Every Document knows the applications that touched it.
Event Centric Experience(ECE): ACE U DCE
The only constant variable on your computer are events. If no events are happening then computer can not be running.
An event consists of minimum 5 variables:
- Timestamp: time of the event
- Subject: The application
- Object: The target (Document)
- Type: Activity (the user does something thus triggers an Event) or Notification(something happens that the user can not control)
- Predicate: What did the Subject do with the Object, e.g: Modified, Visited, Linked. Deleted, etc...
Zeitgeist tries to tackle this issue by logging, analysing and storing events.
To be continued...