February 23, 2003

JemBlog to offer "semantic blogging" using RDF

Danny Ayers posted to the cmsblogapidev mailing list today in response to a question posted to the list: "Does anyone have strong opinions about databases here? if so, do they extend beyond uses for mysql?" His reply:


I don't know about it being a strong opinion, but I believe in the context of cms and blog APIs, the relational model that is behind mysql and most other databases used for these purposes is a poor match for the requirements.I think the same problem exists with XML and object databases.

The data dealt with by cms and blog tools can be better described in terms of web resources, so the obvious choice for the modelling would be the Resource Description Framework. Ok, so RDF stores are currently few and far between, and many are actually backed by RDBMSs. But in any cms or blog system there will be the need to model the data, and IMHO it is better to reuse existing standards wherever possible (i.e. let the RDF store deal with
the persistence).

The use of RDF will also simplify extension of such a system, thanks mainly to use of RDF vocabularies (RDFS). As a simple example, adding FOAF (friend of a friend) capability to a system designed to handle RSS data based on a relational DB would involve building a whole new set of model constructs before anything else could be done. Adding it to an RDF-backed system would simply be a matter of setting up the appropriate user interface.

I can't think of a better point at which to announce a new project, JemBlog,
which aims to create server-side web blog system along the lines of the core of Movable Type etc. The difference being that the model used behind the scenes is RDF, so true semantic blogging is possible. The system will be written in Java/JSP, using the Jena RDF toolkit.

This is a new project, so there's nothing usable available yet. I'm hoping to have the first working draft together in the next couple of weeks. This is an open source project (probably LGPL) so input is welcome from everyone.

There's a sourceforge mailing list and download archive.

Posted by xian at February 23, 2003 11:56 PM
Other incoming links (via Technorati)

Hosted by Mediajunkie.

Sponsors
On this day in 2005
Color the blogosphere on April 10th: c u l t u r e k i t c h e n: Coloring the blogosphere : Join the Brown Bloggers series Color or Content: Does Race Matter When You Blog? Nia (Purpose): To gather, to discuss and to have fun Location: Lava Gin 116 Avenue C between 7th and... (Blogosphere)
On this day in 2004
XHTML & the memory tag: I can be extremely disorganized with my hobbies and fascinations so I store ideas, facts, quotations, moods, fears, angers, joys in my public writing so that I won't lose the reference. I can always use Google to find obscure pieces of my own personal library of obscurity. I too have written notes to myself in my posts fully intending them to be read at future dates and have had some catastrophic hard drive failures which resulted in some pieces of my records saved due to the Google cache. Some posts are simply impulses. I'll likely never look at them again. Some are vitally important, cataloged in my mind as they are posted, and will be returned to again and again. (Memes)
Adam Clayton Powell interviews John Markoff: Q: Well, you've touched on a really central concern of a lot of people—over the last 10 years, if not longer - particularly among journalists who, I guess you could say, are more traditional, who look ahead and see all these pitfalls that are coming—of people who suddenly start creating content who... (Blogosphere)