Wieso nicht PHPTMAPI?
In den letzten Tagen hatte ich einige interessante Diskussionen rund um das Thema Topic Maps für PHP. Verschiedene Forderungen einer Topic Map Engine für PHP wurden zusammengetragen und erörtert.
Es sehe es genau wie Johannes, dass es eine PHP Engine auf einer gemeinsamen API geben sollte. Leider gibt es aus meiner Sicht nur ein grundlegendes Problem an der Sache: die vorhandene API PHPTMAPI ist für PHP5 entwickelt. Sprachkonstrukte dieser API sind nicht mit PHP4 kompatibel. Es gab in PHP5 viele Neuerungen bzgl. Objekten und Klassen, die eigentlich erst richtige OOP erlauben. PHP4 war, was das angeht, sehr schwach.
Selbst wenn ich auf der gemeinsamen API entwickeln wollen würde (was ich eigentlich wirklich lieber will), geht es nicht. Ich kann PHPTMAPI nicht nutzen!
Hier nochmal gebündelt meine (neuen) Anforderungen an eine PHP4 kompatible TM Engine:
- PHP4 kompatibel
- basierend auf dem Topic Map Data Model
- XTM als Austauschformat, wobei zunächst wohl nur XTM 1.0 unterstützt wird
Momentan versuchen wir, alle Initiativen, die Topic Maps für PHP verfügbar machen wollen auf einer gemeinsamen Plattform zu bündeln.

