Home Services Releases Tools Support Library Tutorial

Tools | TPEditor

Editor is a graphical editor of ontological transformation patterns - it allows easy graphical modeling of an ontological transformation pattern and exporting it into an XML file usable by other tools.

As you can see in the picture on the right, the design of an ontological transformation pattern in TPEditor is quite simple: you just choose entities and other elements (naming patterns, placeholders) of the transformation pattern from the palette toolbar and put them into corresponding parts of the pattern (they are then displayed as rectangular nodes), then add axioms (represented as links between involved entities) and transformation links between them and you are done.

Existing transformation patterns can be imported into TPEditor from XML. All elements are then displayed using "auto-layout" function - an example of its result can be seen below.
TPEditor in action
Example of auto-layout Imported patterns can be of course further edited and then exported back to XML.

Parameters of created or edited elements can be set by the user in simple dialog windows.
Types of entities or placeholders and axioms can be selected from a list. Types of entities are then represented by different colors of nodes (a window with a legend of corresponding types and colors can be of course displayed), types of axioms by a label of a link between nodes. More complex axioms can be created using anonymous classes.

Names of entities and definitions of naming patterns and anonymous classes are set directly as text, the editor then displays links to all nodes involved in the definition.
TPEditor is available as a plugin for Eclipse and it uses the Graphical Editing Framework (GEF). To use TPEditor, you need Eclipse with GEF installed. The big advantage is that TPEditor should run on any computer where Eclipse can run - it supports Windows, Linux and even Mac OS X.

TPEditor has been developed for and so works well with Eclipse 3.6.2 (Helios SR2), but it should also run in any newer version of Eclipse.
If you are interested, you can download TPEditor.
Please read the installation instructions after downloading.

TPEditor is an open source software, its source code is available at Sourceforge.
Any contributions or suggestions are welcome.

Default main window

Download Link