Python and RDF
Sparta is a small python library I came across on Planet RDF. Basically it parses RDF into Python objects.
It’s pretty simple, gets the job done and will require very little work to serialize things the way I want to.
The main thing I need is an instances collection for rdf.type and owl.class objects. I would think this a fairly obvious starting point for a lot of application processing - get me all the person instances so I can display them in a contact book, for example.
This should be trivial to implement as a predefined query against the underlying triple store; on a side journey some of the owl relationships, such as subclasses, may need to be addressed.
Finally, mapping an RDF type to a specific, preexisting Python type is a must for decent refactoring of existing code. I need to investigate Sparta a bit more to understand if this is currently possible.