Benutzer:Andreas Plank/Vorschläge für Schlüsselimport von strukturierten Tabellendaten (Excel, CSV)

From Offene Naturführer
Jump to: navigation, search


Ein (automatischer) Import aus einem Tabellenblatt (Excel oder LibreOffice) muss folgende Vorgaben erfüllen

  1. entweder eine fixierte Spaltenposition pro Vorlagenprameter (nachteilig, fehleranfällig) oder
  2. definierte Spaltenköpfe (?Englisch), die dann passgleich auf die Vorlagen-Parameter in {{Lead}}, {{Decision Horizontal}}, {{ImageSwitch}} usw. übersetzt werden können. Es gibt Pflichtspalten und optionale Spalten.
    • ich bin für definierte Spaltenköpfe --Andreas Plank Icon External Link E-Mail.png 15:35, 15. Dez. 2014 (CET)
      • Anforderungen sollten für die Projekte http://beachexplorer.org und http://infoflora.ch hinreichend gemacht werden
      • Vorschlag:
        • oberste Zeilen enthalten Metangaben für den Schlüssel (creator, parent key etc.)
        • gefolgt von einer Leerzeile, darunter beginnen die Schlüssel-Angaben
        • gefolgt von einer Zeile mit standardisiert-benannten Spaltenköpfen
        • gefolgt von Zeilen für die Bestimmungsdaten, dabei enthält eine Zeile alle nötigen Daten (Bilder, Bestimmungs-Text, Wiss. Name, Umganssprachl. Namen usw.)
      • alle Daten, ob nun Bestimmungstext oder Artportrait-Seitentext sollten in einer Zeile stehen, das Tabellenblatt kann ja beliebig breit sein


Angabe von Metadaten

Vorschlag die Metadaten werden in Spalte 1 und 2 angegeben. Eine abschließende Leerzeile singnalisert den Übergang zum Schlüssel. Die Parameter sind der Vorlage {{Key Start}} entnommen. Pflichtparameter sind fett und optionale Parameter sind normal:

Pflichtparameter sind fett und optionale Parameter sind normal. Vorlagen-Parameter, die kursiv sind, sind neu.
Status Parameter
id „campanula1“ Schlüssel ID, falls mehrere Schlüssel auf einer Seite
title Titel des Schlüssels selbst (nicht der Seite!, Siehe Metadaten)
language „de“ (ISO Code der Sprache)
geoscope „Deutschland“ Geografischer Bereich (recommended: property:dcterms:spatial)
audience „Schüler“ Die Zielgruppe (recommended: property:dcterms:audience)
description Fließtext, der noch weitere Inhaltsangaben zusätzlich zum Titel umfasst (recommended: property:dc:description)
publicity „Deutscher Jugendbund für Naturbeobachtung“ oder Internet-Seite des Autors (Eigenwerbung)
rating 1 … 5 (0 = fehlend, 1 = am schlechtesten, 5 = am besten) (recommended: property:xmp:Rating)
recommendation_group Empfehlungsklasse (property:recommendation group)
taxon_name
common_names (, Liste)
source dazugehörige publizierte Quellen, verwendete Literaturangaben
collaboration_limited_to (, Liste). Falls leer, dann offene Mitarbeit möglich
status Bearbeitungsstatus
creators Autoren (recommended: property:dc:creator)
initiated_by Initiatoren, die nicht unter Autor zitiert werden wollen
contributors Mitwirkende (, Liste) (recommended: property:dc:contributor)
general_review_by Kontrolliert von
nomreview_by Nomenklatur geprüft von
expert_review_by Revidiert von (d.h. taxonomisch)
parent_taxon übergeordnetes Taxon
parent_key Übergeordnete Seite
parent_key_text Anzeigetext der übergeordneten Seite
category Flora oder Fauna (, Liste)
icon File:My_great_icon.jpg (40x40 Piktogram)
descision_alternative_code „a-z“ oder „'“ oder „*“. Alternativ: der Schlüsselschreiber muss diese Information selbst korrekt eingetragen haben in den Spalten mit „decision_code“ und „decision_alternative_code“
Leerzelle Leerzelle, eigentlich eine ganze Leerzeile markiert den Schluss aller Metadaten und den Beginn der Daten für den Bestimmungsschlüssel
decision_number
next_decision_number
alternative_text
weitere Spalten-Bezeichner
1 2 Bestimmungstext
1 5 Bestimmungstext
1 7 Bestimmungstext
2 3 Bestimmungstext
2 4 Bestimmungstext

