TopBraid Composer 2.0.0

Release date: February 21, 2007
Changes: changes-2.0.0.txt
Prior Version: 1.5.2

This is a major release with significant improvements. We took extra testing efforts to make sure that this release is very stable. We also totally revised the Help pages and even re-did all screenshots. The download page now also has a nice installer (including Java VM) for Windows. New features and fixes include:

  • Support for OWL 1.1, including user-defined datatypes etc. Note that since OWL 1.1 is not even close to being a standard yet, we expect that future versions of Composer will evolve together with it. In 2.0.0, we are following the OWL 1.1 to RDF mapping from 02/07/07 but with the extended vocabulary URIs all in the OWL 1.0 namespace (e.g. owl:onClass), and not yet in the new owl11 namespace. This is because the Pellet version that was available at the time of publishing TBC 2.0.0 was still using the old namespace. We will do a minor update of TBC as soon as the new Pellet has been officially released.
  • The reasoning/inferencing buttons have been significantly redesigned to support a more flexible (and easier to understand) inferencing architecture. This new architecture harmonizes the various reasoning features that were previously scattered across multiple views such as the Rules and SPARQL views. Inference engines such as Pellet, Rules and Construct queries can now be chained together to support hybrid reasoning.
  • Jena Rules can now be used on database projects. We have introduced a new property jena:rule that must be used to represent rules, similar to sparql:query that must now be used to attach SPARQL queries in a model.
  • Significant scalability improvements with large models, for example the system will stop displaying long instance lists after a configurable maximum number of rows, avoiding deadlocks.
  • There is now an option to display rdfs:labels behind the names of classes, properties and individuals in various windows. This is particuarly helpful if the resource names are rather cryptic and not meant for humans.
  • The N3 writer now creates more regular (sorted) output - this makes round-tripping between hand-coding and visual modeling easier.
  • Significant bug fixes on Mac OS X - we discovered a large number of Eclipse incompatibilities that we had to work around.

Note that users who upgrade to 2.0 from 1.x will need to re-enter their license keys. Upgrading is free for academic users as well as those who purchased TSM.