Mappa is a Topic Maps engine that is written in Python.
Is it compatible to the Topic Maps - Data Model and provides different backends. Some backends are also usable in a Jython environment.
The API is Pythonic and enables the developer to create and manipulate topic maps easily.
Additionally, Mappa provides the import and export of different Topic Maps syntaxes (i.e. XTM)
Installing
Either you can use the files in the "Downloads" section, or (recommended):
easy_install Mappa tm.reader.ltm tm.reader.tmxml tm.reader.jtm
This installs Mappa, and syntax readers for LTM, JTM and TM/XML. The XTM reader is installed by default from Mappa.
If you just want Mappa and no additional syntax readers, just do:
easy_install Mappa
This will install Mappa and a XTM reader for 1.0 and 2.0 and the tm package.