Vorlage Lead

Zu Vorschlag „2.) definierte Spaltenköpfe“

  • das Tabellenblatt sollte sortierbar bleiben, so dass beim rücksortieren Bestimmungsentscheidungen immer noch stimmen oder auch Zeilen beim Schlüssel-ausdenken leicht eingefügt werden können.
  • die Benennung der Spaltenköpfe kann sich an JSON Export of Wiki Keys (Key Start, Switch, Image Switch etc.) orientieren oder an anderen Vokabel-Ontologien.


Pflichtparameter sind fett und optionale Parameter sind normal. Vorlagen-Parameter, die kursiv sind, sind neu.
Spaltenkopf Typ Beispielwert Vorlagenparameter
(Entsprechung)
Kommentar
decision_number ID 2 {{Lead | 2 | … }} Nur eine Nummer. Eine „decision“ (z.B. 2) in der mehrere „alternatives“ sein werden (die „2“ in 2a, 2b, 2c oder 2, 2, 2 oder 2, 2*, 2**)
decision_alternative_number ID 1 Nur eine Nummer, Rang innerhalb von decision_number, legt sozusagen die Reihenfolge der alternative_text auf numerische Weise fest
next_decision_number ID 5 Nur eine Nummer. Die nächste „decision“ (entspricht decision_code) in der mehrere „alternatives“ sein werden. Keine Entsprechung in {{Lead}}
decision_code ID 2 oder A oder II {{Lead | A | … }} Zahl oder Buchstaben. tatsächliche Anzeige einer Entscheidung, überschriebe decision_number, falls angegeben.
next_decision_code ID 5 oder B oder IV {{Lead | 1 | Text | 5 }} Zahl oder Buchstaben. Die nächste „decision (incl. alternatives)“, vereweist auf den nächsten decision_code; überschriebe decision_number, falls angegeben.
decision_alternative_code ID a oder ' oder * {{Lead | 2a | … }} Oder der in den Metadaten angegebene "descision_alternative_code" wird verwendet. Falls undefiniert/weggelassen, dann wird ein Strich (–) erzeugt.
alternative_text Bestimmungstext {{Lead | … | Bestimmungstext, Frage }}
remarks Zusatzinfo (generell) {{Lead | … | remarks= }}
occurrence Zusatzinfo (generell) {{Lead | … | occurrence= }}
description Zusatzinfo (generell) {{Lead | … | description= }}
result_link Ergebnis Die Seggen in Brandenburg (Max Müller) {{Lead | … | result= }} Abweichende Linkseite. Überschreibt Anzeige aus scientific_name
result_text Ergebnis {{Lead | … | result_text= }} überschreibt Anzeigetext des result_link als auch Anzeige aus scientific_name
result_id Ergebnis {{Lead | result id= | … }} Ergebnis-Punkt. Wenn eine Artseite folgt. Beliebige ID, Vorschlag: mit Präfix. Für den Schlüssleschreiber wichtiger Identifier, z.B. BExID:123942
scientific_name Ergebnis {{Lead | scientific name= | … }} Ergebnis-Punkt. Wenn eine Artseite folgt.
scientific_name_synonyms Ergebnis {{Lead | … | synonyms= }} Ergebnis-Punkt. (; Liste)
common_names Ergebnis {{Lead | common names= | … }} Ergebnis-Punkt. (, Liste)
primary_media_1
primary_media_5
Media image a
bis
image e
Randspalten Bild (immer sichtbar) bis zu 5
caption_primary_media_1
caption_primary_media_5
Media caption a
bis
caption e
Bildbeschriftung
label_primary_media_1
label_primary_media_5
Media label a
bis
label e
Abbildungsnummer
large_primary_media_1
large_primary_media_2
Media image j
bis
image k
Großbild (immer sichtbar) bis zu 2
caption_large_primary_media_1
caption_large_primary_media_2
Media caption j
bis
caption k
Bildbeschriftung
label_large_primary_media_1
label_large_primary_media_2
Media label j
bis
label k
Abbildungsnummer
collapsed_media_1
collapsed_media_6
Media image m
bis
image r
Großbild (versteckt) bis zu 6
caption_collapsed_media_1
caption_collapsed_media_6
Media caption m
bis
caption r
Bildbeschriftung
label_collapsed_media_1
label_collapsed_media_6
Media label m
bis
label r
Abbildungsnummer

