Entstehung aus einem BSI-Projekt

Der QBK XML Differ entstand aus einer praktischen Herausforderung beim Vergleich komplexer technischer Dokumente im Umfeld des Bundesamts für Sicherheit in der Informationstechnik (BSI).

Die Ausgangssituation

Das BSI veröffentlicht komplexe technische Richtlinien und benötigt dafür präzise, nachvollziehbare und qualitätsgesicherte Änderungsdarstellungen für unterschiedliche Dokumentstände. 

Problem: Bisherige klassiche Vergleiche auf Basis generierter Word- oder PDF-Dokumente führten zu vielen Fehlmarkierungen, weil die Zielformate unabhängig voneinander erzeugt wurden und dadurch technische Strukturunterschiede entstanden, die keine echten inhaltlichen Änderungen waren. Dadurch steigt der manuelle Prüfaufwand.

Unsere Idee: Eine Ebene früher ansetzen

Deshalb entwickelten wir eine Lösung, die den Vergleich an der richtigen Stelle ansetzt: direkt am XML. Denn wenn die verbindliche Informationsquelle XML ist, sollte auch dort verglichen werden. Elemente, IDs, Attribute und Hierarchien stehen dort explizit zur Verfügung.

Klassischer PDF-Vergleich vs. neuer XML-Vergleich
Abbildung: klassischer PDF-Vergleich vs. neuer XML-Vergleich

Das daraus entstehende Vergleichs-PDF verbindet technische Präzision mit praktischer Nutzbarkeit im Review-Prozess.

Gemeinsame Entwicklung

Der QBK XML Differ ist ein Gemeinschaftsprojekt von data2type und parsQube. Die Partnerfirmen vereinen langjährige Praxis in XML-Technologien, XSLT, XQuery sowie in automatisierten Publishing-Workflows. Wertvolle Impulse lieferte zudem Liam Quin. Der frühere W3C XML Activity Lead begleitete das Projekt als externer Entwickler und Berater mit seinem jahrzehntelangen Fachwissen.

Vom Projekt zur generischen Architektur

Obwohl die erste Anwendung aus einem DocBook-Kontext stammt, wurde die Architektur als erweiterbare Grundlage für weitere XML-Vokabulare angelegt.


Der QBK XML Differ für Ihre Dokumente

Sie haben eine vergleichbare Herausforderung? Wir übertragen den Ansatz auf Ihr Dokumentmodell und Ihren Review-Prozess.

>> Kontakt aufnehmen

<< zurück

                                                                                           vor >>