Open j3nsch opened 2 years ago
Es muss definiert werden, auf welcher Ebene die Multiplizität definiert werden: auf Ebene des Enrichment-Types oder des Enrichment-Keys.
In jedem Fall muss im Metadatenformular bei der Eingabe von Enrichments die Einhaltung der definierten Multiplizität validiert werden.
Das Select-Element, das alle verfügbaren Enrichment-Keys enthält, sollte gefiltert werden, so dass nur Enrichment-Keys ausgewählt werden können, für die die definierte Multiplizität noch nicht überschritten wurde.
Die Multiplizität sollte für ein Enrichment einstellbar sein bzw. wird vielleicht teilweise auch schon durch den ausgwählten Typ vorgegeben. Ein Boolesches-Enrichment sollte nur einmal pro Dokument verwendet werden. Bei einem Select-Enrichment könnte es verschiedene Varianten geben, ein Multi-Select, dass nur einmal vorkommen darf, oder ein Single-Select, dass mehrfach vorkommen kann. Multi- und Single-Select wären vermutlich unterschiedliche Enrichment-Typen (noch unklar).