Skip to content
Serialize a Topic Map from TMAPI to CTM syntax
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
ctm-serializer bugfix (path of manifest) and ignoring the generated manifest Jan 26, 2011
.gitignore Update and rename .hgignore to .gitignore Jun 1, 2015 Create Jun 1, 2015

The CTM Topic Map Writer

The Compact Topic Maps ( CTM ) is a text-based representation of a topic map and describes a standardized interchange format of topic maps. The syntax is designed in a human-readable way and represents any information items and relationships between items modeled by the topic maps data model ( TMDM ) as simple test patterns.

A community project, called TMAPIx, wants to provide additional features on top of the core TMAPI functions, like realizing some import or export functionality supporting XTM or CTM. This efforts are designed in a similar way to TMAPI, as should be independent form a specific implementation and only operates on core interfaces of the TMAPI.

This implementation of a CTM Writer provides the core functionality of exporting every topic map to CTM.

The main benefits of the current CTM topic map writer implementation are:

  • The code is completely open source and can be modified
  • The writer works on top of the TMAPI and is independent of the real topic map engine implementation ( works with Ontopia, tinyTim etc. )
  • The writer supports the partial serialization of topic map fragments ( topics, associations etc. )
  • The writer supports additional features like prefix- and template-detection

For more information, take a look at the documentation.

Automatically exported from


Apache License 2.0

You can’t perform that action at this time.