Topic Maps API (TMAPI) 2.0

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


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.


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:


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


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.


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


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


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

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


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



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


Port of TMAPI 2.0 to PHP5.