Spezielle Organismen-Eigenschaften

Die anfängliche Idee, spezielle Organismen-Eigenschaften in eine separate Untervorlage zu packen, geht aus formulartechnischen Gründen nicht (s. englische Diskussion über Semantic Forms), daher werden die neuen Parameter direkt in {{Lead}} neu einprogrammiert.

Spaltenkopf Beispielwert Vorlagenparameter
(Entsprechung)
Kommentar
organism_size 10-30 cm
oder
10-30(-50) cm
(1,2-)2,5-3,0(5,1) m
{{Lead|organism size=Zeichenkette}} Allgemeine Größe, falls keine präzise Herleitung möglich, ob -höhe, -länge oder -breite gemeint ist. Da dieser Parameter die komplette Größenangabe einschließlich Einheit enthalten soll, aber technisch ungünstig zu parsen ist, wird empfohlen diesen Parameter zu vermeiden und stattdessen die Größen separat aufzusplitten (in organism_size_min, …from, …to, …max). Falls bekannt ist, dass die Größenangabe z.B. die Höhe zur Blütezeit bezeichnet, dann diesen Parameter nicht verwenden, sondern die spezielle Höhenangabe plant_height bevorzugen oder noch besser aufgesplittet als plant_height_min, plant_height_from, plant_height_to usw..
  • Nur Zahlen, Minus und runde Klammern () einschließlich Einheit. Minimum/Maximum in Klammern davor (5-) oder dahinter (-50)


Andere Bezeichnung (Problem: Höhe, Länge, Breite usw. Meist nur Höhe und Länge)? Problem: eine Angabe „10-30(-50)“ kann man vom Wiki im Semantische Eigenschaften parsen, aber dürfte resourcenintensiver sein als einzelne Parameter (s. organism_height_min, organism_height_from etc.)

organism_size_unit mm
m
{{Lead|organism size_unit=Einheit}} Standard: cm. Verwenden, falls eine andere Einheit als der Standard zugedacht ist.
organism_size_min 5 {{Lead|organism size_min=Zahl}} Allgemeine Größe. Minimumgrenze der Organismengröße, ersetzt und überschreibt organism_size
organism_size_from 7 {{Lead|organism size_from=Zahl}} Allgemeine Größe. untere Grenze der Organismengröße, ersetzt und überschreibt organism_size
organism_size_to 9 {{Lead|organism size_to=Zahl}} Allgemeine Größe. obere Grenze der Organismengröße, ersetzt und überschreibt organism_size
organism_size_max 14 {{Lead|organism size_max=Zahl}} Allgemeine Größe. Maximum der Organismengröße, ersetzt und überschreibt organism_size
plant_height 10-30 cm
oder
10-30(-50) cm
(1,2-)2,5-3,0(5,1) m
{{Lead|plant height=Zeichenkette}} Spezielle Größe: Wuchshöhe der Pflanze. Verwendung vermeiden stattdessen Wuchshöhen separat aufgesplittet (in plant_height_min, …from, …to, …max) eingegeben.
  • Nur Zahlen, Minus und runde Klammern () inklusive Einheit. Minimum/Maximum in Klammern davor (5-) oder dahinter (-50)
