Skip to content
The open source tools for building, maintaining and deploying Topic Maps-based applications.
Java JavaScript CSS HTML GAP Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ontopia-classify Added @override annotations to ontopia-classify Aug 25, 2017
ontopia-contentstore
ontopia-db2tm
ontopia-distribution-tomcat
ontopia-engine Fixed #347 Mar 8, 2018
ontopia-jdbcspy7 Added @override annotations to ontopia-jdbcspy7 Aug 25, 2017
ontopia-lucene
ontopia-navigator Added @override annotations to ontopia-navigator Aug 25, 2017
ontopia-rdf Merge branch 'master' into feature/jena-3.2.0 Mar 2, 2018
ontopia-realm Added @override annotations to ontopia-realm Aug 25, 2017
ontopia-rest Upgraded to Restlet 2.3.12 Dec 5, 2018
ontopia-schema Reformatted test cases modified by e20fe3e Aug 25, 2017
ontopia-tmprefs
ontopia-tmrap-aar
ontopia-tmrap
ontopia-vizigator Added @override annotations to ontopia-vizigator Aug 25, 2017
ontopia-webed Fixed forgotten web.xml files in 3e30a03 Mar 2, 2018
ontopoly-editor
src/docbook Added missing topicmap to omnigator docs, fixing broken links Jan 8, 2015
webapp-accessctl Reformatted test cases modified by e20fe3e Aug 25, 2017
webapp-i18n Upgraded web.xml to servlet 3.0 for all webapps, fixing #496 Aug 18, 2015
webapp-manage Replaced StreamUtils methods with commons-io methods where possible Jul 4, 2017
webapp-omnigator Added @override annotations to webapps Aug 25, 2017
webapp-ontopoly-standalone Upgraded dependencies to servlet API 3.0 and JSP 2.2.1 Aug 17, 2015
webapp-ontopoly Replaced image with logo Oct 20, 2017
webapp-root Upgraded web.xml to servlet 3.0 for all webapps, fixing #496 Aug 18, 2015
webapp-tmrap Upgraded web.xml to servlet 3.0 for all webapps, fixing #496 Aug 18, 2015
webapp-xmltools Fixed forgotten web.xml files in 3e30a03 Mar 2, 2018
.gitignore Added ignoring of jRebel files Aug 25, 2017
.travis.settings.xml Added configuration for automated snapshot deployment Aug 29, 2017
.travis.yml Travis build improvements: Dec 5, 2018
LICENSE.txt Adding apache 2.0 license file, with automatic update toward issue 42 Jul 18, 2013
README.md Fixed broken wiki links Jun 3, 2019
pom.xml Upgraded to commons-fileupload 1.3.3, fixing #550 Mar 6, 2019

README.md

build status code quality license release maven central

Ontopia Logo

Welcome to Ontopia, the open source tools for building, maintaining and deploying Topic Maps-based applications.

If you are a starting user of Ontopia, or want more general information, we recommend you check out the Ontopia.net website.

Get Ontopia

Older versions

Note: Using older versions is not advised


Using Ontopia

You can use the above link to download a full Ontopia package that includes a fully configured Tomcat instance that you can run on your local machine. This will allow you to start working with Topic Maps. See the requirements and installation guide.

Maven

You can also use Ontopia as a maven dependency, allowing you to build Topic Maps applications yourself:

<repositories>
    <repository>
        <id>ontopia-releases</id>
        <url>http://ontopia.googlecode.com/svn/maven-repository</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>net.ontopia</groupId>
        <artifactId>ontopia-engine</artifactId>
        <version>5.3.0</version>
    </dependency>
</dependencies>

See the [[Modules]] page for more possible maven modules and their function.

Building Ontopia

To build the current Ontopia distribution run

$ mvn clean install && mvn clean install -Pontopia-distribution-tomcat

from a terminal. The distribution can then be found in ontopia-distribution-tomcat/target/ontopia-distribution-tomcat-X.Y.Z-SNAPSHOT/ where X, Y and Z are the current development version numbers.

Once you build the current Ontopia distribution you will probably want to play with the software.

Everything you want will be inside the distribution you just built; the rest of the subversion checkout serves only to generate that distribution. You can find the documentation within the distribution under the 'doc' directory.

If you're not already familiar with Ontopia, a good document to start with is the install.html in the doc directory of the build you're using.

If you're just starting out, try starting the Tomcat server as described in section 4.3 of the install.html document, then in your Web browser navigate to http://localhost:8080/ -- the web-based applications listed there will give you plenty to do.


Need more help?

You can’t perform that action at this time.