Protégé 3.4 Beta Series Release Notes

The contents of this page describe changes relative to the 3.3.1 release of Protégé.


Beta Build 519 -- December 19, 2008

Changes & Bug Fixes in Core Protégé
Changes & Bug Fixes in Protégé Client-Server
Changes & Bug Fixes in Protégé-OWL
Changes in Collaborative Protégé

Beta Build 516 -- November 26, 2008

Changes in Core Protégé
Changes & Bug Fixes in Protégé-OWL

Beta Build 513 -- October 24, 2008

Changes in Standard Extensions
Changes in Collaborative Protégé & the Changes Tab

Beta Build 506 -- August 29, 2008

Please note: We strongly recommend that users of the Protégé-OWL editor upgrade to this build, which contains a collection of very critical bug fixes.

Changes in Core Protégé
Bug Fixes in Protégé-OWL

Beta Build 505 -- August 8, 2008

Changes & Bug Fixes in Core Protégé
Changes & Bug Fixes in Protégé-OWL
Changes in Bundled Plugins

Beta Build 504 -- June 24, 2008

Please note: We strongly recommend a clean reinstall of this build. A "clean reinstall" means that you should either a) install this build into an empty directory, or b) uninstall the previous version before installing build 504.

General
Changes & Bug Fixes in Protégé-OWL
Changes in Bundled Plugins

Beta Build 501 -- June 6, 2008

Please note: If you are a Protégé-OWL user, we strongly recommend a clean reinstall of this build (i.e., install into an empty directory, or uninstall the previous version) due to upgrades to the Jena and Pellet JAR files. There is also a very significant bug in the restriction editor in build 500 that can lead to ontology corruption.

Changes & Bug Fixes in Core Protégé
Changes & Bug Fixes in Protégé-OWL

Beta Build 500 -- May 22, 2008

IMPORTANT: This build is a major change from the previous build and is likely to have some initial glitches due to the introduction of so much new functionality. Please save your work before trying this build, don't use it for mission critical applications, etc.

The motivation for such major change are three significant improvements to Protégé that users have been requesting for a long time:


Known Limitations - ( please read! )
  1. The database schema used by the database back-end has changed in an incompatible way. This means that to use an existing database project with the new build, you will first have to convert it to a file-based project (in build 130 or prior) using the File | Convert Project to Format... menu item. Then, open the file-based project with the new build and convert it back to database format.
  2. For OWL projects, the format of the PPRJ file (.pprj) has changed in an incompatible way. The new version of Protégé will be able to read existing PPRJ files, but when these files are saved they will not be properly understood by previous versions of Protégé.
  3. Another important change is that the internal names of the ontology entities are now the fully qualified name, rather than the prefixed name, which may impact application developers. We recommended that developers adapt your code to use full names. The short name is still supported, but may have a performance impact. The support for short names can be disabled, by setting the owlmodel.expand.short.name.in.methods property in the protege.properties file to false. The class edu.stanford.smi.protegex.owl.model.NamespaceUtil provides conversion methods between the full and short names of ontology entities. If you are developing a user interface, we recommended that you display the browser text of an entity, which shows the prefixed name.
  4. Although we tried to test as many plug-ins as possible, some plug-ins may need to be adapted to this new build. If you notice any plug-ins misbehaving, please report them on the appropriate Protégé mailing list.
  5. If you have existing Collaborative Protégé projects in OWL, you will not see the annotations attached to the ontology components anymore, because the name of the entities in the annotation ontology used to be the short name, rather than the long name. Shortly, we will provide a conversion routine that will adapt existing annotation projects to use the full name of entities.
Changes in Bundled Plugins

Beta Build 130 -- April 21, 2008

General
Changes in Protégé-OWL

Beta Build 128 -- March 7, 2008

Changes & Bug Fixes in Protégé-OWL

Beta Build 127 -- March 3, 2008

Changes in Core Protégé
Changes & Bug Fixes in Protégé-OWL
Changes in Collaborative Protégé
Changes in HTML Chat (also part of Collaborative Protégé)
Additional documentation and a user's guide is available on our Wiki.


Beta Build 126 -- February 14, 2008

Changes & Bug Fixes in Core Protégé, Standard Extensions
Changes & Bug Fixes in Protégé-OWL

Beta Build 125 -- December 20, 2007

Changes & Bug Fixes in Protégé-OWL
Changes in Standard Extensions

Beta Build 122 -- December 7, 2007

Changes & Bug Fixes in Core Protégé, Protégé-Frames
Changes & Bug Fixes in Protégé-OWL
Changes in DataMaster

Beta Build 120 -- November 17, 2007

This build contains an important change to the Protégé-OWL editor, which is the ability to connect directly to the Pellet reasoner. Previously, Protégé-OWL only supported connections to an external DIG reasoner. This change includes modifications to the user interface and the Protégé-OWL API, which are detailed in the following two sections:

UI Changes API Changes Please note: when using the direct Pellet reasoner with large ontologies, we recommend that users increase the allocation for Protégé-OWL's heap size because Protégé-OWL and Pellet will share the same memory space. In the event that you get an OutOfMemory exception during reasoning, Protégé-OWL will try to recover, but we do not recommend that you try to save your file after this type of exception.

Other Changes

Protégé-OWL users who use rdf:label to represent class names now have the ability to put spaces and other characters in class names. In the past, the restriction editor was not very friendly to such users because it could not parse expressions such as "hasTopping some My Favorite Type of Topping". We have modified the grammars used by the restriction editors so that names with spaces can be quoted. For example, the expression above can be represented as "hasTopping some 'My Favorite Type of Topping'".


Beta Build 110 -- November 8, 2007

Changes & Bug Fixes in Protégé-OWL
Changes in Collaborative Protégé
Changes in Standard Extensions

Beta Build 108 -- October 24, 2007

Changes & Bug Fixes in Protégé-OWL

Beta Build 104 -- September 21, 2007

Changes & Bug Fixes in Core Protégé, Protégé-Frames
Changes & Bug Fixes in Protégé-OWL