Datentyp MetadatenBauvorlage in Kernmodul-Nachrichten
- K1.1 final
Die Kernmodul-Nachrichten verwenden diesen Datentyp direkt.
Im Fachmodul wird per Restriction ein abgeleiteter Typ erzeugt und der angewendet.
Das führt in den Kernmodul-Nachrichten zu unerwünschten Konsequenzen:
- Kardinalitäten passen nicht
- es wird der Basisdatentyp Code angewendet (im Datentype MetadatenBauvorlagen), was methodisch und technisch fehlerhaft ist
Kommentare
Es wurde der neue Datentyp MetadatenBauvorlageDirekt erstellt, der die Anforderungen für die Anwendung auf Kernmodul-Nachrichten erfüllt (Kardinalitäten schärfer; kein Basisdatentyp Code).
Dieser Datentyp wurde in den entsprechenden Kernmodul-Nachrichten angewendet (wurde im Datentyp Anlagen dem Element anlagen zugeordnet).
Der bisherige Datentyp MetadatenBauvorlage wurde unverändert gelassen, ist jetzt aber XSD-technisch als abstrakt gekennzeichnet (lässt sich nicht instantiiieren). Er ist nur für die Ableitung von Datentypen durch die XBau-Fachmodule vorgesehen.
Es ist zu prüfen, inwieweit dieses Vorgehen innerhalb des Standards XBau konsolidiert und vereinheitlicht werden kann. Dafür wurde der vorliegende Jira-Issue dem CR-194 zugeordnet (siehe Verlinkung).
Der Datentyp MetadatenBauvorlageDirekt (s. XBAU-194 Geprüft ) wurde überarbeitet. Weitere Änderungen auf Basis der Kommentare in diesem CR sind nicht erforderlich.
Umsetzungsalternativen:
Zwischen diesen Alternativen ist zu entscheiden. Dann umsetzen.