XP_Plan: Klarstellung oder Beseitigung Redundanz zwischen den Relationen externeReferenz und Begruendungstexte
XPLAN-19
- 5.2
abgelehnt
- Basis
Die Klasse XP_Plan verfügt über die zwei folgenden Relationen
- externeReferenz [0..n] vom Datentyp XP_SpezExterneReferenz mit obligatorischer Angabe des Typs, wobei der Typ = Begruendung sein kann
- begruendungsTexte [0..n] vom Datentyp XP_BegruendungsAbschnitt, wo entweder direkt ein Text oder eine Referenz auf einen Text (Datentyp XP_ExterneReferenz) angegeben werden kann sowie optional ein Schluessel („Schlüssel zur Referenzierung des Abschnitts von einem Fachobjekt aus“)
Entweder ist der Typ Begruendung im Datentyp XP_SpezExterneReferenz überflüssig, oder die Relation begruendungsTexte. Aus Gründen der Klarstellung und Redundanzvermeidung sollte eines von beiden gestrichen werden. Tendenziell der Typ Begruendung im Datentyp XP_SpezExterneReferenz, der der Datentyp XP_Begruendungsabschnitt mehr Möglichkeiten bietet (Schlüssel und direkte Texteingabe).
Für Bestandsdaten bedeutet die Eliminierung von Features jedoch immer höheren Migrationsaufwand.
Daher zu Diskussion in der AG Modellierung: eine der beiden Varianten in 6.0 als veraltet kennzeichnen und ab 7.0 streichen? Oder gleich in 6.0 streichen?
Redundanz bzw. Unklarheit im Datenmodell.
Unklar, an welcher Stelle im Datenmodell die Begründung(en) für den Plan aufgeführt werden soll.
Unklar, an welcher Stelle im Datenmodell die Begründung(en) für den Plan aufgeführt werden soll.
Redundanzen und Unklarheit im Umgang mit referenzierten Begründungstexten.
Klarstellung.
Beschluss: Es wird in der Dokumentation (Objektartenkatalog) klargestellt, dass die Relation externeReferenz nur dann benutzt wird, wenn die gesamte Begründung als ein Dokument referiert wird.