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.}}}}}
* https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:{{{Suchabfrage ausführen mit|Galium valdepilosum Heinr. Braun}}}}}


ergibt
 
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=all_name=$.taxnames[*].name,
|data=all_this_name=$.taxnames[*].name,
all_accepted_name=$.taxnames[*].accepted_name,
  all_this_accepted_name=$.taxnames[*].accepted_name,
all_kind=$.taxnames[*].kind,
  all_this_kind=$.taxnames[*].kind,
all_long_citation=$.taxnames[*].checklist_citations[0].long_citation,
  all_this_long_citation=$.taxnames[*].checklist_citations[0].long_citation,
all_checklist_uri=$.taxnames[*].checklist_uri,
  all_this_checklist_uri=$.taxnames[*].checklist_uri,
all_taxon_uri=$.taxnames[*].taxon_uri,
  all_this_taxon_uri=$.taxnames[*].taxon_uri,
all_checklist_region=$.taxnames[*].checklist_region,
  all_this_checklist_region=$.taxnames[*].checklist_region,
all_checklist_id=$.taxnames[*].checklist_id,
  all_this_checklist_id=$.taxnames[*].checklist_id,
query_time=__time
  query_time=__time
}}<!--
}}<!--
 
-->{{#arraydefine: array_taxa_uri_data|<!--
    all_kind=accepted
  -->{{#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:{{{all_kind|?}}}
  -->{{#switch:{{{all_this_kind|?}}}
|accepted=<!--
  |accepted=<!--
  -->{{#ifeq: {{{all_name|?}}}|{{{all_accepted_name|?}}}<!--
    -->{{#ifeq: {{{all_this_name|?}}}|{{{all_this_accepted_name|?}}}<!--
      then-->|{{{all_accepted_name|?}}}<!--
        then-->|{{{all_this_accepted_name|?}}}<!--
      else-->|{{{all_name|?}}} <!--
        else-->|{{{all_this_name|?}}} <!--
    -->{{#switch:{{{all_kind|?}}}
      -->{{#switch:{{{all_this_kind|?}}}
        |accepted=anerkannt als (=kind:accepted)
          |accepted=anerkannt als (=kind:accepted)
        |consyn=ist Konzept-Synonym von (=kind:consyn)
          |consyn=ist Konzept-Synonym von (=kind:consyn)
        |synonym=ist Synonym von (=kind:synonym)
          |synonym=ist Synonym von (=kind:synonym)
        |#default=bewertet als “{{{all_kind|?}}}” für den anerkannten Namen
          |#default=bewertet als “{{{all_this_kind|?}}}” für den anerkannten Namen
      }}  
        }}  
      {{{all_accepted_name|?}}}<!--
        {{{all_this_accepted_name|?}}}<!--
  -->}}<!-- if end
    -->}}<!-- ifeq end


  -->{{#tag: ref
    -->{{#tag: ref
      |{{{all_long_citation|?}}} (<!--
        |{{{all_this_long_citation|?}}} (<!--
      -->Datenquellen: [{{{all_checklist_uri}}} {{#replace: {{{all_checklist_uri|Prüfliste ?fehlende Datenquelle?}}}|https://|}}]<!--
        -->Datenquellen: [{{{all_this_checklist_uri}}} {{#replace: {{{all_this_checklist_uri|Prüfliste ?fehlende Datenquelle?}}}|https://|}}]<!--
      -->, [{{{all_taxon_uri}}}?output_synonyms%3F=true {{#replace: {{{all_taxon_uri|Taxon ?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_checklist_region|?Gebiet fehlt?}}}<!--
        --> – für das Gebiet {{{all_this_checklist_region|?Gebiet fehlt?}}}<!--
      -->)
        -->)
      |name=checklist_{{{all_checklist_id}}}<!-- <ref name="…"></ref> -->
        |name=checklist_{{{all_this_checklist_id}}}<!-- <ref name="…"></ref> -->
      }};&#32; <!-- ref
        }};&#32; <!-- 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)


-->{{#arraydefine: array_taxa_uri_data|<!--
  -->{{#arraysearcharray: array_a_kind_of_synonym_taxon_uri |array_taxa_uri_data|/(.+)(<VALUESEP>c?o?n?syno?n?y?m?)\b/|0|-1|$1}}<!--
   -->{{#if: {{#external_value: all_accepted_name|}}<!--
   -->{{#ifexpr: {{#arraysize: array_a_kind_of_synonym_taxon_uri}} > 0<!--
  Dann-->|{{#for_external_table:|taxnames:taxon_uri:{{{all_taxon_uri}}}?output_synonyms%3F=true<VALUESEP>taxnames:kind:{{{all_kind}}}<ENTRYSEP>}}<!--
    Dann-->|<!--
  Oder-->|<!--
      Abfrage der Synonyme kann durchgeführt werden
   -->}}<!--
    * synonym(s): {{#arrayprint: array_a_kind_of_synonym_taxon_uri |;}}
-->|<ENTRYSEP>|unique}}<!-- arraydefine
    -->{{#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> -->
              }};&#32;<!--
            --><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 -->


-->{{#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#/]).<!--
'''Quellenangaben'''
-->}}<!-- if end
-->


<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

  1. 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)
  2. 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)
  3. 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. 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)