Skip to content

Build 106

Compare
Choose a tag to compare
@matthewhorridge matthewhorridge released this 12 Sep 00:22
· 5162 commits to master since this release

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.

screenshot - 10082013 - 04 54 03 pm

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