Ontopia: The Topic Map Company

Ontopia Web Editor Framework


The Ontopia Topic Map Web Editor Framework simplifies the development of collaborative, J2EE-compliant web editing applications using topic maps.

Using the Ontopia Web Editor Framework you can build applications that allow any number of people to modify the same topic map through a user-friendly interface, which may well hide the fact that they are using topic map technology completely. The Web Editor Framework does this by extending the Navigator Framework with support for actions that modify the content of the topic map, making it easy to connect user interface elements to topic map modification actions.

The Web Editor Framework is a JSP-based scripting language designed to be easy to learn, powerful, and extensible. It can be combined with Java code if desired, but this is necessary only in rare cases.

The Ontopia Web Editor Framework is based on J2EE, using the Java Servlets and Java Server Pages (JSP) technologies. It is built on the Ontopia Topic Map Engine and Navigator Framework, and consists of a Java API and a system for connecting together applications using XML documents that define the application structure. Applications built with the Web Editor Framework can be deployed in any J2EE container. We have used the Apache Foundation’s Tomcat server as the development platform, and have a test suite for the Navigator Framework that can be used to quickly verify that the framework works correctly in any J2EE environment.

Features

  • Add, change, and delete any part of the topic map
  • Define the user interface and the actions, and the framework will tie together your application for you
  • Support for multiple concurrent authors using transactions and locking
  • Edit topic maps from files or in an RDBMS
  • All the functionality of the Navigator Framework and the Engine is available, including operations like merging and scope filtering

Platforms

The Web Editor Framework requires Java 1.3 and supports Windows, Linux, and MacOS. It should in general run on any operating system. The following application servers are supported:

  • Apache Tomcat 3.3, 4.x, 5.0, 5.5.
  • WebSphere 5 and 6.
  • WebLogic 7.0 and 8.1
  • Oracle 9iAS 1.4 and 2.1
  • Resin 2.1 and 3.0
  • Jetty 4.2

Support for more servers can be added on request.

Prices and ordering

Please refer to our price list for details of prices, configurations and ordering information.

Ontopoly: free ontology-driven topic map editing application

We've used the Web Editor Framework to build a self-configuring, ontology-driven topic map editor, Ontopoly. A topic map consists of both an ontology and an instance of that ontology; with Ontopoly, you can edit each of these. The ontology defines the rules for what can go into the instance, and these rules are used by Ontopoly to automatically generate the interface for creating and maintaining the instance. Ontopoly is freely available for personal use as part of the OKS Samplers download. Find out more about Ontopoly here.