plant_height_unit mm oder
m
{{Lead|plant height unit=Einheit}} Standard: cm. Verwenden, falls eine andere Einheit als der Standard zugedacht ist. Für aufgegliederte Größenangabe, ersetzt und überschreibt plant_height
plant_height_min 5 {{Lead|plant height min=Zahl}} Spezielle Größe: Minimumgrenze der Wuchshöhe der Pflanze. Für aufgegliederte Größenangabe, ersetzt und überschreibt plant_height. Tauglich für speicherung semantischer Daten.
plant_height_from 7 {{Lead|plant height from=Zahl}} Spezielle Größe: untere Grenze der Wuchshöhe der Pflanze. Für aufgegliederte Größenangabe, ersetzt und überschreibt plant_height. Tauglich für speicherung semantischer Daten.
plant_height_to 9 {{Lead|plant height to=Zahl}} Spezielle Größe: obere Grenze der Wuchshöhe der Pflanze. Für aufgegliederte Größenangabe, ersetzt und überschreibt plant_height. Tauglich für speicherung semantischer Daten.
plant_height_max 14 {{Lead|plant height max=Zahl}} Spezielle Größe: Maximum der Wuchshöhe der Pflanze. Für aufgegliederte Größenangabe, ersetzt und überschreibt plant_height. Tauglich für speicherung semantischer Daten.
flowering_period 1-2
oder
II-IV
{{Lead|flowering period=Zeichenkette}} Blütezeit in Monaten. Problem: Ersetzung römisch → arabisch für semantische Daten
altitudinal_zones coll-mont
oder
coll.-mont. (-subalp.)
{{Lead|altitudinal zones=Zeichenkette}} gibt es offizielle Liste für Terminologie?
occurrence_status
status_indigenous
einheimisch {{Lead|occurrence status=Zeichenkette}} Bezeichnung offizieller Terminologie OccurrenceStatusTerm (Natural Collections Description) folgend.
floristic_regions Europa {{Lead|floristic regions=Zeichenkette}} gibt es offizielle Terminologie?
floristic_zones eurosibirisch {{Lead|floristic regions=Zeichenkette}} gibt es offizielle Terminologie?
  • Allgemeiner wäre wohl 'life_zone' oder so

Vorlage ImageSwitch

Die Idee neuer standardisierter Importparameter ist:

  • dass sie einerseits generisch, selbsterklärend benannt sein sollten und
  • dass die bisherige Beachexplorer-Import-Tabelle nicht verkomplizierend verändert werden muss
  • andere Spalten, die keinen standardisierenden Importparameter als Spaltenkopf haben werden ignoriert

Fragen/Hinweise

decision_alternative_number 
Index der Entscheidungsalternative
Die Schwierigkeit in zeilenweisen Daten ist, dass sie unterschiedlichen Zielparametern zugeordnet werden müssen:
  • in einigen Zeilen sind Daten für den Schlüssel selbst, für {{ImageSwitch}}
  • in anderen Zeilen, die leere Zellen haben, ist hingegen der Seitenname des Schlüssels selbst. Vorschlag: diese Zeile könnte mit einer decision_alternative_number von 0 gekennzeichnet sein, so dass das Konvertier-Programm weiß: „jetzt ist die Seite selbst gemeint“.
Ist ein decision_alternative_number von 0 sinnvoll umsetzbar als Kennzeichnung „jetzt sind Daten für die Seite selbst gemeint“? --Andreas Plank Icon External Link E-Mail.png 15:17, 17. Mär. 2015 (CET)
creators 
Urheber oder Liste der Urheber
Der Urheber für den Schlüssel in Spalte creators ist bei Zeile mit decision_alternative_number von 0 eingetragen. Diese Spalte creators kann auch in den nachfolgenden Bestimmungszeilen (ab decision_alternative_number=1 aufwärts an) Namen eingetragen haben, die dann den Urheber der Bilder darstellen, doch für den Schlüssel selbst sind sie nicht auswertbar. Höchstens für einen noch nicht existierenden Bilder-Metadaten-Konverter.
result_id 
soll die (1) ID schon fertig sein, mit Präfix, oder (2) soll erst beim Konvertieren der Benutzer einen Präfix in einem Eingabefeld spezifizieren? (2) wäre komfortabler oder (1), was ist OK für dich Rainer? --Andreas Plank Icon External Link E-Mail.png 15:17, 17. Mär. 2015 (CET)
primary_media 
sollte komplett benannt sein, als „Datei:Bildname.jpg“. OK für dich Rainer? --Andreas Plank Icon External Link E-Mail.png 15:17, 17. Mär. 2015 (CET)
Seitenname-Anhängsel 
Problem: ein Anhängsel an einen Seitenname könnte (1) auf der Konvertier-Seite angeben werden, z.B. das allen Seiten ein „(BeachExplorer)“ angehängt wird. Oder sonst muss es (2) alternativ im Excel genau eintragen sein als "Robben (Beachexplorer)". (1) oder (2)? Mir wäre (2) lieber aber ich kann auch mit (1) leben. Problem bei (1) ist, dass Seite „Start BeachExplorer“ keinerlei Anhängsel hat, hingegen alle anderen das Anhängsel „(BeachExplorer)“. --Andreas Plank Icon External Link E-Mail.png 15:17, 17. Mär. 2015 (CET)

