Reproduzierbares Praxislabor
Graphmodell-Review mit zehn Fragen
Deckt ein zehnteiliges Review ein fachliches Gegenbeispiel auf, bevor Daten und Abfragen an ein zu enges Modell gebunden werden?
Voraussetzungen
Exportieren Sie ein lesbares Schema und drei häufige Query-Beispiele. Benennen Sie eine fachlich verantwortliche Person und eine zweite Person, die das Modell nicht entworfen hat.
Das Review arbeitet mit erfundenen Lieferanten- und Rollenbeispielen. Es verändert weder Schema noch Datenbank; Entscheidungen werden zunächst im Protokoll erfasst.
Versuchsaufbau und minimale Daten
Prüfen Sie zehn Punkte: Identität, Knotentypen, Kantenrichtung, Kardinalität, Mehrfachrollen, zeitliche Gültigkeit, Provenienz, unbekannte Werte, häufige Queries und Exit-Format.
Zu jedem Punkt gehören Normalfall, Gegenbeispiel, aktuelle Modellantwort und Entscheidung. „Nicht relevant“ braucht eine Begründung.
Befehl oder Abfrage
Reviewfall R-06
Normalfall: Lieferant L liefert Produkt P.
Gegenbeispiel: L liefert P und wartet dasselbe P im Auftrag eines Partners.
Ist-Modell: (L)-[:LIEFERT]->(P)
Prüffrage: Wo stehen Rolle, Auftraggeber und Gültigkeitszeitraum?
Sollentscheidung: Beziehung reifizieren oder definierte Rollen modellieren.Nur in der beschriebenen isolierten Laborumgebung ausführen. Versionen und Exitcodes gehören zum Protokoll.
Erwartetes Ergebnis
Das Gegenbeispiel muss mindestens eine offene Modellentscheidung erzeugen: Eine Kantenart `LIEFERT` kann Wartungsrolle, Auftraggeber und Zeitraum nicht eindeutig ausdrücken.
Bestanden ist das Review, wenn alle zehn Punkte mit Beleg bearbeitet sind, jede offene Entscheidung Owner und Termin hat und drei Beispielqueries formulierbar bleiben.
Negativtest
Lassen Sie den Lieferanten nur als Lieferant auftreten. Das enge Modell wirkt korrekt, obwohl der bekannte Mehrfachrollenfall fehlt. Ein Review ohne Gegenbeispiel ist nicht bestanden.
Prüfen Sie einen unbekannten Endzeitpunkt. Wird er als `9999-12-31` gespeichert, muss das Team unbekannt von tatsächlich unbefristet trennen.
Rollback und Aufräumen
Da das Review zunächst nur ein Dokument erzeugt, besteht der Rollback im Verwerfen des Änderungsvorschlags, nicht im Löschen von Produktionsdaten. Das ursprüngliche Schema bleibt referenziert.
Wurde ein Prototyp angelegt, entfernen Sie nur dessen isolierten Namespace. Eine Schemaänderung folgt erst nach Migrationstest und Freigabe.
Einordnung
Das Review sucht kein perfektes Diagramm. Es macht Annahmen unter Gegenbeispielen sichtbar und bindet Änderungen an reale Queries sowie verantwortliche Entscheidungen.
Quellen zu diesem Beitrag
Die Primärquellen für „Graphmodell-Review mit zehn Fragen“ wurden am 18.09.2026 geprüft. Versions- und Statusangaben sind vor einem produktiven Einsatz erneut zu kontrollieren.
- W3C Data on the Web Best Practices
Primärleitfaden für Identifikatoren und Metadaten. - W3C PROV-O
Normative Ontologie zur Provenienz. - W3C RDF 1.1 Concepts
Normative Grundlage für RDF-Graphen.