Sjabloon:Taxonbalk/doc

Uit Wiki Raamsdonks Erfgoed

Omschrijving

Dit metadata sjabloon linkt Wikipedia artikelen aan biologische en taxonomische databases. Taxonbalk laat die links zien als korte 'strings': de zogenaamde identifiers of Taxonidentificatiecodes die iedere database aan het elk taxon heeft toegekend.

De identifiers voor een taxon zijn opgeslagen in wikidata onder het wikidata entry van dat taxon. Het kan in een artikel worden 'overruled' met daar ingebrachte data, maar het verdient in voorkomende gevallen de voorkeur om Wikidata te updaten.

Dit project is gebaseerd op het werk aan {{Bibliografische informatie}} en Wikidata:WikiProject Taxonomy. Als je sjabloon editor of Wikipedia administrator bent, dan kun je bijdragen aan Module:Taxonbalk. Breng je ideeën/gedachten voor verbetering of gebruik hier naar voren: Overleg_sjabloon:Taxonbalk.

Taxonbalk komt onder navigatiesjablonen behalve Authority control.

Positie

Zet de Taxonbalk op de juiste plaats. Als metadata-sjabloon hoort Taxonbalk:

Gebruik

Om Taxonbalk aan een artikel toe te voegen: {{Block indent|left=0.1|1=

  1. In 'brontekst bewerken' mode: plaats {{Taxonbalk}} onder alle andere navigatie sjablonen behalve Authority control.
  2. Klik "Toon bewerking ter controle" om de plaatsing te controleren, en om te zien welke identifiers er inderdaad van Wikidata opgehaald zijn.
  3. Als je meer identifiers wil toevoegen, overweeg dan ze aan het Wikidata item van het artikel toe te voegen, zodat alle versies van Wikipedia ervan profiteren. Wees voorzichtig met de struktuur of de namen van Wikidata taxa tot je goed bekend bent met Wikidata:WikiProject Taxonomy en Wikidata:WikiProject Taxonomy/Tutorial.

Simpele code:

{{Taxonbalk|van=}}

Taxon voorbeeld

Noord-Amerikaanse helmspecht (Dryocopus pileatus), syn. Picus pileatus

{{Taxonbalk}}, indien geplaatst in het Noord-Amerikaanse helmspecht artikel: Fout: "Q930712" is geen geldige Wikidata-itemid.


Het is mogelijk de wikidata code (Q930712) expliciet mee te geven: {{Taxonbalk|van=Q930712}}
Maar meestal is de eenvoudige versie zonder code afdoende.

Voorbeelden

Lijst van taxonidentificatiecodes

Taxon identifiers by parameter name
ParameterWikidata IDAuthorityDescription
abaP4526
adwP4024
afdP6039
afromothsP6093
algaebaseP1348
amphibiawebP5036
antwebP5299
aoiP5003
aofpP6159
apaP6137
apdbP2036
apniP5984
apsaP2809
araneaeP3594
arkiveP2833
aswP5354
atrfP6904
ausfungiP9076
auslichenP9093
avibaseP2026
bacdiveP2946
bamonaP3398
bhlP687
biolibP838
birdlifeP5257
birdlife-australiaP6040
boldP3606
btoP4798
bugguideP2464
butmothP3060
calfloraP3420
cal-ipcP6176
colP10585
centerP6003
cmsP6033
cnpsP4194
cockroach species fileP6052
conifersP1940
coreoidea species fileP6053
bowP3444
ebirdP3444
ecocropP4753
ecosP6030
eflorasaP6933
eolP830
eppoP3031
eunisP6177
euringP3459
faunaeuropaeaP1895
faunaeuropaeanewP4807
feisP6044
fishbaseP938
florabaseP3101
flowP6096
fnaP1727
foaoP3100
foao2P6756
focP1747
foioP3795
fossilworksP842
fungorumP1391
gbifP846
gisdP5626
gnabP4715
goniatP5216
grassbaseP1832
grinP1421
ibcP3099
ifpniP6341
inaturalistP3151
ipaP6161
ipniP961
irmngP5055
iscP5698
itisP815
iucnP627
lepindexP3064
lobP5862
lpsnP1991
lygaeoidea species fileP11311
mantodea species fileP6055
michiganfloraP6103
mobotpfP6034
molP6092
mnhnP6046
monaP4758
mswP959
mycobankP962
nasP6163
natureserveP10243
nbnP3240
ncbiP685
nederlands soortenregisterP3405
neotropicalP6047
noaaP6049
nswfloraP3130
ntfloraP5953
nzboP6048
nzorP2752
nzpcnP7496
observation.orgP6105
odnrP6289
ottolP9157
orthoptera species fileP6050
paldatP4122
paleobiodbP10907
panarticP2434
pfafP4301
pfiP6114
phasmida species fileP4855
ppeP6061
plantlistP1070
plantsP1772
plaziP1992
powoP5037
psocodea species fileP8145
rdP5473
rhsP8765
sanbiP6056
sccP6057
sealifebaseP6018
seinetP6209
species+P2040
spratP2455
steereP6035
tree of lifeP5221
tropicosP960
tsaP5397
ubioP4728
vascanP1745
verspreidingsatlasP6142
vicfloraP5945
vlinderstichtingP3322
watsonP1761
wioP6285
wisfloraP6227
woiP3746
wfoP7715
wormsP850
wscP3288
xeno-cantoP2426
zoobankP1746

Manual identifiers

Taxonidentificatiecodes die ontbreken in Wikidata, kunnen via de bovenstaande parameters worden gebruikt; maar het verdient de voorkeur ze toe te voegen aan Wikidata zodat automatisch alle Wikipedia versies er voordeel van hebben.

Voorbeeld:

{{Taxonbalk | powo = urn:lsid:ipni.org:names:30009317-2 }}

Dat geeft voor Lilium, met de toegevoegde Plants of the World Online taxonidentificatiecode, het hieronder getoonde resultaat. De expliciet gegeven powo taxonidentificatiecode is zichtbaar naast de codes die zijn opgehaald van Wikidata:

Luafout in mw.wikibase.lua op regel 97: too many expensive function calls

Ook een Wikispecies pagina kan expliciet worden toegevoegd, maar weer heeft het de voorkeur om het aan Wikidata te linken. Dit kan binnen de "Multilingual sites" sectie, met "species" als de "wiki".

Parameter Database Property URL/Interwiki link
Wikispecies Wikispecies Wikispecies:$1

Specifieke taxonidentificatiecodes verbergen (optional)

Specifieke taxonidentificatiecodes in de bovenstaande tabel kunnen uit de Taxonbalk onzichtbaar gemaakt worden door de betreffende parameter op no te zetten. Dit kan nuttig zijn om minder nuttige links in de taxonbalk te vermijden; er is vaak veel redundantie in de gelinkte databases. Spaties zijn optional. Het is niet nodig al te veel te verwijderen; bijvoorbeeld, plant of schimmel identifiers weghalen voor een diertaxon heeft geen effect want die zouden sowieso al niet verschijnen bij een diertaxon artikel. Gebruik 'Toon bewerking ter controle' (preview) op de {{Taxonbalk}} en besluit op grond daarvan welke items te weinig informatie verschaffen. Plantensoorten hebben de meeste entries en hebben het meeste baat bij het verbergen van enige items.

Voorbeeld: Voor het weghalen van FOC, IPNI, en APDB:

{{Taxonbalk | foc = no | ipni = no| apdb = no }}

Hetzelfde voor Coffea arabica:

Fout: "Q47685" is geen geldige Wikidata-itemid.

Displaying excluded databases (optional)

Deze databases zijn beschikbaar als Wikidata, maar zijn by default uitgezet hier op nl.wiki omdat ze niet Engelstalig zijn. Men kan ze 'aanzetten' door in de {{Taxonbalk}} de juste parameter op yes te zetten (bijvoorbeeld: |CoL-Taiwan=yes), dat haalt dan de waarde van Wikidata; of door de parameter expliciet te geven (voorbeeld: |CoL-Taiwan=395235).

Wikidata property name      ID Authority Description Language
P3088 Taiwanese
P4902 Spanish
P5263 Czech
P6115 French
P4630 French
P1939 Swedish
P6043 French
P5179 Catalan
P6094 German
P4311 Dutch
P6054 French
P2794 French
P6025 French
P3102 Russian
P3186 French
P3105 French
P4125 French
P6142 Dutch
P3322 Dutch
P4664 Portuguese

Meer dan een Wikidata entry

Sommige taxa hebben meer dan een naam (synoniemen) op Wikidata. Om synoniemen toe te voegen gebruik je |from2=, |from3=, etc. parameters om hun Wikidata IDs te specificeren. De parameter |van= / |van1= wordt impliciet bepaald door het Wikidata item dat aan het artikel gelinked is (vanuit wikidata).

Als er meer dan een regel is wordt de taxonnaam van Wikidata in de linkerkolom getoond — je kunt dit overrulen door |title= / |title1=, |title2=, |title3=, etc. parameters. Je kunt de identificatiecodes die afwezig zijn in Wikidata toevoegen door het juiste nummer aan het eind van de parameter te plakken — bijvoorbeeld, om emonocot aan de tweede regel toe te voegen: |emonocot2=.

Voorbeeld: {{Taxonbalk|van=Q26972265|van2=Q20717272}}, geplaatst op de Hond pagina, produceert: Fout: "Q26972265" is geen geldige Wikidata-itemid.
Fout: "Q20717272" is geen geldige Wikidata-itemid.

Dezelfde aanpak kan worden gehanteerd waar monotypische taxa een enkel artikel hebben, terwijl er meer dan een entry is in Wikidata. Bijvoorbeeld, voor pagina Haptanthus, die het genus (geslacht) en de enige soort behandelt {{Taxonbalk|van1=Q15715555|van2=Q133951}}: Fout: "Q15715555" is geen geldige Wikidata-itemid.
Fout: "Q133951" is geen geldige Wikidata-itemid.

Basioniemen

Basioniemen in Wikidata (via (P566)) worden automatisch toegevoegd. Het is mogelijk de locatie van het basioniem expliciet te geven via |van#= waar '#' is een cijfer.

Bijvoorbeeld,

{{Taxonbalk|van1=Q43372357|van2=Q164254}} en
{{Taxonbalk|van1=Q43372357|van2=Q164254|van3=Q21977691}}

produceren identieke Taxonbalken voor Ponerorchis cucullata: Fout: "Q43372357" is geen geldige Wikidata-itemid.
Fout: "Q164254" is geen geldige Wikidata-itemid.
Fout: "Q21977691" is geen geldige Wikidata-itemid.

of {{Taxonbalk|van1=Q43372357|van2=Q21977691|van3=Q164254}} voor een bepaalde positionering: Fout: "Q43372357" is geen geldige Wikidata-itemid.
Fout: "Q21977691" is geen geldige Wikidata-itemid.
Fout: "Q164254" is geen geldige Wikidata-itemid.

Meer taxon voorbeelden

lthumb Coffea arabica Fout: "Q47685" is geen geldige Wikidata-itemid.
lthumb Zijdeplant, Asclepias syriaca Fout: "Q158295" is geen geldige Wikidata-itemid.
lthumb Monarchvlinder, Danaus plexippus Fout: "Q212398" is geen geldige Wikidata-itemid.
lthumb Rode lynx (Bobcat), Lynx rufus Fout: "Q131907" is geen geldige Wikidata-itemid.
lthumb Roodkeelsialia, Sialia sialis Fout: "Q600880" is geen geldige Wikidata-itemid.
lthumb Glimwormen, Lampyridae Fout: "Q25420" is geen geldige Wikidata-itemid.
lthumb Vliegenzwam, Amanita muscaria Fout: "Q131227" is geen geldige Wikidata-itemid.
lthumb Saccharomyces cerevisiae Fout: "Q719725" is geen geldige Wikidata-itemid.
lthumb Lactobacillus acidophilus Fout: "Q132644" is geen geldige Wikidata-itemid.
lthumb Plasmodium falciparum Fout: "Q311383" is geen geldige Wikidata-itemid.

Module editing — to-do list

  • Continue to add support for new, useful parameters (search)

Module editing — to-don't list

Zie ook

Overige links

TemplateData

<templatedata> { "params": { "van": { "label": "Wikidata item", "example": "Q1", "type": "line" }, "van2": { "label": "Tweede Wikidata item", "example": "Q2", "type": "line" }, "van3": { "label": "Derde Wikidata item", "example": "Q3", "type": "line" } }, "paramOrder": [ "van", "van2", "van3" ], "format": "inline" } </templatedata>