Queso
Elias Torres: Queso is a J2EE-style application that implements the Atom Protocol specification currently in draft-09 atop an RDF server called Boca (the restaurant’s name is Boca Grande, a.k.a. Big Mouth) using Henry Story’s Atom OWL for the model and of course opening up a SPARQL endpoint to query the contents the store. All of that of course it is just the beginning, we will be creating more compelling demos that bridge the Semantic Web and Web 2.0 some of which will include RDFa techniques.
Can it do this?
It looks like Elias and friends are working on is a tool that takes feeds and slices and dices them into sub-Atomic particles in a form that is very amenable to ad-hoc queries. For the moment, they are focusing on the semantically rich and easy to parse subset of the feeds out there: Atom 1.0 with entries that have content with type="xhtml". Presumably in the future they will expand to support things like TagSoup.
Internally, this data is stored as RDF, which turns out to be a very reasonable choice. I’m not a fan of the RDF/XML serialization format, but when you have data for which new relationships are being invented seemingly, daily RDF triples makes a lot of sense. Particularly with data as entwined as this data tends to be. If the feeds being processed are valid, pretty much every piece of data in the database can be tracked back to who said it, when it was said, where it was said, and to some human readable summary or content.
Seeing that this effort is beginning to mine data inside the content, my first question (above) deals with searching for data in its native format, namely html links.
My next question is somewhat harder, and deals with updates. Suppose I were to correct a link in a post of mine. Would the new link get added? Would the old link get removed?