2009/12/8 Mikkel Kamstrup Erlandsen <mikkel.kamst...@gmail.com>: > "Domain" seems to imply that it is the place where the subject is > currently located. It also strikes me as a very vague and possibly > ambiguous word here.
Agreed, "root" would be a better name. > If we take an example where I donwload the file from the above URL, > there are three interesting URIs to log: I don't remember how we came to discussing this, but let me explain my position on this again. If you really want "root" -let's call it like this for now- for optimizing whatever you want to optimize (I'm still not sure what you want it for...), then it should be an implementation detail which isn't exposed in the API. It doesn't make any sense for it to be there. Completely unrelated, I propose that we add a new property to events, called "origin". This property would cover "where does this event come from, ie. what other subject triggered it". So for example if you open project.odt and there click on searchengine.com and search for elephants which brings you to searchengine.com/elephants and there you click on elephants.com/the-truth-about-them that would give you the events: - uri: file:///home/humanoid/project.odt, origin: None - uri: searchengine.com, origin: file:///home/humanoid/project.odt ... some other events because in the middle you talked to an IM contact ... - uri: searchengine.com/elephants, origin: searchengine.com ... some other events because you switched to another tab and looked up photos of elements there ... - uri: elephants.com/the-truth-about-them, origin: searchengine.com/elephants The case of downloads gets more complicated so let's not get into it just right now. Cheers, -- Siegfried-Angel Gevatter Pujals (RainCT) Free Software Developer 363DEAE3 -- What value should subject.origin have? https://bugs.launchpad.net/bugs/487321 You received this bug notification because you are a member of Zeitgeist Developers, which is the registrant for Zeitgeist Framework. Status in Zeitgeist Framework: Triaged Bug description: >> + origin = >> info.get_uri().rpartition("/") WHY? _______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : email@example.com Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp