Skip to content

WebProtégé 2.5.0

Compare
Choose a tag to compare
@matthewhorridge matthewhorridge released this 08 Jul 19:34
· 4875 commits to master since this release

WebProtégé 2.5.0

This release adds several new features and fixes various bugs.

New Features

  • Well known prefix names can be specified when creating entities. For example, you can type foaf:Person when creating a class and the foaf: prefix name will be expanded to the foaf prefix. (#131)
  • Absolute IRIs can be specified when creating entities. Specifying the IRI between angled brackets causes the created entity to be assigned that IRI. For example, specifying <http://semanticweb.org/ontologies/A> when creating a class with cause the class to have the IRI http://semanticweb.org/ontologies/A. (#100)
  • Added complete editing support for OWL 2. This build features a Manchester Syntax text editor, with syntax highlighting, error checking and autocompletion. The editor is available as the "OWL Entity Description Editor" and can be added to tabs that permit editing of classes, properties and individuals. For projects that contain multiple ontologies, the editor also makes it possible to tell which ontology axioms reside in. Finally, it is possible to bundle multiple edits for a given entity together and "commit" them with an optional comment.
    editor-1
    editor-2
    editor-3
  • The metrics portlet has had a makeover to make it more readable.
    metrics

Bug Fixes

  • MongoDB manager ignores webprotege.properties (#65)
  • Search results aren't ordered alphabetically (#4)
  • Not all SMTP mail settings are configurable (#64)
  • Individuals selection popup appears empty (#78)
  • Search in IndividualsList portlet does not select search result (#79)
  • Optimised project purging and loading (#87)
  • Some dialog boxes were displayed below other UI components due to z-ordering issues. (#124)
  • The properties tree does not sort properties by display name (#111)
  • Metaproject saving is too eager (#129)
  • Newly created projects should appear at the top of the projects list (#130)
  • Parsing links in property values does not work with https links (#133)
  • Re-implemented the metrics portlet to fix several bugs (#139)
  • Projects that contain anonymous ontologies could not be downloaded via the revisions portlet (#123, #143 and #154)
  • Ranges that a built in entities are not shown unless the entity is explicitly used in the signature of the imports closure (#107)
  • Add support for viewing and editing negative property assertions (#99)
  • Add the ability to edit property axioms (#93)

Other changes

  • The "conditions" portlet has been replaced with the entity description editor. (#137)
  • The simple UI now types numbers as decimals by default (xsd:decimal). This makes it consistent with other OWL syntaxes. (#121)
  • Updated the readme to clarify the gwt:run goal (#135)
  • Updated to use OWL API 3.5.0
  • WebProtege is now built using Maven. We have changed from using build numbers for releases to using traditional semantic versioning identifiers in line with the change to Maven.