Imagine you have a system where you ask questions of a person. Over time you build up a model of that person based on their answers.
Now… there is another way to have an anonymous session… where answers are also collected. Later in that session the user identified themselves, so now you know all the previous events relate to that person.
- have something repost the events against the user stream
- have some event posted to the user stream referencing the ID of the session
- something else?
In the end you want the data from both to be a single picture of the person.