Atom + Jena

There is a good bit of independent work being done on bringing Atom and OWL together. This coupling would make sure the metadata of Atom feeds will play nicely in Semantic Web efforts.

I thought it would be a fun experiment to take an OWL schema for Atom, run it through Kazuki, and generate some easy-to-use classes for Atom in Jena.

It would be oh-so-simple to move data between ROME and these beans in Jena.

So here is a jar of the source and binary files for concrete Java beans that represent the Atom RDF schema, have type-safe getters/setters, and will play nicely in Jena:

    atom-jena.jar

(In addition to the standard Jena jars, you’ll need the kazuki.jar as well. Get it here.)

If this proves useful to you, drop me a note and let me know. (I can’t support it in any way, however. Use it as a starting point for your own experiments.)

Note: I edited the original OWL schema file slightly to fix a couple of resource URIs. The resulting AtomSchema.rdf is in the jar. There may also be a couple of defined Datatype properties that are actually using Objects, according to the schema. I decided not to mess with those, so be on the lookout.

One Response to “Atom + Jena”

  1. franklinmint.fm Says:

    Hey, that’s pretty neat.
    Mark Woodman: “I thought it would be a fun experiment to take an OWL schema for Atom, run it through…