Hier mal ein paar Ideen wie die technische Roadmap aussehen kann:
1. XSD erstellen, mit der wir unsere an TEI orientierte XML-Struktur festziehen (da bin ich dran) Aus dem XSD können wir uns dann mit JAXB die Java-Klassen generieren lassen.
2. Text zu XML Transformation: Wir müssen den Mechanismus optimieren, wie aus der vereinfachten Text-Syntax der Einträge valides XML generiert werden kann. (Da gibt es auch schon einen Algorithmus, der prinzipiell funktioniert)
3. GUI für XML-Pflege: Wie müssen eine GUI bauen, mit dem man die Einträge auch direkt als XML einfach online pflegen kann (sowas wie ein Online-XML Editor der gegen ein XSD validiert) So dass auch komplexe Einträge von Laien ohne viel Vorkenntnisse syntaktisch fehlerfrei editiert werden können.
4. Datenstruktur: Angelehnt an dem XML müssen wir die Datenstruktur verbessern und die in mehrere Tabellen aufteilen. (Siehe seperater Thread)
5. Dann können zusätzliche Suchfeatures und bessere Indexe angeboten werden.
Einwände, Ergänzungen oder Erweiterungen?
|