Upgraded to Sesame v2.0
I just upgraded the dialog system under development, and RDF Entity Manager libraries to Sesame v2.0, which is the RDF store that I use to hold the Texai partitioned knowledge base. I’ll release the new version of the RDF Entity Manager at SourceForge in a few days.
I had been using the beta 5 version previously. Minor code changes were required to substitute getLabel() for the toString() method when getting Literal values, but that was it. All unit tests in RDF EntityManager pass OK. The OpenRDF Workbench is a tool to navigate through the RDF quad store. I am very pleased that certain navigation bugs are now fixed and make browsing the complex knowledge base easy.
The existing repositories required no conversion to work with the new libraries. Another good thing is that Aduna, the developers of Sesame, have greatly increased the degree to which Sesame is compliant with the W3C SPARQL recommendation. I programmed the RDF Entity Manager to use Aduna’s proprietary Serql API for queries. Ultimately I should rewrite the Sesame interfaces to use SPARQL for ease of maintenance given that SPARQL is the standard.