From NeOn Wiki

Release Candidate of NTK 2.5.2 is based on the OWL API 3.2.0, which was released in January 2011.

The latest build is uploaded Dec 12 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.2:

New Features:

  • New Search features:
    • string representation (local Name, QName of full URI) which should be considered for searching, can be changed in the search dialog.
    • "Search in.." added to the context menu of ontologies and projects as a shortcut to the search dialog.
  • Visualization of inherited entries (a switch has been added to toggle between showing inherited entities and only direct entities[original behavior]):
    • in Domain View,
    • in Range View, and
    • in Property Member View.
  • Inherited entries are displayed italic:
    • in Individuals View,
    • in Domain View,
    • in Range View, and
    • in Property Member View.
  • Super and Sub Annotation Properties have been implemented:
    • Taxonomy tab have been implemented for displaying them.
    • drag and drop is supported as well.
  • Support missing OWL2 features:
    • disjoint object properties, and
    • disjoint data properties, and
    • disjoint union (classes).
  • Equivalent Datatypes are now displayed in the Taxonomy Tab of Datatypes.
  • Equivalent Datatypes can be edited in the Taxonomy Tab of Datatypes.
  • Display settings for the ontology imports graph can be selected in the context menu:
    • only imported (how it was so far),
    • only importing, and
    • both, imported and importing.
  • Preparation for newer OWLAPI versions (>=3.2.3), use alternative classes for removed classes.
  • Enabled loading of ontologies, which import non-existing ontologies:
    • information dialog for users,
    • this ontologies are marked:
      • with an different icon in the Ontology Navigator, and
      • red in the import area of the importing ontology area.
    • it is possible to add this ontologies manually:
      • from Ontology Navigator, and
      • in the imports area of the importing ontology area.
  • Resized history length to 200 entries.
  • Background colored for imported individuals and property members.
  • Updated internal parser from ASCII to UTF-8.
  • History entries are now displayed with there corresponding icons.

Changes in the Interface:

  • Moved interface of individuals to the neonToolkit.gui project.

Bug fixes:

  • Property Member View was not updating when a non-property object has been selected. fixed
  • Ontologies have not been displayed correctly (correct display style) in the Ontology Navigator. fixed
  • Individual creation was working properly. fixed
  • History was not working correctly for Individuals. fixed
  • Could not delete Individuals. fixed
  • Deleting Data Properties does not delete its annotations. fixed
  • Equivalent Datatypes and the corresponding values are not handled by the verifier. fixed
  • Can't edit disjoint and equivalent properties(object/data). fixed
  • Null pointer exception while creating FontData. fixed
  • For annotation properties the wrong icon is displayed. fixed

What's new in the NeOn Toolkit 2.5.1:

New version of KC-Viz (

  • Customizable KCE criteria weights. All the weights of the formulas used in the KCE algorithm are now customizable by the user.
  • Left-right layout. After clicking on the button “Re-layout” in the KC-Viz toolbar, a sub-menu is opened, which asks the user whether she wants to redraw the current visualization using a top-bottom orientation or a (new) left-right orientation.
  • Macro and micro moves. The distinction between macro (extraction and hiding) and micro (re-layout, axis adjustments, node movements) moves, in relation to the “cancel/re-apply steps” box in the KC-Viz toolbar, has been strenghtened. Now, micro moves can be canceled/re-applied only if they are not preceded/followed by macro moves in the operation history. For instance, considering the sequence “Mac1 mic1 mic2 Mac2 mic3...” and supposing to be visualizing in KC-Viz the window after mic2 and before Mac2, a user can decide a) to cancel mic2, or b) to cancel Mac1, or c) to re-apply Mac2.
  • KCE score explanation. Node tooltips, which pop up when hovering the mouse cursor over nodes in KC-Viz, now contain a section, called “Reason”, which indicates how a node (i.e., a class) fares with respect to the criteria used to determine key concepts. Here, we use a 0-5 scale of labeled values (0 very poor, 1 poor, 2 fair, 3 good, 4 strong, 5 very strong).
  • Refresh visualization. The pop-up obtained after right-clicking inside the KC-Viz view has a new option called “Refresh”, which allows the user to re-sync the visualization with respect to changes in the model, which may have occurred since the visualization was produced.
  • Multiple arcs descriptions. Multiple arc descriptions, which pop up when hovering the mouse cursor simultaneously on different arcs (handled in older versions of KC- Viz with different overlapping tooltips), are now merged in a single tooltip.
  • Indirect subclasses in global density. It is now possible to consider indirect sub-classes when computing the global density of a concept.

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