Build 106
WebProtege Release 106
New Features
The main new feature in this release is the ability to customize IRI prefixes and suffixes for new entities (#1 #7). There are three built in options:
- (1) Generate an IRI using a Universally Unique Id (UUID),
- (2) Generate an IRI based on OBO style Ids, and
- (3) Generate an IRI using the supplied name as a suffix.
In addition to this, the following issues have been fixed:
User Interface
- @ symbols in literals are parsed into language tags (#2)
- Editing an existing property/value causes the field to go blank in the editor form (#8)
- Hard coded links to webprotege.stanford.edu are used in the UI (#6)
- Clicking to autocomplete in the property/value editor causes the field to go blank (#24)
- Updating the language tag for a property duplicates the property (#25)
- Focus is lost after entering a property value in the editor form (#30)
- The default layout is too large for low screen resolutions (#40)
- The "Restrictions" portlet should be called the "Conditions" port let (#42) - Note this requires project configurations to be updated.
- The default Usage portlet height is too small (#43)
- Pressing Enter in the editor form when selecting an item from the autocomplete popup can cause a new line to be added (#48)
- Changed the UUID IRI generation so that suffixes don't start with numbers (#18)
- Change the default prefix for IRIs so that it does not encode the type of entity (#19)
- Downloading an empty project downloads an empty zip file (#33)
- Unloadable imports prevent a project from being uploaded (#34)
- Attempting to download an empty, un-opened project causes an error (#35)
API
- The default port for mongodb is incorrect (#31)
- Accessor methods for the mongodb port and mongodb host are missing in WebProtegeProperties (#32)
- A NullPointerException is sometimes thrown when retrieving "related property values" (#38)
- A NullPointerException is sometimes thrown by the NotesManager (#39)
Other
- Added a link to the WebProtege privacy policy on the WebProtege home screen (#15)
- Added a link to the Terms of Use on the WebProtege home screen (#41)
Old release notes
- The release notes for previous (105 and earlier) WebProtege releases are available here: http://protegewiki.stanford.edu/wiki/WebProtegeReleaseNotes