Otomatik taksonkutu sistemi belgelemesi

Şablonlar

Modüller

Bu modül {{otomatik taksonkutu}} şablonunu çalıştırmaya yarayan Modül:Ototaksonkutu/şablon arayüzü modülünün ana fonksiyonlarını barındıran bir Lua modülüdür. Direkt bu modül üzerinden kullanabileceğiniz belli başlı fonksiyonlar mevcuttur. bilimsel sınıflandırmaya göre alt cins ve üzerinde bulunan tüm kademeler için bu modül kullanılabilir durumdadır. Alt cins'in alt kademelerinde bulunan tür gibi kademeler için ise, Modül:Ototaksonkutu/şablon arayüzü modülünde özelleştirmeler mevcuttur. Bunlar da yalnızca {{otomatik taksonkutu}} şablonu için geçerlidir.

{{Taksonomi/Felis}} tarzındaki sayfalarda tutulan verileri kullanarak size herhangi bir takson hakkında bilgi vermek için kullanılan fonksiyonları burada bulabilirsiniz. Tüm taksonomi veritabanını görmek için Taksonomi şablonları sayfasına bakabilirsiniz.

taksonBilgi() değiştir

Şablon:Taksonomi/TAKSON sayfasına erişip istenilen verileri size verir, eğer 'aynısı' bağlantısı mevcutsa 'aynısı' olan taksonun bilgilerini verir.

Kullanımı:

