From NeOn Wiki

NTK 2.5 is based on the OWL API 3.2.0, which was released in January 2011.

The latest build is uploaded Apr 15 2011.

We appreciate any feedback, e.g. via our Issue tracking system (Bugzilla) or via emails to the developer-mailinglist.

To download and install additional features, start the NTK and go to Help > Install new Software. Select the NeOn Toolkit Update Site (for more details how to get the NeOn Toolkit Update Site, see the Welcome page Help > Welcome), select the plugins you would like to install, and finally accept the license terms. The selected plugins will now be downloaded and installed.

We are maintaining a list of all known and NTK 2.5 specific issues.


What's new in the NeOn Toolkit 2.5:

New Features:

  • Sandbox: NTK now comes with a pre-installed workspace to help beginners getting started with the NeOn Toolkit.
  • History: like in a browser you can now go back and forward in the history of entities you have visited (ALT-left and ALT-right).
  • Owl:Thing and owl:Nothing are shown in Classes hierarchy.
  • Individual View now also visualized inherited instances (a switch has been added to toggle to the original behavior of only showing direct instances).
  • The "Statistics" tab in the Entity Property view does now provide for ontologies local information about number of entities and axioms and also these numbers with imported ontologies included.
  • Support for "indivuals that are not a member of any class":
    • in the past these individuals were invisible in NTK, now they are accessible as instances of owl:Thing
    • in case a new (so far invisible) individual is created e.g. while creating a new property member, a dialog opens to ask the user if he wants to create a class assertion axiom to owl:Thing (similar to deleting last class assertion of an individual)
    • additionally a feature is added to look for these individuals “that are not a member of any class” and insert assertions to owl:Thing. This can be found in the context/popUp menu of each ontology in the Ontology Navigator.
  • Save All functionality inserted.

Changes in the Interface:

  • The OWL API version has been changed from 3.0.0 to 3.2.0
  • The Eclipse/RCP version has been updated from 3.5.2 to 3.6.1
  • Change of the internal string representation to OWL Functional Syntax. Compared to the status before, different parameters are needed to parse and serialize the OWLObjects. These Methods are provided by

Bug fixes:

  • Save is saving and should save only the ontology which is selected in the navigator, but the save button is enabled when some ontology in the navigator is modified or new. fixed
  • If you rename an individual the new name overwrites the value of all annotation properties of all clases in the ontology. fixed

What's new in the NeOn Toolkit 2.4.2:

New version of KC-Viz (1.3)

  • new library for handling internal data structures to compute the key concept values
  • (bug fix) object properties and data properties will be considered in calculating key concept values of the ontology classes
  • KCE improved for ontologies with a large number of individuals

Changes in NTK Core

  • The verify information of an new created datatype is set by using the verify information of the "super datatype".
  • When deleting an entity in the Ontology Navigator, the parent tree element (super element or, in case its a root element, the folder) is selected and shown in the EPV, in case the folder is selected a empty page is shown in the EPV.
  • Correct handling and error messaging for "has self"-restrictions. When selecting "has self" in Class Restrictions tab...
    • ...set warning "Please provide an Object Property", if an Data Property is entered and ...
    • ...unable the range field.
  • When deleting the last Class Assertion axiom of an entity a dialog opens and asks the user, if he wants to add an explicit assertion axiom instead.
    • the user decision is handled
    • the user decision can be saved in the preferences
    • special case: if the class of this Class Assertion is owl:Thing the user will always be asked, independent on the saved preferences.

Bug Fixes:

  • User Interface did not display search results for large ontologies. fixed
  • All values of all Annotation Assertions are replaced by some URL when renaming an entity. fixed
  • When deleting a SubProperty in the EPV, the view does not refresh correctly. fixed.

What's new in the NeOn Toolkit 2.4.1:

Bug Fix:

  • User Interface did not display search results

What's new in the NeOn Toolkit 2.4:

Search result:

  • Search results represented as tree
    • tree structure: project – ontology – entity/axiom
  • Axioms in search results presentated in Manchester Syntax
  • Jump behaviour for search results, especially for axioms, are changed
    • e.g.: Class: class1 SubClassOf: class2 --> taxonomy tab of class1

Editing functionallity of axioms of imported ontologies:

  • Grayed edit button without functional --> edit* button
    • allows you to edit axioms of imported ontologies
  • Grayed remove button without functional --> remove* button
    • allows you to remove axioms of imported ontologies

New views:

  • Range View
    • similar to the Domain View
    • shows all properties that have the selected class or data type as its object
  • Property Members
    • similar to the Individual View
    • shows all relations, i.e. subject and object or value, of the property which is selected in the Navigator
  • Created help content for new views

KC-Viz - Key Concepts Visializer:

  • KC-Viz is part of the NeOn Toolkit "Core" and no longer a NeOn plugin
  • Aggregated context menu for visualizers (KV-Viz and Ontovisualizer)


  • Reduced menu items
    • removed items inherited from eclipse which are not used or doesn't have a functionality in the NeOn Toolkit

Other new features:

  • Type of properties will be auto-completed when entering the properties based on the range of the property
  • Display of the currently used ontology in the EPV
    • optional: Can be set in the preferences
  • Class restrictions are removed from the Taxonomy view, because they are already displayed in the Class Restrictions view
    • optional: They can be displayed again by changing the settings in the preferences
  • Changes the view, only if it is a new object selected, so the empty page is not shown that often anymore

Bug Fixes:

  • CRTL-jump in combination with Display Style "local"
    • jumps to the entity if it can be clearly identified
    • change the Display Style to QNAME, in case it can't be clearly identified
  • Labels of restriction quantifiers changed to Manchaster Syntax
  • "Find References" does not work for annotation properties FIXED