|
|
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| == Abfragen mithilfe Extension:Arrays ==
| |
|
| |
|
| * 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?kingdoms=plants&taxname={{URLENCODE:{{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}}}
| |
|
| |
| ergibt
| |
| {{#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
| |
| |use jsonpath
| |
| |data=all_name=$.taxnames[*].name,
| |
| all_accepted_name=$.taxnames[*].accepted_name,
| |
| all_kind=$.taxnames[*].kind,
| |
| all_long_citation=$.taxnames[*].checklist_citations[0].long_citation,
| |
| all_checklist_uri=$.taxnames[*].checklist_uri,
| |
| all_taxon_uri=$.taxnames[*].taxon_uri,
| |
| all_checklist_region=$.taxnames[*].checklist_region,
| |
| all_checklist_id=$.taxnames[*].checklist_id,
| |
| query_time=__time
| |
| }}<!--
| |
|
| |
| all_kind=accepted
| |
| -->
| |
| * anerkannte Namen (=kind:accepted): {{#for_external_table:|<!--
| |
| -->{{#switch:{{{all_kind|?}}}
| |
| |accepted=<!--
| |
| -->{{#ifeq: {{{all_name|?}}}|{{{all_accepted_name|?}}}<!--
| |
| then-->|{{{all_accepted_name|?}}}<!--
| |
| else-->|{{{all_name|?}}} <!--
| |
| -->{{#switch:{{{all_kind|?}}}
| |
| |accepted=anerkannt als (=kind:accepted)
| |
| |consyn=ist Konzept-Synonym von (=kind:consyn)
| |
| |synonym=ist Synonym von (=kind:synonym)
| |
| |#default=bewertet als “{{{all_kind|?}}}” für den anerkannten Namen
| |
| }}
| |
| {{{all_accepted_name|?}}}<!--
| |
| -->}}<!-- if end
| |
|
| |
| -->{{#tag: ref
| |
| |{{{all_long_citation|?}}} (<!--
| |
| -->Datenquellen: [{{{all_checklist_uri}}} {{#replace: {{{all_checklist_uri|Prüfliste ?fehlende Datenquelle?}}}|https://|}}]<!--
| |
| -->, [{{{all_taxon_uri}}}?output_synonyms%3F=true {{#replace: {{{all_taxon_uri|Taxon ?fehlende Datenquelle?}}}|https://|}}]<!--
| |
| --> – für das Gebiet {{{all_checklist_region|?Gebiet fehlt?}}}<!--
| |
| -->)
| |
| |name=checklist_{{{all_checklist_id}}}<!-- <ref name="…"></ref> -->
| |
| }};  <!-- ref
| |
| -->}}<!-- switch:kind=accepted -->}}<!-- #for_external_table
| |
|
| |
| loop through kind:consyn AND kind:synonym (disregard kind:accepted)
| |
|
| |
| -->{{#arraydefine: array_taxa_uri_data|<!--
| |
| -->{{#if: {{#external_value: all_accepted_name|}}<!--
| |
| Dann-->|{{#for_external_table:|taxnames:taxon_uri:{{{all_taxon_uri}}}?output_synonyms%3F=true<VALUESEP>taxnames:kind:{{{all_kind}}}<ENTRYSEP>}}<!--
| |
| Oder-->|<!--
| |
| -->}}<!--
| |
| -->|<ENTRYSEP>|unique}}<!-- arraydefine
| |
|
| |
| -->{{#ifexpr: {{#arraysize:array_taxa_uri_data}} > 0<!--
| |
| DANN-->|* {{#arrayprint: array_taxa_uri_data|<nowiki/>
| |
| * }}<!--
| |
| -->{{#arraysearcharray: array_search_a_kind_of_synonym |array_taxa_uri_data|/taxnames:kind:c?o?n?syno?n?y?m?\b/}}
| |
| * synonym(s):
| |
| ** {{#arrayprint: array_search_a_kind_of_synonym |<nowiki/>
| |
| ** <!-- |@@@@|{{#arrayindex:array_taxa_uri_data|@@@@}} -->}}<!--
| |
|
| |
| else-->|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 end
| |
| -->
| |
|
| |
| <references/>
| |