Benutzer:AndreasPlank/Testseite2: Unterschied zwischen den Versionen

Aus WIPs-De Datenwiki
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
 
(26 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Vermittels [https://www.mediawiki.org/wiki/Extension:External_Data Extension:External Data] können Sofortabfragen erzeugt und dann wikimäßig umgestaltet werden. Die Ergebnisse sind aber sehr umfangreich, wenn man eine Namensuche macht, und die Frage ist, wie man dies in die Steckbriefe einarbeitet – vielleicht als Ausklappkasten, der nur dann ausgedruckt wird, wenn er aufgeklappt wurde?
Vorschaubilder als <code>format=array</code> verschachtelt mit  <code><nowiki>{{#tag: gallery|…Abfrage…}}</nowiki></code>:


== Listenbeispiel mit <nowiki><references/></nowiki> ==
{{#tag: gallery|
{{#arraymap:
{{#ask:
[[Kategorie:Verantwortungsarten]]
|?Vorschaubild Verantwortungsart=
|?Beschriftung Vorschaubild (Bildergallerie) Verantwortungsart=
|format=array
|mainlabel=-
|propsep={{!}}
|sep=Zeilenumbruch
|sort=Beschriftung Vorschaubild Verantwortungsart
}}
|Zeilenumbruch|§|§|\n}}
|mode="packed"|widths=250|heights=250
|style="hyphens:auto"
}}


{{#get_web_data:url=https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:Acer pseudoplatanus L.}}
Vorschaubilder als <code>format=gallery</code>:
|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,
}}<!--
-->Suchbeispiel ''Acer pseudoplatanus'' L. aus derzeit vorhandenen {{Abk.|BfN}}-Prüflisten vom Rote-Listen-Zentrum (Abfragezeit: {{#timel:d. F Y, H.i \U\h\r s \S\e\k | @{{#external_value:query_time}}|de}}, und vermittels JSON-Abfrage [https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:Acer pseudoplatanus L.}} checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:Acer pseudoplatanus L.}}]) als Liste umgestaltet, und mit <code><nowiki><ref>…</ref></nowiki></code>-Angaben versehen, und die »(=kind…)« muß man sich wegdenken, die sind derzeit nur informationshalber mit dargestellt:
{{#for_external_table:|<nowiki/>
{{#switch:{{{all_kind|?}}}
|accepted=* <!--
-->{{#ifeq: {{{all_name|?}}}|{{{all_accepted_name|?}}}<!--
then-->|{{{all_accepted_name|?}}} gilt as anerkannter Name (=kind:accepted)<!--
else-->|{{{all_name|?}}} {{#switch:{{{all_kind|?}}}|accepted=anerkannt als (=kind:accepted)|consyn=ist Synonym von (=kind:consyn)|#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
-->}}<!-- switch:kind=accepted -->
<nowiki/>}}
{{#for_external_table:|<nowiki/>
{{#switch:{{{all_kind|?}}}
|consyn=* {{{all_name|?}}} {{#switch:{{{all_kind|?}}}|accepted=anerkannt als (=kind:accepted)|consyn=ist Synonym von (=kind:consyn)|#default=bewertet als “{{{all_kind|?}}}” für den anerkannten Namen}} {{{all_accepted_name|?}}} {{#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
-->}}<!-- switch:kind=consyn -->
<nowiki/>}}
{{#for_external_table:|<nowiki/>
{{#switch:{{{all_kind|?}}}
|consyn=|accepted=|#default=* {{{all_name|?}}} {{#switch:{{{all_kind|?}}}|accepted=anerkannt als (=kind:accepted)|consyn=ist Synonym von (=kind:consyn)|#default=bewertet als “{{{all_kind|?}}}” für den anerkannten Namen}} {{{all_accepted_name|?}}} {{#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
-->}}<!-- switch:kind=alles andere außer "kind":"accepted" und "kind":"consyn" -->
<nowiki/>}}


'''Quellenangaben der BfN-Prüflisten'''<br/>(diese Quellenausgabe vermittels <code><nowiki><references/></nowiki></code> könnte auch irgendwo im Steckbrief darunter, z.B. ins Literaturverzeichnis ergänzt werden)
{{#ask:
 
[[Kategorie:Verantwortungsarten]]
<references/>
|?Vorschaubild Verantwortungsart
 
|?Beschriftung Vorschaubild Verantwortungsart
== Tabellenbeispiel ==
|format=gallery
 
|imageproperty=Vorschaubild Verantwortungsart
{{#get_web_data:url=https://checklisten.rotelistezentrum.de/api/public/1/taxa_by_name?kingdoms=plants&taxname={{URLENCODE:Acer pseudoplatanus L.}}
|captionproperty=Beschriftung Vorschaubild Verantwortungsart
|format=json
|widths=180
|use jsonpath
|heights=180
|data=all_name=$.taxnames[*].name,
|sort=Beschriftung Vorschaubild Verantwortungsart
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,
zeit=__time
}}<!--
-->Dieselbe Suchabfrage von ''Acer pseudoplatanus'' L. als Tabelle umgestaltet:
<table class="booktable sortable vertical-align-top">
<tr><th style="min-width:10rem"> Suchergebnis </th><th style="min-width:5rem">Art der Bewertung </th><th style="min-width:10rem"> Name anerkannt als</th><th> Quellenangabe</th> </tr>
{{#for_external_table:|<tr><td>{{{all_name|?}}}</td><td> {{#switch:{{{all_kind|?}}}|accepted=anerkannt (accepted)|consyn=Synonym (consyn)|#default={{{all_kind|?}}}}} </td><td>{{{all_accepted_name|?}}}</td><td>{{{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?}}})</td></tr>}}
</table>
 
Siehe auch die technische Dokumentation der Abfragemöglichkeiten [https://checklisten.rotelistezentrum.de/api/public/swagger-ui#/ checklisten.rotelistezentrum.de/api/public/swagger-ui#/]. Dieses JSON-Ergebnis ist beispielsweise wie folgt zusammengesetzt:
<syntaxhighlight lang="json" style="font-size:smaller;">
{
  "taxnames": [
    {
      "name": "Acer pseudoplatanus L.",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/38992",
      "checklist_citations": [
        {
          "long_citation": "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.",
          "release_date": "2018"
        }
      ],
      "kind": "accepted",
      "taxon_id": 38992,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/43",
      "uuid": "6e4b4a58-285b-4b28-952e-5cc2a0697bf8",
      "checklist_region": "Deutschland",
      "checklist_id": 43
    },
    {
      "name": "Acer pseudoplatanus",
      "accepted_name": "Acer pseudoplatanus",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/317187",
      "checklist_citations": [
        {
          "long_citation": "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.",
          "release_date": "2020"
        }
      ],
      "kind": "accepted",
      "taxon_id": 317187,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/251",
      "uuid": "872a330e-766d-49ed-9064-661475269f66",
      "checklist_region": "Deutschland",
      "checklist_id": 251
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Wisskirchen & Haeupler (1998)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Benkert & al. (1996)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Paroly & Rohwer (2016)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Haeupler & Schönfelder (1989)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Gutermann & Niklfeld (1973)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Jäger (2011)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Korneck & al. (1996)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Oberdorfer (2001)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "≘ Acer pseudoplatanus L. sec. Seybold (2011)",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "consyn",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    },
    {
      "name": "Acer pseudoplatanus L.",
      "accepted_name": "Acer pseudoplatanus L.",
      "taxon_uri": "https://checklisten.rotelistezentrum.de/api/public/1/taxon/558210",
      "checklist_citations": [
        {
          "long_citation": "Buttler, K. P.; May, R. & Metzing D. (2018): Liste der Gefäßpflanzen Deutschlands. - BfN-Skripten 519, 286 S.",
          "release_date": "2018"
        }
      ],
      "kind": "accepted",
      "taxon_id": 558210,
      "checklist_uri": "https://checklisten.rotelistezentrum.de/api/public/1/checklist/355",
      "uuid": "8e679b55-f2c3-4a2b-ace4-9a6d1680824d",
      "checklist_region": "Deutschland",
      "checklist_id": 355
    }
  ]
}
</syntaxhighlight>

Neueste Überarbeitung vom 24. Oktober 2024, 18:42 Uhr

Vorschaubilder als format=array verschachtelt mit {{#tag: gallery|…Abfrage…}}:

Vorschaubilder als format=gallery:

… weitere Ergebnisse