Re: AS2.0 Discovery

Hi,

I will most likely need a way to provide multiple activity streams which
one can discover from my web profile. For example I can track my
geolocation and most people don't want to get update every 5sec with new
coordinates. Also someone may want to subscribe to my CheckIn and RSVP
but don't care about details of when/where/what I eat, drink, pee,
sleep, use public transport, ride a bike etc.

Since Activity Stream acts as collection we could model it similar to
proposal of hydra:Collection [1] (maybe also LDP Containers could come
useful?) I also start looking at Linked Data Fragments[2], which
recently joined Hydra CG, and currently work on specifying Triple
Pattern Fragment [3]. Shortly my interpretation: proper REST (with
hypermedia controls) instead of SPARQL :)

In a decentralized prototype I worked on a year ago [4], I used Bayeux
protocol which allows pub/sub on multiple channels (with real time push)
[5][6]
This way everyone could publish and subscribe separately to events like,
location change, taking photo, checking in etc.
Yes! I have a real world use case for that with existing 1 year old
basic open source implementation :)

Cheers!

[1] https://www.w3.org/community/hydra/wiki/Collection_Design
[2] http://linkeddatafragments.org/
[3] http://www.hydra-cg.com/spec/latest/triple-pattern-fragments/
[4] http://dspace.elevate.at/
[5] http://svn.cometd.org/trunk/bayeux/bayeux.html
[6] http://faye.jcoglan.com/

Received on Tuesday, 28 October 2014 14:31:22 UTC