Analyse BML 3.0.1: Kardinalität Borehole.boreholeFilling (Anzahl Instanzen von Klasse BoreholeFilling)
Die Taskforce 1 Optimierung - BML 3.1 hat bei ihrer Analyse des bestehenden Schemas BoreholeML 3.0.1 einen Befund zu folgendem Element (Klasse.Attributname):
Borehole.boreholeFilling (Instanzen der Klasse BoreholeFilling)
Das Attribut Borehole.boreholeFilling hat den Datentyp BoreholeFilling, wird also von Instanz(en) der Klasse BoreholeFilling gebildet. Die Kardinalität bzw. Multiplizität ist in BML 3.0.1 mit [0..1] modelliert, das heißt, es kann keine oder eine Instanz von boreholeFilling geben.
Das ist fachlich falsch. Bei einer Borhrlochverfüllung muss es möglich sein, teufen-bezogen verschiedene Instanzen der Verfüllung anzugeben.
Empfehlung der Taskforce 1:
In BML 3.1.0 wird die Kardinalität auf [0..*] geändert. In der XSD steht dann also:
<element maxOccurs="unbounded" minOccurs="0" name="boreholeFilling" nillable="true">
In BML4.x muss diese Modellanpassung analog vorgenommen werden.
Dieser Issue ist scheinbar akzeptiert bzw. erledigt, vgl. Issue #7