Aus Fachwissen werden prüfbare Bedingungen: Wie Shapes formuliert werden, damit Befunde für Fachanwender nachvollziehbar bleiben.
Fachwissen wird ausführbar
Die meisten Qualitätsregeln eines Netzbetreibers existieren bereits – als Konvention, als Prüfliste, als Erfahrungswissen einzelner Personen. SHACL bietet die Möglichkeit, sie als Shapes zu formulieren und gegen den Datengraphen auszuführen. Aus „das prüfen wir immer manuell“ wird eine Bedingung, die bei jedem Datenstand automatisch läuft.
Damit das im Alltag trägt, muss ein Shape mehr liefern als „ungültig“. Zielklasse, betroffenes Attribut, erwarteter Wertebereich und eine verständliche Meldung gehören zur Regel dazu. Ein Befund, der auf ein konkretes CIM-Objekt zeigt und in der Sprache der Fachabteilung formuliert ist, wird korrigiert – ein abstrakter Constraint-Verstoß wird ignoriert.
Sinnvoll ist außerdem, Shapes zu versionieren und nach Schweregrad zu trennen. Nicht jede Abweichung darf einen Export blockieren; manche sind Hinweise, die dokumentiert und beobachtet werden.