Analyse BML 3.0.1: Attribut Layer.compactness

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):

Layer.compactness

Das Attribut ist 'voidable' und 'nillable': es könnte also in einer XML-Datei "leer" bzw. ohne Daten sein, muss dazu aber aktiv auf "nil" gesetzt werden.

Die mit dem Attribut verknüpfte Schlüsselliste/keylist "CompactnessList" enthält keinen "no-data-key".

Empfehlung der Taskforce 1:

In BML 3.1.0 wird die mit dem Attribut verknüpfte Schlüsselliste/keyList "CompactnessList" (ID: 17) um einen neuen Schlüssel/key erweitert:

keyID parentID hierarchyLevel orderSequence key_de term_de term_en
neu 0 1 am Listenende na nicht angegeben/unbekannt no data/unknown

Die keyList "CompactnessList" ist eine Liste aus Geol. Kartieranleitung (dort: "Lagerungsdichte"). Wenn die Erweiterung der Liste im AK BML4 angenommen wird, erfolgt zunächst eine Abstimmung mit der AG Geologie über die Erweiterung der Liste.

Vgl. 'altes' JIRA-Ticket BML-95/Issue #19.