Streamed Linked Data ?

2009-06-08

Though I was not able to attend the 1st International Workshop on Stream Reasoning during ESWC2009 (as I was co-chairing our SPOT workshop) I did enjoy the workshop wrap-up and summary on the last day. Each workshop organizer had ten minutes to talk about how the workshop went, what the upcoming challenges are, etc.

Now, I was sitting in this session and thinking about what from the linked data perspective there is potentially in it. I know, it’s a very limited thing to do: for a hammer, everything looks like a nail, right? ;)

However, let’s for a moment put on our linked data glasses and see what we can find. I’ve earlier argued that microblogging is sort of linked data in disguise. Many more of these ‘micro-content’ things on the Web come to mind: news feeds in Atom or RSS, chat logs, one could even understand mailing lists as sort of slowly progressing, rather heavyweight streaming data sources, etc.

Looking at all these sources, they have a couple of things in common one needs to address in order to apply/use linked data on/with it:

  • addressing the temporal dimension: one needs to keep track of when something happened
  • addressing the order: it can be quite important to know in which order something happened
  • addressing the provenance: one has to keep track where something came from

There are for sure other issues I’ve not been thinking so far, but from the short list above one can already guess that we’ll have to invest some more resources and energy to address the streaming aspect from a linked data perspective.

Let me know your favorite solution to the issues above (some known proposals/work are beneath others: named graphs – hey, this should be in RDF core by now, right? – as well as Olaf’s great work on provenance).


Microblogging – linked data in disguise?

2009-03-19

You may wonder what microblogging (such as Twitter and identi.ca) and linked data have in common. My hunch is: a lot. Some observations:

  • each microblogging post has a URI
  • many microblogging posts can be understood as (structured) statements
  • in microblogging posts, one finds explicit, semantically typed links to other statements (via #foo or @somechap)
  • microblogging posts connect real-world entities (such as events, books, etc.) with other real-world entities but also with documents on the Web

An example may highlight this: my identi.ca page run through OpenLink’s URI burner. Inspect the content and see how smoothly the container (the post) can be converted to linked data – the same is certainly possible for the content of the post.

Related stuff you may want to read: Benjamin Nowack’s quick thoughts on semantic microblogging and his awesome personal semantic microblogging tool called smesher as well as our related work in the SIOC domain re semantic microblogging.