Zum Inhalt springen

Vorlage:Überschrift Taxonname: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Andreas Plank
imported>Andreas Plank
K http://offene-naturfuehrer.de/w/index.php?title=Vorlage:%C3%9Cberschrift_Taxonname&oldid=59732
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 9: Zeile 9:
  -->{{#vardefine: Anker|{{#if: trim|{{{Anker|}}}}}}}<!--
  -->{{#vardefine: Anker|{{#if: trim|{{{Anker|}}}}}}}<!--
  -->{{#vardefine: Anker_setzten|{{#if: {{{Anker|}}}| {{Anker|{{{Anker|}}}}} }}}}<!--
  -->{{#vardefine: Anker_setzten|{{#if: {{{Anker|}}}| {{Anker|{{{Anker|}}}}} }}}}<!--
  -->{{#vardefine: Anker_Seitenlink_URI|{{PAGENAME}}#{{#if: {{#var: Anker}}|{{#var: Anker}}|{{#var: Wissenschaftlicher_Name_unformatiert}}}}}}<!--
  -->{{#vardefine: Anker_Seitenlink_URI|{{FULLPAGENAME}}#{{#if: {{#var: Anker}}|{{#var: Anker}}|{{#var: Wissenschaftlicher_Name_unformatiert}}}}}}<!--
  -->{{#vardefine: Umgangssprachliche_Namensliste|{{#if: trim|{{{Umgangssprachliche Namen|}}}}}}}<!--
  -->{{#vardefine: Umgangssprachliche_Namensliste|{{#if: trim|{{{Umgangssprachliche Namen|}}}}}}}<!--
   
   
{{#if: trim|{{{Wissenschaftlicher Name ohne Autor|{{{Wissenschaftlicher Name|}}}}}}}}
   Überschrift mit optional Anker hier
   Überschrift mit optional Anker hier
  -->{{#switch: {{{Ebene|2}}}<!--
  -->{{#switch: {{{Ebene|2}}}<!--
Zeile 34: Zeile 33:


-->{{#set_internal: Wissenschaftlicher Name auf Seite
-->{{#set_internal: Wissenschaftlicher Name auf Seite
<!--|Zuletzt geändert={{#time:c}}-->
|Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
|Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
|Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
|Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
Zeile 62: Zeile 62:
   -->[[Synonymliste::{{#var: Synonymliste_unformatiert}}| ]]<!--  
   -->[[Synonymliste::{{#var: Synonymliste_unformatiert}}| ]]<!--  
   -->{{#set_internal: Wissenschaftlicher Synonymname auf Seite
   -->{{#set_internal: Wissenschaftlicher Synonymname auf Seite
      <!--|Zuletzt geändert={{#time:c}}-->
       |Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
       |Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
       |Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
       |Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
Zeile 88: Zeile 89:
     -->[[dwc:vernacularName::{{#if: trim|§}}| ]]<!--
     -->[[dwc:vernacularName::{{#if: trim|§}}| ]]<!--
     -->{{#set_internal: Umgangssprachlicher Name auf Seite
     -->{{#set_internal: Umgangssprachlicher Name auf Seite
      <!--|Zuletzt geändert={{#time:c}}-->
       |Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
       |Wissenschaftlicher Name mit Autor formatiert={{#var: Wissenschaftlicher_Name_formatiert}}
       |Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
       |Wissenschaftlicher Name ohne Autor formatiert={{#var: Wissenschaftlicher_Name_ohne_Autor_formatiert}}
Zeile 124: Zeile 126:
   -->{{#if: §<!--
   -->{{#if: §<!--
   then-->|{{#set_internal: Verweisziel zur Seite
   then-->|{{#set_internal: Verweisziel zur Seite
    <!--|Zuletzt geändert={{#time:c}}-->
     |Listeneintrag-Seitenlink zum Anker={{#switch:{{#explode: §|:|0}}
     |Listeneintrag-Seitenlink zum Anker={{#switch:{{#explode: §|:|0}}
       |sn=[[{{#var: Anker_Seitenlink_URI}}|<b>{{#explode: §|:|1}}</b>]]
       |sn=[[{{#var: Anker_Seitenlink_URI}}|<b>{{#explode: §|:|1}}</b>]]
Zeile 183: Zeile 186:
; Synonyme ohne Autor = : Liste von wissenschaftlichen Synonymnamen ohne Autor (; Semikolon geteilt)
; Synonyme ohne Autor = : Liste von wissenschaftlichen Synonymnamen ohne Autor (; Semikolon geteilt)
; Umgangssprachliche Namensliste = : Liste von Umgangssprachliche Namen (, Komma geteilt)
; Umgangssprachliche Namensliste = : Liste von Umgangssprachliche Namen (, Komma geteilt)
; Anker = : Anker für Links (wird zu HTML ID)
; Anker = : einen permanenten Anker für Links vergeben (wird zu HTML ID)
</div>
</div>


Zeile 193: Zeile 196:
=== Attribute ===
=== Attribute ===
Wissenschaftlicher Name:
Wissenschaftlicher Name:
* formatiert, komplett mit Autor: [[Attribut: Wissenschaftlicher Name mit Autor formatiert |Wissenschaftlicher Name mit Autor formatiert]]
* formatiert, komplett mit Autor: [[Attribut: Wissenschaftlicher Name mit Autor formatiert]]
* unformatiert, komplett mit Autor: [[Attribut: dwc:scientificName |dwc:scientificName]]
* unformatiert, komplett mit Autor: [[Attribut: dwc:scientificName]]
* formatiert, ohne Autor: [[Attribut:Wissenschaftlicher Name ohne Autor formatiert|Wissenschaftlicher Name ohne Autor formatiert]]
* formatiert, ohne Autor: [[Attribut:Wissenschaftlicher Name ohne Autor formatiert]]
Synonymnamen:
Synonymnamen:
* formatiert (mit Autor): [[Attribut: Wissenschaftlicher Synonymname mit Autor formatiert |Wissenschaftlicher Synonymname mit Autor formatiert]]
* formatiert (mit Autor): [[Attribut: Wissenschaftlicher Synonymname mit Autor formatiert]]
* formatiert (ohne Autor): [[Attribut: Wissenschaftlicher Synonymname ohne Autor formatiert |Wissenschaftlicher Synonymname ohne Autor formatiert]]
* formatiert (ohne Autor): [[Attribut: Wissenschaftlicher Synonymname ohne Autor formatiert]]
* formatiert (mit Autor): [[Attribut: Synonymliste formatiert |Synonymliste formatiert]]
* formatiert (mit Autor): [[Attribut: Synonymliste formatiert]]
* unformatiert: [[Attribut: ac:scientificNameSynonym |ac:scientificNameSynonym]]
* unformatiert: [[Attribut: ac:scientificNameSynonym]]
Umgangssprachliche Namen:
Umgangssprachliche Namen:
* [[Attribut: Liste Umgangssprachlicher Namen |Liste Umgangssprachlicher Namen]]
* [[Attribut: Liste Umgangssprachlicher Namen]]
* [[Attribut: dwc:vernacularName |dwc:vernacularName]]
* [[Attribut: dwc:vernacularName]]
Anker (Verweisziel):
Anker (Verweisziel):
* [[Attribut: Listeneintrag-Seitenlink zum Anker |Listeneintrag-Seitenlink zum Anker]]
* [[Attribut: Listeneintrag-Seitenlink zum Anker]]
Interne Objekte:
Interne Objekte:
* [[Attribut: Umgangssprachlicher Name auf Seite]]
* [[Attribut: Umgangssprachlicher Name auf Seite]]
Zeile 215: Zeile 218:


Semantisch abfragbare Datenobjekte (internal objects):
Semantisch abfragbare Datenobjekte (internal objects):
  Das Datenobjekt [[Attribut: Verweisziel zur Seite|Verweisziel zur Seite]] hat folgende Attribute:
  Das Datenobjekt [[Attribut: Verweisziel zur Seite]] hat folgende Attribute:
  ├ [[Attribut: Listeneintrag-Seitenlink zum Anker|Listeneintrag-Seitenlink zum Anker]] (fertig formatiert für wiss. Name, Synonym und Umgangsspr. Name)
  ├ [[Attribut: Listeneintrag-Seitenlink zum Anker]] (fertig formatiert für wiss. Name, Synonym und Umgangsspr. Name)
  ├ [[Attribut: Listeneintrag-Seitenlink Wissenschaftlicher Name und Synonymname|Listeneintrag-Seitenlink Wissenschaftlicher Name und Synonymname]]
  ├ [[Attribut: Listeneintrag-Seitenlink Wissenschaftlicher Name und Synonymname]]
  ├ [[Attribut: Sortierschlüssel Wissenschaftlicher Name und Synonymname|Sortierschlüssel Wissenschaftlicher Name und Synonymname]]
  ├ [[Attribut: Sortierschlüssel Wissenschaftlicher Name und Synonymname]]
  └ [[Attribut: Sortierschlüssel|Sortierschlüssel]]
  └ [[Attribut: Sortierschlüssel]]
   
   
  ''Wissenschaftlicher Name auf Seite'' (bezüglich eines einzelnen wiss. Namens)
  ''Wissenschaftlicher Name auf Seite'' (bezüglich eines einzelnen wiss. Namens)
Zeile 229: Zeile 232:
   
   
  verkoppelte Attribute:
  verkoppelte Attribute:
  ├ [[Attribut: dwc:scientificName |dwc:scientificName]] (Wissenschaftlicher Name unformatiert komplett mit Autor)
  ├ [[Attribut: dwc:scientificName]] (Wissenschaftlicher Name unformatiert komplett mit Autor)
  ├ [[Attribut: Wissenschaftlicher Name mit Autor formatiert |Wissenschaftlicher Name mit Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Name mit Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Name ohne Autor formatiert |Wissenschaftlicher Name ohne Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Name ohne Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Synonymname mit Autor formatiert |Wissenschaftlicher Synonymname mit Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Synonymname mit Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Synonymname ohne Autor formatiert |Wissenschaftlicher Synonymname ohne Autor formatiert]]
  ├ [[Attribut: Wissenschaftlicher Synonymname ohne Autor formatiert]]
  ├ [[Attribut: ac:scientificNameSynonym |ac:scientificNameSynonym]] (Wissenschaftlicher Synonymname unformatiert mit Autor)
  ├ [[Attribut: ac:scientificNameSynonym]] (Wissenschaftlicher Synonymname unformatiert mit Autor)
  ├ [[Attribut: Synonymliste formatiert |Synonymliste formatiert]]
  ├ [[Attribut: Synonymliste formatiert]]
  ├ [[Attribut: Liste Umgangssprachlicher Namen |Liste Umgangssprachlicher Namen]]
  ├ [[Attribut: Liste Umgangssprachlicher Namen]]
  ├ [[Attribut: dwc:vernacularName |dwc:vernacularName]]
  ├ [[Attribut: dwc:vernacularName]]
  └ [[Attribut: Listeneintrag-Seitenlink zum Anker |Listeneintrag-Seitenlink zum Anker]]
  ├ [[Attribut: Listeneintrag-Seitenlink zum Anker |Listeneintrag-Seitenlink zum Anker]]
└ <s>[[Attribut: Zuletzt geändert]]</s>


=== Beispielabfrage wissenschaftlicher-, umgangssprachlicher- oder Synonymnamen ===
=== Beispielabfrage wissenschaftlicher-, umgangssprachlicher- oder Synonymnamen ===

Aktuelle Version vom 4. März 2016, 13:59 Uhr

Zusammenfassung: ein Taxonname als Überschrift erstellen und nomenklatorische Daten als Semantische Daten abfragbar machen.

Nutzung

{{Überschrift Taxonname
|Wissenschaftlicher Name=''Spirobassia hirsuta'' (L.) Freitag & Kadereit
|Wissenschaftlicher Name ohne Autor=''Spirobassia hirsuta''
|Anker=Spirobassia hirsuta
|Synonyme=''Chenopodium hirsutum'' L.; ''Bassia hirsuta'' (L.) Asch.;
|Umgangssprachliche Namen=Spiralmelde
}}

Parameter

(Pflichtparameter, optionaler Parameter)

Wissenschaftlicher Name=
gültiger wissenschaftlicher Name
Wissenschaftlicher Name ohne Autor=
gültiger wissenschaftlicher Name ohne Autor (wird für die formatierten "Listeneintrag-Seitenlink zum Anker" verwendet, s. Beispielabfragen unten)
Synonyme =
Liste von wissenschaftlichen Synonymnamen (; Semikolon geteilt)
Synonyme ohne Autor =
Liste von wissenschaftlichen Synonymnamen ohne Autor (; Semikolon geteilt)
Umgangssprachliche Namensliste =
Liste von Umgangssprachliche Namen (, Komma geteilt)
Anker =
einen permanenten Anker für Links vergeben (wird zu HTML ID)

Technische Abhängigkeiten

Attribute

Wissenschaftlicher Name:

Synonymnamen:

Umgangssprachliche Namen:

Anker (Verweisziel):

Interne Objekte:

Semantische Daten abfragen

Semantisch abfragbare Datenobjekte (internal objects):

Das Datenobjekt Attribut: Verweisziel zur Seite hat folgende Attribute:
├ Attribut: Listeneintrag-Seitenlink zum Anker (fertig formatiert für wiss. Name, Synonym und Umgangsspr. Name)
├ Attribut: Listeneintrag-Seitenlink Wissenschaftlicher Name und Synonymname
├ Attribut: Sortierschlüssel Wissenschaftlicher Name und Synonymname
└ Attribut: Sortierschlüssel

Wissenschaftlicher Name auf Seite (bezüglich eines einzelnen wiss. Namens)
s. verkoppelte Attribute
Wissenschaftlicher Synonymname auf Seite (bezüglich eines einzelnen wiss. Synonymnamens)
s. verkoppelte Attribute
Umgangssprachlicher Name auf Seite (bezüglich eines einzelnen umgangsspr. Namens)
s. verkoppelte Attribute

verkoppelte Attribute:
├ Attribut: dwc:scientificName (Wissenschaftlicher Name unformatiert komplett mit Autor)
├ Attribut: Wissenschaftlicher Name mit Autor formatiert
├ Attribut: Wissenschaftlicher Name ohne Autor formatiert
├ Attribut: Wissenschaftlicher Synonymname mit Autor formatiert
├ Attribut: Wissenschaftlicher Synonymname ohne Autor formatiert
├ Attribut: ac:scientificNameSynonym (Wissenschaftlicher Synonymname unformatiert mit Autor)
├ Attribut: Synonymliste formatiert
├ Attribut: Liste Umgangssprachlicher Namen
├ Attribut: dwc:vernacularName
├ Listeneintrag-Seitenlink zum Anker
└ Attribut: Zuletzt geändert

Beispielabfrage wissenschaftlicher-, umgangssprachlicher- oder Synonymnamen

{{#ask: [[Wissenschaftlicher Name auf Seite::Die Gattung Bassia (Rolf Wißkirchen)]]
|mainlabel=-
|?Listeneintrag-Seitenlink zum Anker=Listeneintrag
|?Wissenschaftlicher Name mit Autor formatiert=Wiss. Name (komplett)
|?Wissenschaftlicher Name ohne Autor formatiert=Wiss. Name (einfach)
|?dwc:scientificName=Wiss. Name (komplett, unformatiert)
|?Synonymliste formatiert=Synonymnamen (formatiert)
|?Liste Umgangssprachlicher Namen=Umgangssprachliche Namen
}}

Selbiges Prinzip kann für (nur) umgangssprachliche Namen oder (nur) Synonymnamen benutzt werden:

{{#ask: [[Umgangssprachlicher Name auf Seite::Die Gattung Bassia (Rolf Wißkirchen)]]
 …
 | sort=dwc:vernacularName
}}

{{#ask: [[Wissenschaftlicher Synonymname auf Seite::Die Gattung Bassia (Rolf Wißkirchen)]]
 …
  | sort=dwc:scientificName
}}


Beispielabfrage aller Namen

Sollen alle Namen angezeigt werden, kann folgende Abfrage verwendet werden. Hierbei gilt, wird der Parameter „Wissenschaftlicher Name ohne Autor“ gespeichert, dann wir dieser für die (fertig formatierte) Liste verwendet.

Beispielabfrage:

{{#ask: [[Verweisziel zur Seite::Die Gattung Bassia (Rolf Wißkirchen)]]
|mainlabel=-
|?Listeneintrag-Seitenlink zum Anker=
|sort=Sortierschlüssel
|format=ul
}}