Ursprüngliches Ziel war ein Buch zu schreiben, das sich ausschließlich mit den persönlichen, gesellschaftspolitischen und wirtschaftlichen Themen des Behindertseins befassen sollte. Es sollte Ratschläge für Behinderte zur aktuellen Gesetzesauslegung der Behörden geben. Die ersten Konzepte führten jedoch schnell zu der Erkenntnis, dass auf Papier geschriebenes nicht ohne große Aufwände zu aktualisieren ist. Gerade die Erfahrungen der letzten Jahre mit ihren zahlreichen Gesetzes- und Verfahrensänderungen ließen das Erfordernis einer schnellen umzusetzenden Information unabdingbar erscheinen, sollte das geschriebene nicht bereits morgen veraltet sein. So lag es nahe, diese Informationen im Internet bereitzustellen.
Herkömmliche Lösungsansätze über HTML, selbst wenn diese servergesteuert über PHP oder PERL dynamisch aufbereitet sind konnten die zu erwartende Fülle an Informationen und deren Aktualisierung nicht erfüllen. Es galt ja auch wesentliche Aussagen in Abhandlungen durch Links auf Gesetzestexte und andere rechtsverbindliche Inhalte zu untermauern.
Nach zeitaufwendigen Recherchen zeichnete sich mehr und mehr ein Lösungsansatz über XML heraus. Damit konnten umfangreiche Texte durch entsprechende Formatierungsangaben "wohlgeformt" hierarchisch aufbereitet werden. Der wesentliche Anreiz sich für XML zu entscheiden war u.a. ein Java-Tool - gefunden im Internet - welches Word-Dateien in wohlgeformte XML-Dateien konvertierte. Durch entsprechenden Ausbau der Programmlogik waren wir in der Lage jede hierarchische Struktur eines Dokuments abzubilden. Außerdem konnten Textpassagen durch entsprechende Farbmarkierung als zu verlinkende Informationen gekennzeichnet werden. Diese finden ihre Zielinformation in den jeweiligen Knoten der diversen XML-Dokumente. Damit konnte sichergestellt werden, das ein wesentlicher Teil zu verlinkender (erklärungsbedürftiger) Informationen maschinell d.h. programmiert verwaltet werden konnten.
Die für die Umsetzung erforderliche Entwicklungsumgebung fanden wir im Apache Cocoon-Projekt - einem Open-Source-Publishing-Framework, das die Technologien von XML und XSLT für Server-Anwendungen auf einen neuen Level setzt.
Ein weiterer wesentlicher Punkt sich für XML zu entscheiden, sind die Techniken aus jeder XML-Datei die unterschiedlichsten Ausgaben (HTML, PDF) zu erzeugen u.a. eben auch Sprachausgaben.
Für den Aufbau der Site und deren Pflege stellt die Minimierung des personellen Aufwandes, sowohl aus technischer als auch auf redaktioneller Sicht ein weiteres wichtiges Kriterium dar.
Zusammenfassend können wir festhalten, dass es nicht viele taugliche Datenformate gibt.
Warum aber XML? Die Antwort ergibt sich aus den Eigenschaften von XML: