[Xesam] nuao user action ontology
phreedom.stdin at gmail.com
Mon Dec 14 09:42:49 PST 2009
В сообщении от Пятница 11 декабря 2009 15:14:14 автор Ivan Frade написал:
> On Fri, Dec 11, 2009 at 3:02 PM, Roberto Guido <bob4job at gmail.com> wrote:
> > On Fri, 2009-12-11 at 13:47 +0100, Leo Sauermann wrote:
> > > this is going to be a great ontology that really can enable nice
> > > applications to happen!
> > Probably people from Gnome Zeitgeist are also interested, I will try to
> > contact them.
> I am indirectly involved in zeitgeist (wrote a couple of lines of code and
> used it in a prototype), i was in the hackfest and i can talk about our
> point of view about how to integrate tracker and zeitgeist (i.e. triplet
> store and activity logging)
> Our solution is Zeitgeist storing all the history, running algorithms and
> spitting refined data in the triplet store. In other words: Tracker is a
> snapshot of the information, and Zeitgeist is the journal of how the user
> got there.
> Storing all the history of activities of the user will spam any triplet
> store (it doesn't matter how efficient it is), and doesn't provide any
> direct benefit, because the value is in data-mining/analyze that raw data.
> Basically this means that we don't need an action ontology in the store
> (maybe it is useful for Zeitgeist itself, considering ontology as data
> model... but i doubt a triplet store should be used at all there).
I wouldn't go as far as to say it will spam the triple store. Say if you add a
triplet like <resource> nuao:used "SomeDate", you're going to accumulate maybe
100 triples over the lifetime of the resource as compared to say 30 triples
describing the resource. While this is a lot, I don't see this completely
killing the backend.
You are correct in that we still need to store aggregates and this ontology is
the place for this.
One more possibility is storing aggregates and recent activity. We definitely
need a list of use cases.
More information about the Xesam