Benutzer:AndreasPlank/Testseite3: Unterschied zwischen den Versionen
Aus WIPs-De Datenwiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 2: | Zeile 2: | ||
* https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?include_synonyms%3F=true&kingdoms=plants&taxname={{URLENCODE:{{{Suchabfrage ausführen mit|Acer pseudoplatanus L.}}}}} | * https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?include_synonyms%3F=true&kingdoms=plants&taxname={{URLENCODE:{{{Suchabfrage ausführen mit|Acer pseudoplatanus L.}}}}} | ||
Suche https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:{{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}}} ergäbe: | |||
{{#get_web_data: url=https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname=<!---->{{URLENCODE:{{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}}} | {{#get_web_data: url=https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname=<!---->{{URLENCODE:{{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}}} | ||
|format=json | |format=json | ||
|use jsonpath | |use jsonpath | ||
|data= | |data=all_this_name=$.taxnames[*].name, | ||
all_this_accepted_name=$.taxnames[*].accepted_name, | |||
all_this_kind=$.taxnames[*].kind, | |||
all_this_long_citation=$.taxnames[*].checklist_citations[0].long_citation, | |||
all_this_checklist_uri=$.taxnames[*].checklist_uri, | |||
all_this_taxon_uri=$.taxnames[*].taxon_uri, | |||
all_this_checklist_region=$.taxnames[*].checklist_region, | |||
all_this_checklist_id=$.taxnames[*].checklist_id, | |||
query_time=__time | query_time=__time | ||
}}<!-- | }}<!-- | ||
-->{{#arraydefine: array_taxa_uri_data|<!-- | |||
-->{{#if: {{#external_value: all_this_accepted_name|}}<!-- | |||
--> | Dann-->|{{#for_external_table:|{{{all_this_taxon_uri}}}?output_synonyms%3F=true<VALUESEP>{{{all_this_kind}}}<ENTRYSEP>}}<!-- | ||
Oder-->|<!-- | |||
-->}}<!-- | |||
-->|<ENTRYSEP>|unique<!-- | |||
-->}}<!-- arraydefine | |||
-->{{#ifexpr: {{#arraysize: array_taxa_uri_data}} > 0<!-- | |||
DANN | |||
* {{#arrayprint: array_taxa_uri_data|<br/>}} | |||
* all_this_kind=accepted | |||
-->| | |||
* anerkannte Namen (=kind:accepted): {{#for_external_table:|<!-- | * anerkannte Namen (=kind:accepted): {{#for_external_table:|<!-- | ||
-->{{#switch:{{{ | -->{{#switch:{{{all_this_kind|?}}} | ||
|accepted=<!-- | |accepted=<!-- | ||
-->{{#ifeq: {{{all_this_name|?}}}|{{{all_this_accepted_name|?}}}<!-- | |||
then-->|{{{all_this_accepted_name|?}}}<!-- | |||
else-->|{{{all_this_name|?}}} <!-- | |||
-->{{#switch:{{{all_this_kind|?}}} | |||
|accepted=anerkannt als (=kind:accepted) | |||
|consyn=ist Konzept-Synonym von (=kind:consyn) | |||
|synonym=ist Synonym von (=kind:synonym) | |||
|#default=bewertet als “{{{all_this_kind|?}}}” für den anerkannten Namen | |||
}} | |||
{{{all_this_accepted_name|?}}}<!-- | |||
-->}}<!-- ifeq end | |||
-->{{#tag: ref | |||
|{{{all_this_long_citation|?}}} (<!-- | |||
-->Datenquellen: [{{{all_this_checklist_uri}}} {{#replace: {{{all_this_checklist_uri|Prüfliste ?fehlende Datenquelle?}}}|https://|}}]<!-- | |||
-->, [{{{all_this_taxon_uri}}}?output_synonyms%3F=true {{#replace: {{{all_this_taxon_uri|Taxon ?fehlende Datenquelle?}}}|https://|}}]<!-- | |||
--> – für das Gebiet {{{all_this_checklist_region|?Gebiet fehlt?}}}<!-- | |||
-->) | |||
|name=checklist_{{{all_this_checklist_id}}}<!-- <ref name="…"></ref> --> | |||
}};  <!-- ref | |||
-->}}<!-- switch:kind=accepted -->}}<!-- #for_external_table | -->}}<!-- switch:kind=accepted | ||
-->}}<!-- #for_external_table | |||
loop through kind:consyn AND kind:synonym (disregard kind:accepted) | loop through kind:consyn AND kind:synonym (disregard kind:accepted) | ||
-->{{# | -->{{#arraysearcharray: array_a_kind_of_synonym_taxon_uri |array_taxa_uri_data|/(.+)(<VALUESEP>c?o?n?syno?n?y?m?)\b/|0|-1|$1}}<!-- | ||
-->{{# | -->{{#ifexpr: {{#arraysize: array_a_kind_of_synonym_taxon_uri}} > 0<!-- | ||
Dann-->|<!-- | |||
Abfrage der Synonyme kann durchgeführt werden | |||
-->}}<!-- | * synonym(s): {{#arrayprint: array_a_kind_of_synonym_taxon_uri |;}} | ||
-->|< | -->{{#clear_external_data: }}<!-- | ||
-->{{#arraydefine: array_all_kind_of_synonyms_wikicode|<!-- | |||
array:Einzelwerte | |||
-->{{#arrayprint: array_a_kind_of_synonym_taxon_uri<!-- | |||
-->|<!-- | |||
-->|@TAXONURI_OUTPUT_SYNONYMS@<!-- | |||
-->|<!-- | |||
-->{{#get_web_data: url=@TAXONURI_OUTPUT_SYNONYMS@ | |||
|format=json | |||
|use jsonpath | |||
|data=all_this_synonyms_name=$.synonyms[*].name, | |||
all_this_synonyms_kind=$.synonyms[*].kind, | |||
all_this_synonyms_status=$.synonyms[*].status, | |||
all_this_long_citation=$.checklist_citations[0].long_citation, | |||
this_checklist_uri=$.checklist_uri, | |||
this_checklist_id=$.checklist_id, | |||
this_checklist_region=$.checklist_region, | |||
query_time=__time | |||
}}<!-- | |||
-->{{#for_external_table:|<!-- | |||
-->{{#switch:{{{all_this_synonyms_kind|?}}} | |||
|consyn|synonym=<!-- | |||
-->kind:{{{all_this_synonyms_kind|?}}}<VALUESEP>{{{all_this_synonyms_name|?synonyms_name?}}}<!-- | |||
-->{{#tag: ref | |||
|{{#external_value: all_this_long_citation}} (<!-- | |||
-->Datenquellen: [{{#external_value: this_checklist_uri|?checklist_uri?}} {{#replace: {{#external_value: this_checklist_uri|Prüfliste fehlende Datenquelle <code>checklist_uri</code>?}}|https://|}}]<!-- | |||
-->, [@TAXONURI_OUTPUT_SYNONYMS@ {{#replace: {{#replace: @TAXONURI_OUTPUT_SYNONYMS@|https://|}}|?output_synonyms%3F=true|}}]<!-- | |||
--> – für das Gebiet {{#external_value: this_checklist_region|?Gebiet fehlt?}}<!-- | |||
-->) | |||
|name=synonyms_checklist_{{#external_value: this_checklist_id}}<!-- <ref name="…"></ref> --> | |||
}}; <!-- | |||
--><ENTRYSEP><!-- | |||
-->}}<!-- switch:consyn, synonym | |||
-->}}<!-- #for_external_table | |||
-->}}<!-- #arrayprint | |||
-->|<!-- | |||
--><ENTRYSEP>}}<!-- arraydefine:Auftrennung | |||
--><!-- | |||
Test: {{#arrayprint: array_all_kind_of_synonyms_wikicode|<br/>Test: }} | |||
-->{{#arraysearcharray: array_synonym_wikicode|array_all_kind_of_synonyms_wikicode|/(kind:synonym<VALUESEP>)(.+)/|0|-1|$2}}<!-- | |||
-->{{#arraysearcharray: array_consyn_wikicode|array_all_kind_of_synonyms_wikicode|/kind:consyn<VALUESEP>/|0|-1|$2}}<!-- | |||
-->{{#ifexpr: {{#arraysize: array_synonym_wikicode}} + {{#arraysize: array_consyn_wikicode}} > 0<!-- | |||
Dann | |||
-->| | |||
* Synonyme: <!-- | |||
-->{{#ifexpr: {{#arraysize: array_synonym_wikicode}} > 0<!-- | |||
dann-->|{{#arrayprint: array_synonym_wikicode|}}<!-- {{#arrayprint: array_synonym_wikicode||@ENTRY@|{{#replace: @ENTRY@|kind:synonym<VALUESEP>|}}}} -->|<!-- | |||
oder-->|(derzeit ohne)<!-- | |||
-->}} | |||
* Konzept-Synonyme: <!-- | |||
-->{{#ifexpr: {{#arraysize: array_consyn_wikicode}} > 0<!-- | |||
dann-->|{{#arrayprint: array_consyn_wikicode|}}<!--{{#arrayprint: array_consyn_wikicode||@ENTRY@|{{#replace: @ENTRY@|kind:consyn<VALUESEP>|}}}}-->|<!-- | |||
oder-->|(derzeit ohne)<!-- | |||
-->}}<!-- | |||
Oder | |||
-->| | |||
* Synonyme: derzeit sind keinlerlei (Konzept-) Synonyme zu finden<!-- | |||
-->}}<!-- ifexpr | |||
-->}}<!-- if #arraysize array_a_kind_of_synonym_taxon_uri | |||
ODER | |||
-->|Die Prüflisten-Abfrage liefert zur Zeit keine Ergebnisse für {{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}, oder es läuft technisch etwas schief (s. technische Dokumentationen [https://checklisten.rotelistezentrum.de/api/public/swagger-ui#/ checklisten.rotelistezentrum.de/api/public/swagger-ui#/]).<!-- | |||
-->}}<!-- if #arraysize array_taxa_uri_data --> | |||
'''Quellenangaben''' | |||
<references/> | <references/> | ||
Version vom 18. September 2024, 16:46 Uhr
Abfragen mithilfe Extension:Arrays
Suche https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname=Galium+valdepilosum+Heinr.+Braun ergäbe:
- anerkannte Namen (=kind:accepted): Galium valdepilosum Heinr. Braun[1]; Galium valdepilosum[2]; Galium valdepilosum Heinr. Braun[3];
- Synonyme: Galium anisophyllon subsp. bavaricum Ehrend.[4];
- Konzept-Synonyme: ≘ Galium valdepilosum Heinr. Braun sec. Benkert & al. (1996)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Paroly & Rohwer (2016)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Jäger (2011)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Wisskirchen & Haeupler (1998)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Haeupler & Schönfelder (1989)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Gutermann & Niklfeld (1973)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Seybold (2011)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Korneck & al. (1996)[4]; ≘ Galium valdepilosum Heinr. Braun sec. Oberdorfer (2001)[4];
Quellenangaben
- ↑ Metzing, D.; Garve, E.; Matzke-Hajek, G.; Adler, J.; Bleeker, W.; Breunig, T.; Caspari, S.; Dunkel, F.G.; Fritsch, R.; Gottschlich, G.; Gregor, T.; Hand, R.; Hauck, M.; Korsch, H.; Meierott, L.; Meyer, N.; Renker, C.; Romahn, K.; Schulz, D.; Täuber, T.; Uhlemann, I.; Welk, E.; Weyer, K. van de; Wörz, A.; Zahlheimer, W.; Zehm, A. & Zimmermann, F. (2018): Rote Liste und Gesamtartenliste der Farn- und Blütenpflanzen (Trachaeophyta) Deutschlands. – In: Metzing, D.; Hofbauer, N.; Ludwig, G. & Matzke-Hajek, G. (Red.): Rote Liste gefährdeter Tiere, Pflanzen und Pilze Deutschlands. Band 7: Pflanzen. – Münster (Landwirtschaftsverlag). – Naturschutz und Biologische Vielfalt 70 (7): 13-358. (Datenquellen: checklisten.rotelistezentrum.de/api/public/1/checklist/43, checklisten.rotelistezentrum.de/api/public/1/taxon/35202 – für das Gebiet Deutschland)
- ↑ BfN (2020): Rekonstruierte Checkliste zu Korneck, D.; Schnittler, M. & Vollmer, I. (1996): Rote Liste der Farn- und Blütenpflanzen (Pteridophyta et Spermatophyta) Deutschlands. – In: Bundesamt für Naturschutz (Hrsg.): Rote Liste gefährdeter Pflanzen Deutschlands. – Bonn (Bundesamt für Naturschutz). – Schriftenreihe für Vegetationskunde 28: 21-187. (Datenquellen: checklisten.rotelistezentrum.de/api/public/1/checklist/251, checklisten.rotelistezentrum.de/api/public/1/taxon/314212 – für das Gebiet Deutschland)
- ↑ Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S. (Datenquellen: checklisten.rotelistezentrum.de/api/public/1/checklist/355, checklisten.rotelistezentrum.de/api/public/1/taxon/555678 – für das Gebiet Deutschland)
- ↑ 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 4,8 4,9 Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S. (Datenquellen: checklisten.rotelistezentrum.de/api/public/1/checklist/355, checklisten.rotelistezentrum.de/api/public/1/taxon/555678 – für das Gebiet Deutschland)