Überarbeitung der Synthetisierungsregeln
Die aktuelle Umsetzung der Bildungsregeln für komplexe Attribute (willkürliche Bezeichnungen für Sub-Attribute) und Enumerationsattribute ( und Wert) im synthetisierten Schema erscheint optimierbar und inkonsistent und soll daher mit der v8.0 überarbeitet werden.
- Vorschlag für nicht-multiple Enumerationsattribute :
<Enumerationstext> (<Enumerationscode>)
- Vorschlag für multiple Enumerationsattribute:
<Enumerationstext> (<Enumerationscode>)::<Enumerationstext> (<Enumerationscode>)
- Vorschlag für komplexe Attribute:
<Sub-Enumerationsattribut>: <Enumerationstext> (<Enumerationscode>)|<Subattribut1>: <Wert>|<Subattribut2>: <Wert>
- Vorschlag für multiple komplexe Attribute:
<Sub-Enumerationsattribut>: <Enumerationstext> (<Enumerationscode>)|<Subattribut1>: <Wert>|<Subattribut2>: <Wert>::<Sub-Enumerationsattribut>: <Enumerationstext> (<Enumerationscode>)|<Subattribut1>: <Wert>|<Subattribut2>: <Wert>
- generell: Separator für multiple Werte "::", Separator für Sub-Attribute "|", Enum-Wert und -Code in einem Attribut
- generelle Streichung von
<Attributname>Wert
- Anpassung der Style-Filer auf PropertyIsLike
- Übertragung auch auf im SynSchema inline statt byReference kodierte Properties wie
texte
Beispiele:
-
10002000
von BP_AnpflanzungBindungErhaltung::gegenstand wird zuBaeume (1000)::Straeucher (2000)
-
[Maßnahme: Naturnaher Wald]
von BP_AusgleichsFlaeche::massnahme wird zuklassifizMassnahme: Naturnaher Wald (1100)
-
[Gemeindeschlüssel: 02000000|Gemeinde: Freie und Hansestadt Hamburg|Ortsteil: 131]
wird zuags: 02000000|gemeinde: Freie und Hansestadt Hamburg|ortsteil: 131
-
[§2 Nr.1 | Im Geltungsbereich...][§2 Nr.2.1.1 | In den Kerngebieten...]
wird zuschluessel: §2 Nr.1|text: Im Geltungsbereich...::schluessel: §2 Nr.2.1.1|text: In den Kerngebieten...