Topic Maps API (TMAPI) 2.0

Homepage of the new TMAPI generation which supports the Topic Maps - Data Model.

Status

TMAPI 2.0.2 has been published, if you have suggestions or questions please use our mailing list.

You can download the TMAPI 2.0.2 distribution from SourceForge.

Documentation

See our Java Docs. and a a paper about TMAPI 2.0 which gives an overview about the design objectives and enumerates some important changes between 1.0 and 2.0.

Maven / Apache Ivy

If you use Maven or Apache Ivy in your Ant-based project, you can include the following dependencies:

  <dependencies>
    <dependency>
      <groupId>org.tmapi</groupId>
      <artifactId>tmapi</artifactId>
      <version>2.0.2</version>
    </dependency>
  </dependencies>
   
  <repositories>
    <repository>
      <id>org.tmapi</id>
      <url>http://www.tmapi.org/maven-repository/</url>
    </repository>
  </repositories>

If you need the TMAPI test suite as well, add the following dependency:

  <dependencies>
    <dependency>
      <groupId>org.tmapi</groupId>
      <artifactId>tmapi-tests</artifactId>
      <version>2.0.2</version>
    </dependency>
  </dependencies>

TMAPI 2.0 implementations

Note: This list is provided for information only and does not represent an endorsement of any of the implementations.

If you have an implementation of TMAPI that is not listed here, please let us know by announcing it on our mailing list.

MaJorToM

https://code.google.com/p/majortom/

The MaJorToM (Merging Topic Maps Engine) project was founded to develop a lightweight, merging and flexible Topic Maps engine satisfying different business use cases.

Ontopia

http://ontopia.googlecode.com/

Open Source set of tools for building, maintaining, and deploying Topic Maps-based applications.

SesameTM

http://sesametm.googlecode.com/

Open Source Topic Maps engine that utilizes the Sesame RDF store and supports different persistent and non-persistent backends.

tinyTiM - a tiny in memory TMAPI implementation

http://tinytim.sourceforge.net/

tinyTIM is an Open Source TMAPI in memory implementation with a small jar footprint.

TM2JDBC

https://www.clazzes.org/projects/tm2jdbc/

Open Source Topic Maps engine that uses a relational database to store its data.


Ports

TMAPI.Net

Port of TMAPI 2.0 to the .Net platform (C#).

PHPTMAPI 2.0

Port of TMAPI 2.0 to PHP5.


2010-04-10.