XPlan-Validator jetzt online
Unter der URL https://www.xplanungsplattform.de/xplan-validator/ steht nun der XPlan-Validator bereit.
Der XPlan-Validator ist ein Werkzeug, um die Konformität von aus Softwareanwendungen generierten XPlanGML-Dateien zu überprüfen und somit letztendlich auch die Funktionalität sowie Konformität bezüglich der betreffenden XPlanung-Exportschnittstelle zu bestätigen.
Konformität wird hier in dem Sinne definiert, dass eine Software mit einem bestimmten Release des XPlanung-Standards konform ist, wenn diejenigen Funktionalitäten, die von der Software abgebildet werden und sich auch in der Spezifikation des entsprechenden Release finden, gemäß den Regeln der Spezifikation umgesetzt sind. Das heißt, dass bei der Entwicklung von XPlanung-Exportschnittstellen sichergestellt werden muss, dass die generierte XPlanGML-Datei neben den Schema-Regeln auch alle Konformitätsregeln erfüllt.
Im einzelnen werden folgende Überprüfungen durchgeführt:
Syntaktische Validierung: Bei einer syntaktischen Validierung wird die Struktur der XPlanGML-Datei geprüft. Eine syntaktisch valide XPlanGML-Datei muss auf der einen Seite den Anforderungen der Wohlgeformtheit von XML entsprechen und auf der anderen Seite die vom XPlan-Schema definierten Regeln erfüllen.
Geometrische Validierung: Zusätzlich zu der syntaktischen Validierung wird auch die Korrektheit der Geometrien überprüft. XPlanung bezieht sich dabei auf das Simple Feature Model des OGC. Räumliche Objekte werden hier als Punkte, Linien oder Flächen mit speziellen geometrischen Eigenschaften modellhaft abgebildet. Als Fehler werden z. B. sich überschneidende Polygone identifiziert.
Semantische Validierung: Die semantische Validierung überprüft außer Syntax und Geometrie auch die fachlich-inhaltliche Kohärenz der XPlanGML-Datei. Genauer gesagt wird geprüft, ob die Regeln der Konformitätsbedingungen eingehalten wurden.