Als Konvertierhilfe, zur Überprüfung der Konsistenz der Daten, kann der Konverter möglicherweise auflisten welche result_link keiner Bestimmungsmatrix zugeordnet sind, mit der Möglichkeit, diese zu überprüfen oder es sind eben potentielle Artenseiten. --Andreas Plank Icon External Link E-Mail.png 16:09, 17. Mär. 2015 (CET)

Beispieltabelle

Folgender Beispieltabelle ist der Import-Tabelle von BeachExplorer entnommen.

  1. die erste Tabellenüberschrift kennzeichnet die bisherigen Spaltenüberschriften,
  2. die zweite Zeile der Spaltenüberschriften kennzeichnet die neuen standardisierten Importparameter, die für eine Konvertierung zur Vorlage {{ImageSwitch}} geeignet sind. --Andreas Plank Icon External Link E-Mail.png 15:17, 17. Mär. 2015 (CET)
Name deutsch Name englisch Name niederländ. Name dänisch Name wissenschaftlich IDgesamt Merkmalsbeschreibung (oben) Bildname Ergebnistext unten (Unterschlüssel oder Art) Sprungziel (Art/Üschr nächste Ebene) Creator
common_names_de common_names_en common_names_nl common_names_da scientific_name decision_number decision_alternative_number result_id alternative_text primary_media result_text result_link creators
1 0 Start BeachExplorer Rainer Borcherding
1 1 BExID:9900010 Mit Haaren oder Federn, außerdem Wale BEQ1A V Robbe Moewe KT.jpg Vierbeiner, Vögel, Wale Vierbeiner & Vögel & Wale
1 2 BExID:9900020 Mit Flossen, Schuppen, Kiemenöffnungen BEQ2A F Fische.jpg Fische Fische
1 3 BExID:9900030 Mit Kalkschalen und -panzern BEQ3A S Schalen.jpg Schalentiere Schalentiere
1 4 BExID:9900040 Haut weich, Körperform sehr verschieden BEQ4A W Weiche Tiere.jpg Weichhäutige Tiere Weichhäutige Tiere
1 5 BExID:9900050 Verzweigt, festgewachsen, pflanzenartig BEQ5A G Gewaechse Knubbel.jpg Gewächse, Kruste, Knubbel Gewächse, Kruste, Knubbel
1 6 BExID:9900060 Löcher, Röhren, Spuren aller Art BEQ6A L Loecher Roehren.jpg Löcher und Röhren Löcher und Röhren
1 7 BExID:9900070 Mit Chitinpanzer, meist Landtiere BEQ7A I Kaeferspülsaum.jpg Insekten und Gliedertiere Insekten und Gliedertiere
1 8 BExID:9800080 Plastik, Holz, Steine, Knochen BEQ8A M HolzSteinMüll.jpg Müll, Holz und Steine Müll, Holz und Steine
1 9 BExID:9800090 Merkwürdigkeiten & Rätsel BEQ9A D Dinger.jpg Eier, Kleckse & Rätseldinger Eier, Kleckse & Rätseldinger
3 0 Robben Rainer Borcherding
Seehund Harbour seal Gewone zeehond Spættet sæl Phoca vitulina 3 1 BExID:1370841 Bis 1,6 m, Schnauze kurz, Backenzähne dreispitzig BEQ1E VR Seehund.jpg Seehund Seehund
Kegelrobbe Grey seal Grijze zeehond Gråsæl Halichoerus grypus 3 2 BExID:1370801 Bis 2,3 m, Schnauze lang, Backenzähne einspitzig BEQ1E VR Kegelrobbe.jpg Kegelrobbe Kegelrobbe
Ringelrobbe Ringed Seal Ringelrob Ringsæl Phoca hispida 3 3 BExID:1370831 Bis 1,6 m, Schnauze sehr kurz, Bauch ungefleckt, sonst Ringe BEQ1E VR Ringelrobbe.jpg Ringelrobbe Ringelrobbe
Sattelrobbe Harp seal Zadelrob Grønlandssæl Pagophilus groenlandicus 3 4 BExID:1370821 Bis 1,9 m, Schnauze lang und flach, schwarzer Rückensattel BEQ1E VR Sattelrobbe.jpg Sattelrobbe Sattelrobbe
Klappmütze Hooded seal Klapmuts Klapmyds Cystophora cristata 3 5 BExID:1370781 Bis 2,6 m, auffallend schwarz auf hell gefleckt BEQ1E VR Klappmuetze.jpg Klappmütze Klappmütze
Bartrobbe Bearded seal Baardrob Remmesæl Erignathus barbatus 3 6 BExID:1370791 Bis 2,5 m, kleiner Kopf, lange Barthaare, kaum gemustert BEQ1E VR Bartrobbe.jpg Bartrobbe Bartrobbe
Walross Walrus Walrus Hvalros Odobenus rosmarus 3 7 BExID:1370771 Vorderbeine mit Gelenk, sehr plump und fett BEQ1B VR Walross sonnend.jpg Walross Walross

