Aufteilen des Plannamens in PlanBasisName und Bezeichnung der „Fassung“
- 6.0
- 6.0.1
- Basis
Der Planname in XPlanung enthält derzeit immer die vollständige Bezeichnung des Plans einschl. seiner Änderungs/Berichtigungsnummer, und unterscheidet nicht zwischen dem unveränderlichen Basisnamen z.B. „Bahnhofstraße“ und der Bezeichnung fortlaufender Fassungen (z.B. Urschrift, x. Änderung, y. Berichtigungen, Zusammenzeichnung einschl. z. Änderung).
Das erschwert den Import von zusammengehörigen Plänen in Systeme, die zwischen Basisname und Änderungsbezeichnung unterscheiden, und macht einen manuellen Abgleich durch den „Importeur“ erforderlich, der bei jedem Import aus GMLs anderer Hersteller das Attribut name aus dem XP_Plan zerlegen muss in Basisname und Fassungsbezeichnung.
Derzeit können wir auch die Anforderung aus einigen Pflichtenheften, dass Basisname und Fassungsbezeichnung separat geliefert werden sollen, nur über generische Attribute am *P_Plan bedienen und nur dann importieren, wenn diese generischen Attribute aus unserem System auch in der GML-Datei vorliegen – ansonsten muss die Aufteilung immer manuell durch den importierenden Anwender erfolgen.
Eine einheitliche, herstellerübergreifende Regelung direkt über den Standard wäre besser.
Wir schlagen vor, folgende String-Attribute mit in den Standard in der Klasse XP_Plan aufzunehmen (die Attributnamen sind Vorschläge und zur Diskussion):
- nameBasis [0..1] in V6.x, [1] in V7.0?
- nummerBasis [0..1]
(oder am Attribut nummer [0..1] die Definition zu erweitern, dass in diesem Attribut nur die Basisnummer ohne die Fassungsbezeichnung geführt werden sollte, also z.B. nicht „Wes08 3. Ä.“ oder „08 3 Ä“?) - fassungsbezeichnung [0..1] (mit Defintion z.B. „Urschrift“, „1. Änderung“ , „2. Berichtigung“. „Zusammenzeichnung einschl. 5. Änderung“)
- optional zusätzlich noch eine fortlaufende Nummer [0..1] in der Reihenfolge des Inkrafttretens? Denn: die 3. Änderung kann auch vor der 2. Änderung wirksam geworden sein
Die Attribute name und nummer könnten als veraltet gekennzeichnet werden, und ab Version 7.0 könnten sie ganz durch neuen drei Attribute ersetze werden – dies würde jedoch manuellen Migrationsaufwand in der Migration von Altplänen nach sich ziehen, daher zur Diskussion in der AG Modellierung.
Dies wird in XPlanung nicht unterschieden, dort gibt es nur das Attribut name, das beides zusammen enthält.
Derzeit können Basisname und Fassungsbezeichnung in Xplanung nur als zusätzliche generische (String-)Attribute erfasst werden und sind somit nicht Anwenderunabhängig- und Hersteller-übergreifend verwendbar.
Diese könnten dann auch schon in den Versionen 5.x und 6.0 verwendet werden.
Beschluss am 14.9.2022:
teilweise akzeptiert
In der Version 6.1 werden zwei optionale Attribute in der Klasse XP_Plan eingeführt: nameBasis und fassungsbezeichnung.
Im Objektartenkatalog soll der Unterschied zwischen den Attributen name und nameBasis ausführlich erläutert werden: name setzt sich zusammen aus nameBasis, nummer und fassungsbezeichung.