Here is the blog entry:
http://datamining.typepad.com/data_mining/2005/07/feed_annotation.html
Feed Annotation Streams
With the help of Davy Mitchell, and the input of others on the
backstage discussion list (Tony Hirst, Duncan Barclay, and others) we
have put together the first proof of concept of Feed Annotation
Streams (formerly known as RSS Annotation Streams). The idea is simple
- consumers of a feed create annotations for that feed, the put those
annotations in a new feed that refers to the original items by guid.
The example is based on the BBC RSS news feed and Davy's mood score
(is the news good or bad?) for the articles. The RSS feed is consumed
in DataSphere and geotagged, the items are then referenced against the
mood score FAS and coloured. The colouring I applied is very simple.
If the sum of the mood scores for a location is positive, the pin is
painted green, negative red and zero white.
There is a lot still to do in terms of defining the spec, but it looks
like it has great potential.
Fas
The Feed Annotation Stream looks something like:
<annotationStream feedURL="original-feed-url"
annotationURI="URI-for-annotation-service" feedRead="date"
annotationStreamWrite="date">
<annotation guid="item-guid">
<!--annotation information here-->
</annotation>
</annotationStream>
On 7/22/05, Matthew Hurst <[EMAIL PROTECTED]> wrote:
> Ok - here is the very first instance of using a Feed Annotation Stream
> together with a feed from the bbc to produce geolocated, mood mapped
> news. The image shows a sample of data from a recent grab of rss from
> the beeb mixed with reading Davy's mood annotation
> feed. The pins indicate the volume of posts and the colours indicate
> the sum of the mood scores for that locatoin was negative (red) and
> positive (green).
>
> Phew!
>
> Having done this (with throw away code) I have some comments:
>
> 1) guid - needs to be the guid from the rss feed, not the (perma) link
> to the story.
> Davy - I munged the urls you had in there to provide actual guids.
> 2) unique? there were some duplicates, but i guess this doesn't matter.
> 3) Feed Annotation Stream is a better name as there is no reason it
> has to be for
> rss - anything with an identifiable guid would do.
>
> I'm probably going to blog this later and repeat the post to this
> list. I'd also like to
> put up a complimentary FAS for this data with the geolocation stuff in
> it to give a complete
> proof of concept.
>
> Davy - great stuff here - let me know what you would like to do next.
> I am working towards getting my stuff visible outside the company -
> these wheels move a little slower as there are some purchases
> involved. I would like to get more work done on the spec and to host
> it off my blog somehow. Please throw any comments up on this list!
>
> MattH
>
> On 7/22/05, Matthew Hurst <[EMAIL PROTECTED]> wrote:
> > More thoughts: the annotation spec should include information about when the
> > rss feed was crawled and also when the annotation stream was created.
> >
> > I have some data now (both your annotation and some rss files with
> > matching guids) saved to disc, I'll post the results sometime this
> > weekend.
> >
> > MattH
> >
> > On 7/22/05, Matthew Hurst <[EMAIL PROTECTED]> wrote:
> > > This is great. I will get something together asap.
> > >
> > > Thanks!
> > >
> > > Matt
> > >
> > > On 7/22/05, Davy Mitchell <[EMAIL PROTECTED]> wrote:
> > > > On 7/22/05, Matthew Hurst <[EMAIL PROTECTED]> wrote:
> > > > > I'm still for something like the original file format I suggested
> > > > > earlier. Simplicity is very attractive in this type of endevour.
> > > >
> > > > :-)
> > > >
> > > > http://www.latedecember.com/sites/moodnews/moodnewsanno.xml
> > > >
> > > > Its one big xml of all the feeds as I don't store the feed URL in the
> > > > db (yet!). Should be enough for a demo... Email me if you need
> > > > anything changed etc.
> > > >
> > > > Interesting stuff!!
> > > >
> > > > Mood News development trundles on with a mix of back end and client
> > > > stuff being added. It has been slowed by me hunting for the perfect
> > > > Python IDE. A new version next week perhaps?
> > > >
> > > > Thanks,
> > > >
> > > > Davy Mitchell
> > > >
> > > > http://www.latedecember.com
> > > >
> > > >
> > > > -
> > > > Sent via the backstage.bbc.co.uk discussion group. To unsubscribe,
> > > > please visit
> > > > http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.
> > > >
> > >
> >
>
>
>
-
Sent via the backstage.bbc.co.uk discussion group. To unsubscribe, please
visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html.