{{#invoke:Ototaksonkutu|taksonBilgi|TAKSON|GİRDİ}}
GİRDİ şunlardan biridir
'ebeveyn', 'sıra', 'bağ_sayfa', 'bağ_yazı', 'tükenmiş', 'hep_görüntüle', 'kaynak', 'aynısı' veya 'hepsi'.

Eğer GİRDİ belirlenmediyse, varsayılan değer 'hepsi' olur - tüm bilgiler tek bir satırda '$' ile ayrılarak yazılır.

taksonkutuListe() değiştir

Girilen taksonun hiyeraşisini en üste kadar bulup, bunu otomatik taksonkutuya yansıtmada yardımcı olur.

Kullanımı
{{#invoke:Ototaksonkutu|taksonkutuListe|TAKSON
|taks_üst_sayısı = gösterilecek *üst* seviye takson sayısı
|sıralama = mevcut TAKSON için yazar adı ve tarihi
|üst_sıralama = mevcut TAKSON'un ebeveyni için yazar adı ve tarihi
|büst_sıralama = mevcut TAKSON'un ebeveyninin ebeveyni için yazar adı ve tarihi
|bbüst_sıralama = mevcut TAKSON'un ebeveyninin ebeveyninin ebeveyni için yazar adı ve tarihi
|bbbüst_sıralama = mevcut TAKSON'un ebeveyninin ebeveyninin ebeveyninin ebeveyni için yazar adı ve tarihi
|seçili_kalın = TAKSON'un yazısının satırda kalın gözükmesi için 'kalın' yazın
|virüs = virüs italik standartlarını kullanmak için 'evet' yazın
}}

{{Taksonomi/Felis}} için bir deneme yapılacak olursa şu şekilde olur:

{| class="wikitable"
{{#invoke:Ototaksonkutu|taksonkutuListe|Felis}}
|}
Âlem: Animalia
Şube: Chordata
Sınıf: Mammalia
Takım: Carnivora
Alt takım: Feliformia
Familya: Felidae
Alt familya: Felinae
Cins: Felis

esasSira() değiştir

Bu fonksiyon Otomatik taksonkutu sisteminde kullanılan konfigürasyon fonksiyonlarından bir tanesidir. Modül:Ototaksonkutu|taksonkutuListe() tarafından kullanılmaktadır.

{{#invoke:Ototaksonkutu|esasSira|SIRA}}

Girilen parametrenin, yani Latincedeki sıralamanın, bir 'esas' Linnaean sıralaması olup olmadığını kontrol eder, 'evet' veya 'hayır' çıktısı verir. Bu şablonu düzenleyerek hangi sıralamaların esas olarak değerlendirileceği ve otomatik taksonkutuda o şekilde görüntüleneceği belirlenebilir.

Şu anda esas sıralama olarak değerlendirilenler: alem, şube, bölüm, sınıf, takım, familya, cins ve tür. Ayrıca bunların ichno- ile oo- halleri.

ceviriSira() değiştir

Bu fonksiyon Otomatik taksonkutu sisteminde kullanılan konfigürasyon fonksiyonlarından bir tanesidir. Modül:Ototaksonkutu|taksonkutuListe() tarafından kullanılmaktadır.

{{#invoke:Ototaksonkutu|ceviriSira|SIRA|kontrol=KONTROL}}

Latincede yazılmış bir takson adının, Türkçe karşılığını verir.

Eğer girilen sıralama bu şablonda ekli değilse, bu sırayı barındıran taksonomi şablonu Kategori:Tanınmayan sıra kullanan taksonomi şablonları kategorisine yerleştirilecektir.

altSira() değiştir

Bu fonksiyon, belirtilmiş sıralamanın bir alt sırasını (asil olan) bize verir. Asıl kullanımı Şablon:Otomatik taksonkutu içerisindedir; bahsi geçen taksonun sırası girildiğinde, bir sonraki alt sıralamanın getirilmesini sağlar. Mesela, "cins" girildiğinde "Tür" olarak; "altşube" girildiğinde "Sınıf" ("Üstsınıf" veya "Classis" değil) olarak çıktı verir.

{{#invoke:Ototaksonkutu|altSira|SIRA}}

Eğer bir sıralama bu listede yoksa, bir hata mesajı yansıtılacaktır. Bu hatayı düzeltmek için, şablonu düzenleyin, var olmayan takson sıralamasını bulunması gereken bir alt sıralamasını verecek şekilde ekleyin. Şablonun içeriğine girdiğinizde zaten kendisini anlatmaktadır.

Alt- ve üst- şeklindeki sıralamalar çıktıya alınmaz; bu sıralamaların büyük çoğunlukla bahsi geçen taksonun yanına dizilmesi beklenir, örnek olarak Dinozor.

italikTakson() değiştir

Bu fonksiyon Otomatik taksonkutu sisteminde kullanılan konfigürasyon fonksiyonlarından bir tanesidir. Modül:Ototaksonkutu|taksonkutuListe() tarafından kullanılmaktadır.

{{#invoke:Ototaksonkutu|italikTakson|TAKSON|VİRÜS}}

Bir taksonun italik yazılıp yazılmaması gerektiğine karar verir, virüs olup olmamasına veya sıralamasına bakarak. Yeni bir tip sisteme eklendiğinde güncellemenmesi gereken şablonlardan biri.

Kullanım değiştir

{{#invoke:Ototaksonkutu|italikTakson|takson-sıra|evet veya hayır (virüs)}} – mevcut değer |2=hayır (virüs)

  • {{#invoke:Ototaksonkutu|italikTakson|tür}} → evet
  • {{#invoke:Ototaksonkutu|italikTakson|cins}} → evet
  • {{#invoke:Ototaksonkutu|italikTakson|familya}} → hayır
  • {{#invoke:Ototaksonkutu|italikTakson|familya|evet}} → evet
  • {{#invoke:Ototaksonkutu|italikTakson|strain|evet}} → hayır

taksonkutuRengi() değiştir

Modül Düzenleyicilerine not: Bu fonksiyon, taksonomi (takson) terimlerini içeren, takson sıralamasına göre renk belirleyen {{Otomatik taksonkutu}} şablonunun taksonkutu renginin değiştirilmesine dayanmaktadır, yani değişime uğrayabilirler. Renkler, rgb(..,..,..) biçimi kullanılarak belirlenmelidir.

{{#invoke:Ototaksonkutu|taksonkutuRengi|TAKSON}}

Amaç değiştir

Bu fonksiyon taksonkutusu sisteminde kullanılan konfigürasyon fonksiyonlarından bir tanesidir, otomatik taksonkutu sisteminde kullanılmaktadır.

Bir taksonkutusunun uygun rengini oluşturmaktadır.

Yalnızca diğer taksonkutusu şablonları tarafından kullanılmalıdır.

Taksonomi şablonları tarafından kullanımı değiştir

Otomatik taksonkutuları, Modül:Ototaksonkutu modülündeki bir fonksiyonu kullanmaktadır, ki bu da taksonun renkle eşleşmesini taksonomi şablonlarında kodlanmış olan taksonomi hiyerarşisini arayarak (örn. "Taksonomi/takson-adı" biçiminde başlayan şablon adlarını tarayarak).

Bir taksonkutu içerisindeki eşleşmiş renk değiştir

Otomatik taksonkutuları genellikle renklerini otomatik oluşturur. Eğer oluşturamazsa ya da birtakım bilinmeyen nedenlerden dolayı otomatik rengi görmezden gelirse, |renk_benzeri= parametresi uygulanan takson için girilebilir. Sonuçta:

| renk_benzeri = Animalia

kodu bir taksonkutusu içerisindeyse rengin eşleşmesini uygun hayvanlar alemindeki renk ile değiştirir. Girilen |renk_benzeri= parametresi bu şablonun kullandığı switch parametrelerinden biri olmalıdır. Yani |renk_benzeri=Felis işe yaramaz ve hata rengine yönlendirir.

Taksonkutu renk şeması değiştir

Virüsler rgb(250,250,190) ayrıca Viroidler
Bakteri rgb(220,235,245)
Arkea rgb(195,245,250) ayrıca Nanoarchaeota (Nanarchaeota), Korarchaeota, Thaumarchaeota, Crenarchaeota ve Euryarchaeota
Ökaryotlar rgb(245,215,255) Excavata, Amoebozoa ve Opisthokonta da dahil olmak üzere ökaryotların tek bir rengi mevcut
Hayvanlar rgb(235,235,210)
Mantarlar rgb(145,250,250)
Archaeplastida rgb(180,250,180) ayrıca Bitkiler ve Viridiplantae
SAR rgb(200,250,80) ayrıca Chromalveolata
incertae sedis rgb(250,240,230)
İknotaksonlar rgb(230,222,214)
Ootaxa rgb(250,250,220)

İzleyici kategoriler değiştir