- From: Michael Hausenblas <michael.hausenblas@deri.org>
- Date: Wed, 02 Dec 2009 10:56:03 +0000
- To: Benjamin Nowack <bnowack@semsol.com>
- CC: Linked Data community <public-lod@w3.org>, Jürgen Umbrich <Juergen.Umbrich@deri.org>
Benji, >> What about using RSS feeds (w/ RDF extensions) combined with RSSCloud >> or PubSubHubbub ? > > +1 > > I started working on a PuSH/RDF implementation a few weeks ago. Any > recent project I'm involved in seems to require a more real-time-ish > experience, and PuSH/PSHB is a very elegant and pragmatic solution. Very cool and a huge +1 for building on/reusing existing stuff (Atom etc.). I'd be very interested to learn more about what you have if/once you can share something. Please note as well that we (Juergen, in CC, and myself) have hacked a very simple 'dataset dynamics' demo during the Linked Data Camp Vienna [1], essentially using voiD and dady [2],[3] for change discovery and an extended Atom format (introducing two new @rel values) to communicate add/remove events. Details including the live demo, code, etc. available at [4]. Cheers, Michael [1] http://www.linkeddatacamp.org/wiki/LinkedDataCampVienna2009/DatasetDynamics [2] http://esw.w3.org/topic/DatasetDynamics [3] http://purl.org/NET/dady [4] http://code.google.com/p/dady/wiki/Demos -- Dr. Michael Hausenblas LiDRC - Linked Data Research Centre DERI - Digital Enterprise Research Institute NUIG - National University of Ireland, Galway Ireland, Europe Tel. +353 91 495730 http://linkeddata.deri.ie/ http://sw-app.org/about.html > From: Benjamin Nowack <bnowack@semsol.com> > Organization: semsol.com > Reply-To: Benjamin Nowack <bnowack@semsol.com> > Date: Wed, 2 Dec 2009 09:49:44 +0100 > To: Linked Data community <public-lod@w3.org> > Subject: Re: RDF Update Feeds > Resent-From: Linked Data community <public-lod@w3.org> > Resent-Date: Wed, 02 Dec 2009 08:50:13 +0000 > > > On Fri, 20 Nov 2009 18:35:05 Alexandre Passant wrote: > >> What about using RSS feeds (w/ RDF extensions) combined with RSSCloud >> or PubSubHubbub ? > > +1 > > I started working on a PuSH/RDF implementation a few weeks ago. Any > recent project I'm involved in seems to require a more real-time-ish > experience, and PuSH/PSHB is a very elegant and pragmatic solution. > > A very nice add-on is that it supports simple private update streams > (you can for example push profile updates to selected people in your > address book w/o too much hassle). What I also like is the ability to > hook into the wealth of RSS/Atom feeds already out there, even though > you still have to implement a polling mechanism for legacy feeds that > don't support pub/sub yet. > > PuSH needs asynchronous processing and job queues, and writing a > compliant hub is not trivial. But compared to implementing RDF > specs, I dare say it's pure joy ;) > > For resource updates and predicate-level changes (maybe even object- > level, not sure yet), I'm looking at Atom Activities[1]. They are a > bit like RDF, and more obvious than a directly embedded SPARQL/Update > query. Translating incoming RDF activities to Talis Changesets or > SPARQL INSERTs/DELETEs seems to be straight-forward, but I'm not > there yet code-wise, so this is really just a guess so far. > > Cheers, > Benji > > [1] http://activitystrea.ms/ > > -- > Benjamin Nowack > http://bnode.org/ > http://semsol.com/ > >
Received on Wednesday, 2 December 2009 10:56:44 UTC