Import Parameter im Detail

Im folgenden werden die möglichen Parameter im Detail erklärt.

Typ Import Parameter Beschreibung {{ImageSwitch}} Entsprechung
Bestimmung decision_alternative_text Text der Alternative einer Entscheidung (die gesamte Bildweiche entspricht der „Entscheidung“ sozusagen mit bis zu 30 Alternativen) lead 1lead 30
Bestimmung decision_alternative_textlines die Anzahl der Textzeilen einer Alternative lead lines
Bestimmung decision_number falls mehrere Schlüssel, der Index des Schlüssels (=Entscheidung). Jeder Schlüssel ist einer decision_number zugeordnet hat aber in sich verschiedene Indizes für die Alternativen (=decision_alternative_number)
Bestimmung decision_alternative_number Indexnummer der Alternativen innerhalb des Schlüssels (innerhalb der decision_number, der Entscheidung) 1 … 30 in lead 1lead 30
Mitarbeit creators Urheber oder Liste der Urheber (interprätiert als Urheber des Schlüssels) creators
Mitarbeit contributors Mitarbeier oder Liste der Mitarbeiter (interprätiert als Mitarbeiter des Schlüssels) contributors
ID decisionkey_id id des Schlüssels auf der Wikiseite selbst (ist nur anzugeben, falls sich mehrere Schlüssel auf einer Seite befinden) id
Klassifikation decisionkey_rating Bewertung in Zahlenform (1=am niedrigsten, … 5=am höchsten) rating
Klassifikation decisionkey_recommendation_group Empfehlungsklasse für den Schlüssel, z.B. „Pflanzenbestimmung (Anfänger)“ und dgl. recommendation group
Medien primary_media_width Bilderbreite image width
Medien primary_media vollständiger Dateiname der Mediendatei, am besten komplett als „Datei:Dateiname.jpg“ image 1image 30
Layout, Medien primary_media_caption_lines die ungefähre Anzahl der Bildbeschriftungs-Zeilen caption lines
Layout, Medien primary_media_caption_style CSS-Stil der Bilderbeschriftung caption style
Layout, Schlüssel decisionkey_style CSS-Stil des gesamten Schlüssels style
Layout, Schlüssel decisionkey_format 2 Formate verfügbar: „result link top result text bottom“ oder „result link bottom result text top“ layout format
Ergebnis reuslt_text Anzeigetext des Ergebnisses result text 1result text 30
Ergebnis result_link Linkziel des Ergebnisses (Seite oder URL) result 1result 30
ID result_id eine Ergebnis ID, die der Autor in den Schlüsseldaten einpflegen möchte. Die Result-ID sollte ein Präfix haben um die ID eindeutig zu machen. Hinweis: eine Ergebnis-ID ist dann sinnvoll, wenn sich danach eine Artseite anschließt. result id 1result id 30
Ergebnis common_names_de Liste umgangssprachliche Namen (Deutsch, Präfix @de: wird hinzugefügt) common names 1common names 30
Ergebnis common_names_en Liste umgangssprachliche Namen (Englisch, Präfix @en: wird hinzugefügt) common names 1common names 30
Ergebnis common_names_da Liste umgangssprachliche Namen (Dänisch, Präfix @da: wird hinzugefügt) common names 1common names 30
Ergebnis common_names_nl Liste umgangssprachliche Namen (Niederländisch, Präfix @nl: wird hinzugefügt) common names 1common names 30
Ergebnis scientific_name Wissenschaftlicher Name scientific name 1scientific name 30
Überschrift decisionkey_title Überschrift des Schlüssels title