Ontopia: The Topic Map Company

Ontopia Navigator Framework


The Ontopia Navigator Framework is a framework for rapid development of J2EE compliant web applications using topic maps.

The Navigator Framework is an XML-based scripting language optimised for topic map application development. Using this language, developers can easily collect information from the topic map using the tolog query language, and output the results in HTML, XML, WML, or any other format. The language is carefully 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 Navigator 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 consists of a set of JSP tag libraries, and a Java API.

Features

  • Well-designed tag libraries and utilities make web application development easy.
  • Complex operations like reification and scope filtering made simple by the tag libraries.
  • High-performant and scalable web sites through optimizations like name caching, and object pooling and the RDBMS storage backend (purchased separately).
  • Model-view-skin architecture makes applications flexible and helps designers and developers collaborate more easily.
  • Full internationalization. Topic maps written in English, Russian, Japanese, and Arabic are all supported equally well.

Platforms

The Navigator 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.

Example applications

The Navigator Framework has been used to build a large number of production applications, but very few of these are publicly accessible. The following applications can be accessed on the web: