Peter Keane wrote:
There was recently some interesting discussion on just this issue on the activity streams mailng list. It came up in the context of "bookmarking" or "favorite-ing" or "rating" someone elses activity (activities are represented by atom entries). The idea being that you include that entry but, essentially, add some metadata saying why you are including it. And that act is itself and activity, also represented by an atom entry.
that sounds a lot like RDF. making assertions about atom entries by creating atom entries about atom entries. you quickly run into the problem of "how do i create rules for how this is done in a given scenario", and in the end maybe you come up with the idea of "metafeeds" which are carrying metadata about a feed. creating standards around this pattern is a pretty challenging topic, i guess, but it is true that in a way, it is simply a generalization of the aggregation pattern i am trying to deal with. it also has the same issues of recursion: it should be possible to "favorite-ing" someone's "favorites", right?
cheers, dret.
