PHPTMAPI

PHPTMAPI is a PHP5 API for creating and manipulating topic maps, based on the TMAPI project.
This API enables PHP developers an easy and standardized implementation of ISO/IEC 13250 Topic Maps in their applications.

What is TMAPI?

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.

News

Version 2.0

PHPTMAPI 2.0 is the new generation of PHPTMAPI which supports ISO/IEC 13250-2 Topic Maps Data Model (TMDM) and is - again - based on TMAPI 2.0 (Java). Read a paper about TMAPI 2.0 for design objectives and motivation.

Download version 2.1

Download PHPTMAPI 2.1 sources (released 2011/09/19, contributed by Johannes Schmidt).

Documentation version 2.1

Browse the API documentation (opens in new window).

Implementation example

See QuaaxTM Topic Maps engine which implements PHPTMAPI. QuaaxTM also provides a test suite which ensures PHPTMAPI 2.1 compliance.

Version 1.0

PHPTMAPI 1.0 is the initial version of PHPTMAPI based on the TMAPI (Java) project.

Download version 1.0

Download PHPTMAPI 1.0 source, documentation, and UML class diagrams (released 2006/06/27, contributed by Johannes Schmidt).

Documentation version 1.0

Browse the API documentation (opens in new window).

UML class diagrams version 1.0

References

Contribute?

Please contact Espen Holje or Johannes Schmidt if you want to contribute to the project and join our Mailinglist.

SourceForge.net Logo Valid HTML 4.0 Transitional