Bereinigung von Inkonsistenzen, Redundanzen und Fehlern in Modellierung
- 5.0
- 4.1
- Basis
- BPlan
- FPlan
- Landschaftsplan
- SoPlan
Anpassung von BP_EinfahrtTypen
BP_EinfahrtTypen ist als einziges Element des Modells als UML:Enumeration modelliert während alle anderen Enumerationen als UML:Class modelliert sind. In EA ist dieser Fehler nur schwer zu erkennen, da sowohl Klassen als auch Enumerationen nach UML als Enumerationen markiert sind. Er wirkt sich aber mindestens auf die XMI des Modells aus.
Anpassung von Attribute Stereotypes
14 Enumerationswerte haben den Stereotype "enum". Diese sind in den Enumerationslisten LP_PlanArt, BP_ZulaessigkeitVergnuegungsstaetten, BP_AbgrenzungenTypen und BP_EinfahrtTypen zu finden. In allen anderen Attributwerten wird der Stereotype leergelassen.
Anpassung des Types von Attributen
In 54 Attribut-/Enumerationswerten sind leere Zeilen statt <undefined> in Type zu finden. Betroffen sind Werte in den folgenden Klassen/Enumerationslisten:
- XP_MimeTypes
- XP_RechtscharakterPlanaenderung
- XP_BedeutungenBereich
- XP_ZweckbestimmungWasserwirtschaft
- XP_AnpflanzungBindungErhaltungsGegenstand
- XP_BesondereZweckbestimmungVerEntsorgung
- XP_ZweckbestimmungVerEntsorgung
- BP_Rechtscharakter
- BP_ZulaessigkeitVergnuegungsstaetten
- BP_AbgrenzungenTypen
- BP_WegerechtTypen
- FP_Rechtscharakter
- FP_PlanArt
- LP_Status
- SO_Rechtscharakter
- SO_KlassifizNachDenkmalschutzrecht
- SO_KlassifizNachLuftverkehrsrecht
- SO_GebietsArt
Weiterhin sind einige Enumerationswerte von XP_BedeutungenBereich als Integer (nicht ISO 19103 Integers) angegeben. Stattdessen sollte einheitlich <undefined> angegeben werden.
Das Attribut istAusgleich in der Klasse BP_SchutzPflegeEntwicklungsFlaeche ist kein Boolean nach ISO 19103:2005:SchemaLanguage -> BasicTypes -> Primitive -> Truth. Alle anderen Booleans sind Boolean nach dieser ISO.
Die Attribute rechtscharakter und sonstrechtscharakter in SO_Objekt und rechtscharakter in SO_TextAbschnitt verweisen nicht korrekt auf die benötigten Codelisten, sondern definieren stattdessen neue, leere Datentypen "SO_Rechtscharakter" und "SO_SonstRechtscharakter".
Das Attribut status in LP_Objekt verweist gleichfalls nicht auf die Enumerationsliste LP_Status, sondern definiert einen neuen, leeren Datentyp "LP_Status".
Die Attribute planungstraeger und planungstraegerGKZ in SO_Plan und konkretisierungen in SO_Objekt verweisen nicht korrekt auf CharacterString nach ISO 19103:2005:SchemaLanguage -> BasicTypes ->Primitive -> Text sondern definieren einen neuen Wert mit dem Namen "CharacterString".
Farbgebung
Die Farbgebung in LP_MassnahmenNaturschutz_2 für XP_Enumerationen ist nicht konsistent zu den restlichen Diagrammen. In diesen sind XP_Enumerationen rötlich statt türkis dargestellt.
- Fehler kamen im Laufe des MORO Projekts auf und lassen sich meist nur sehr schwer aus der Enterprise Architect-Datei des Modells erkennen, wirken sich aber mindestens auf die XMI und evtl. auch die XSDs des Modells aus. Ähnliche in XPlan 5.0 Beta noch enthaltene Fehler im Raumordnungsmodell sind in der nächsten Raumordnungsversion behoben worden.
Antragsdatum: 11.10.2016
Beschluss: akzeptiert