Hierarchische Mehrfachauswahl
Aufklappbare Taxonomie-Auswahl als Baum in Potato bauen, für hierarchische Klassifikation, Themen-Tagging und Kategorienannotation über mehrere Ebenen.
Das Annotationsschema Hierarchical Multiselect bietet eine aufklappbare Baumansicht, um Kategorien aus einer verschachtelten Taxonomie auszuwählen. Es eignet sich für Aufgaben mit hierarchisch organisierten Labels, etwa Themenklassifikation, Produktkategorisierung oder jede Art von Tagging über mehrere Ebenen.
Hierarchical multiselect in Potato
Überblick
Das Schema zeigt einen einklappbaren Baum, in dem:
- Elternknoten sich aufklappen lassen und darunter die Unterkategorien freigeben
- Blattknoten einzeln auswählbar sind
- optionale Automatikauswahl die Auswahl im Baum nach oben oder unten weitergibt
- Suche Annotatoren hilft, in großen Taxonomien schnell die passende Kategorie zu finden
Schnellstart
yaml
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: topic_tags
description: Select all applicable topic categories.
taxonomy:
Science:
Physics:
- Quantum Mechanics
- Thermodynamics
Biology:
- Genetics
- Ecology
Technology:
- Software
- HardwareKonfigurationsoptionen
| Feld | Typ | Standard | Beschreibung |
|---|---|---|---|
annotation_type | string | Pflicht | Muss "hierarchical_multiselect" sein |
name | string | Pflicht | Eindeutige Kennung dieses Schemas |
description | string | Pflicht | Anweisungen, die den Annotatoren angezeigt werden |
taxonomy | object | Pflicht | Verschachteltes Objekt, das die Kategorienhierarchie festlegt |
auto_select_children | boolean | false | Wird ein Elternknoten gewählt, werden alle seine Kinder mit ausgewählt |
auto_select_parent | boolean | false | Sind alle Kinder gewählt, wird der Elternknoten mit ausgewählt |
show_search | boolean | false | Ein Suchfeld zum Filtern des Taxonomiebaums anzeigen |
max_selections | integer/null | null | Höchstzahl auswählbarer Kategorien (null für unbegrenzt) |
expand_depth | integer | 1 | Zahl der Baumebenen, die standardmäßig aufgeklappt sind |
label_requirement.required | boolean | false | Ob vor dem Absenden mindestens eine Auswahl nötig ist |
Beispiele
Themenklassifikation
yaml
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: topic_classification
description: Select all topics that apply to this document.
show_search: true
max_selections: 5
taxonomy:
Politics:
Domestic:
- Elections
- Legislation
- Policy
International:
- Diplomacy
- Trade
- Conflict
Sports:
- Football
- Basketball
- Tennis
Entertainment:
Film:
- Reviews
- Industry News
Music:
- Reviews
- ConcertsProduktkategorisierung mit Automatikauswahl
yaml
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: product_category
description: Categorize this product listing.
auto_select_children: true
auto_select_parent: true
taxonomy:
Electronics:
Computers:
- Laptops
- Desktops
- Tablets
Audio:
- Headphones
- Speakers
Clothing:
Men:
- Shirts
- Pants
Women:
- Dresses
- TopsMedizinische Kodierung
yaml
annotation_schemes:
- annotation_type: hierarchical_multiselect
name: diagnosis_codes
description: Select all applicable diagnosis categories.
show_search: true
taxonomy:
Cardiovascular:
Hypertension:
- Primary
- Secondary
Arrhythmia:
- Atrial Fibrillation
- Ventricular Tachycardia
Respiratory:
Obstructive:
- Asthma
- COPD
Infectious:
- Pneumonia
- BronchitisAusgabeformat
json
{
"topic_tags": {
"labels": ["Science > Physics > Quantum Mechanics", "Technology > Software"]
}
}Ausgewählte Kategorien werden als vollständiger Pfad von der Wurzel bis zum Blatt gespeichert.
Praxistipps
- Taxonomien überschaubar halten – mehr als vier Verschachtelungsebenen sollten es nicht sein, tiefe Bäume lassen sich schlecht navigieren
- Suche bei großen Taxonomien aktivieren – ab etwa 30 Kategorien verbessert
show_search: truedie Bedienbarkeit deutlich - Automatikauswahl bedacht einsetzen – Kinder automatisch mitzuwählen hilft, wenn eine Oberkategorie alle Unterkategorien einschließt, verwirrt sonst aber
- Passende Aufklapptiefe wählen – so viele Ebenen aufklappen, dass die Struktur erkennbar ist, ohne zu überfordern
- Auswahl bei Bedarf begrenzen – mit
max_selectionsverhindern, dass Annotatoren zu viele Labels vergeben
Weiterführende Informationen
- Radio & Mehrfachauswahl – flache Labelauswahl
- Auswahl (Dropdown) – Einzelauswahl per Dropdown
- Qualitätskontrolle – Aufmerksamkeitstests und Goldstandards
Implementierungsdetails stehen in der Quelldokumentation.