ODO - A Perl framework for the Semantic Web

ODO is an acronym for “Ontologies, Databases, and Optimizations” a PERL framework for RDF manipulation. ODO is still evolving and I have more features to push out but right now it supports:

  • Nodes, statements and graph backed by memory
  • Plastor, RDFS and OWL-Lite to Perl code generators (like Jastor, but for Perl)
  • Queries using RDQL with SPARQL on its way
  • RDF/XML and NTriple parsers

Each of these items is built inside the ODO framework so it is possible to extend and enhance the library over time without breaking applications (hopefully!).

I have additional components of the library to push out over the next few weeks and am in the process of making the POD available on this site. I will write some demo applications soon! Feedback is always welcome on our developer list.

Stephen Evanchick, December 2006