[foaf-protocols] FOAF Like
Nathan
nathan at webr3.org
Thu Sep 30 17:15:36 CEST 2010
Mischa Tuffield wrote:
> I wonder how a distributed WebID powered Like button would work, doesn't seem like it would that easy to me, perhaps it would look at your client-side cert or something, mmm ...
TBH, the two could be quite different..
in the facebook case it's sending a ping home to a silo which then
presents the 'like' to other people so they can view it too.
in the webid case it would be the ability for an agent to update
somebodies profile to add a triple that they like something.
the latter doesn't have the silo behind it so the until we've got rid of
the silos, the big traffic effect isn't there.
so, to give it a quick typed description.
in ones profile:
:me :likesDoc <http://example.org/mylikes> . [1]
http://example.org/mylikes
a datawiki acl controlled type resource which is somewhat akin to an
atom collection, and to which 'likes' can be posted.
toolbar button / button in agent to like something
universal like button that works for anything, when clicked it calls
home sending a 'like' (rdf description of a like) to
http://example.org/mylikes
then all that would remain would be for people to have agents either
behind http://example.org/mylikes or listening to updates from
http://example.org/mylikes to post the new like to various other
resources (as in mircoblog, tweet or fb message it), if configured that
is - in a similar manner to when you +1 a youtube video and
youtube-the-agent can be configured to tweet that you just liked a video.
Personally I feel the quicker we get update streams for graphs the
better, I'd just subscribe to all of your 'like' streams, and your posts
/ microblog streams etc.
[1] ex:likes link:listDocumentProperty :likesDoc .
Best,
Nathan
More information about the foaf-protocols
mailing list