Introduction
AtomOwl is a project to create an official ontology for the atom syndication format.
The latest version is http://bblfish.net/work/atom-owl/2006-06-06/. It is being worked on in the Sommer subversion repository.
History
The following is a quick history of my research in this area:
- This work started off when I discovered Danny Ayer's initial Atom-OWL model while searching
for Atom information on the web. At the time I had no idea who Danny was, and I had a very tenuous grasp on the Semantic Web and OWL. This was around May 2004.
- 2004-06-22/: This directory contains
the first atom ontology which I
explained in a blog like manner. This blog shows how I started off thinking that an Atom Feed was a subclass
of an Atom entry, and how I slowly moved against thinking of it that way.
- 2004-08-12/: This directory contains
the second atom ontology which I
also tried to clarify why I thought that thinking of a feed as a
subclass of an entry was not a good idea, and how one could integrate
foaf and atom. Again I tried to explain my thinking in a blog format. The directory contains some of my thinking on how to model a blog in n3.
- 2004-11-09/: This directory contains
the third Atom ontology. I did
not add an explanation for it, and as a consequence I can't quite
remember what I was aiming at. But I am pretty sure that this
led be me to the next ontology. This ontology does have a nice html
presentation though.
- I presented an Atom ontology on the Atom-wiki, which tried to emulate as closely
as possible the then draft atom syntax. The hope was to see if one could
adapt atom so that one could construe Atom as RDF. As opposed to the previous examples where I was
aiming at working towards what I thought would be the best model, I here tried
to work towards the model that would most closely follow the atom syntax, so that perhaps minimal changes to the atom syntax would allow it to be seen as RDF,
and so allow all the nice RDF extension mechanisms to fall into place. Sadly
there was just too much resistance on the atom mailing list to such an idea,
and I just did not have enought time to defend it.
- 2005-10-23: The Atom Syntax has been finalised. I am now working on a final Atom ontology that will be faithful to the vocabulary used in the syntax, so we will be able to propose to the w3c as the official atom ontology. I have been working together with Danny Ayers and Reto on this. This is looking very promising.
Discussions on this subject are taking place on the Atom OWL mailing list.