Skip to content

Build 106

Choose a tag to compare

@matthewhorridge matthewhorridge released this 12 Sep 00:22

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