PHPTMAPI is a PHP5 API for creating and manipulating topic maps, based on the TMAPI project.
TMAPI is a programming interface for accessing and manipulating data held in a topic map. The TMAPI specification defines a set of core interfaces which must be implemented by a compliant application as well as (eventually) a set of additional interfaces which may be implemented by a compliant application or which may be built upon the core interfaces.
PHPTMAPI 2.0 is the new generation of PHPTMAPI based on TMAPI 2.0 (Java). Read a paper about TMAPI 2.0 for design objectives and motivation.
Download PHPTMAPI 2.0 RC1 source (released 2009/11/07, contributed by Johannes Schmidt).
Browse the API documentation (opens in new window).
See QuaaxTM Topic Maps engine which implements PHPTMAPI. QuaaxTM also provides a test suite which ensures PHPTMAPI 2.0 compliance.
PHPTMAPI 1.0 is the initial version of PHPTMAPI based on the TMAPI (Java) project.
Download PHPTMAPI 1.0 source, documentation, and UML class diagrams (released 2006/06/27, contributed by Johannes Schmidt).
Browse the API documentation (opens in new window).
Please contact Espen Holje or Johannes Schmidt if you want to contribute to the project and join our Mailinglist.