„Modul:TaxonData” változatai közötti eltérés
Megjelenés
Nincs szerkesztési összefoglaló |
Nincs szerkesztési összefoglaló |
||
| 1. sor: | 1. sor: | ||
-- Modul:TaxonData (APG IV Rendszer | -- Modul:TaxonData (APG IV Teljes Rendszer – Rendszerek és Kládok) | ||
local data = { | local data = { | ||
-- | -- === A Lánc Kezdete === | ||
['Life'] = { rank = "Domén", parent = nil }, | ['Life'] = { rank = "Domén", parent = nil }, | ||
['Plantae'] = { rank = "Ország", parent = "Life" }, | ['Plantae'] = { rank = "Ország", parent = "Life" }, | ||
-- | -- === 1. Zárvatermők (Angiospermae) Klád === | ||
['Angiospermae'] = { rank = "Klád", parent = "Plantae" }, | ['Angiospermae'] = { rank = "Klád", parent = "Plantae" }, | ||
-- | -- Magnoliids, Monocots, Eudicots, stb. | ||
-- Mag | -- === 1.1. Korai Rendszerek === | ||
['Amborellales'] = { rank = "Rend", parent = "Angiospermae" }, | |||
['Nymphaeales'] = { rank = "Rend", parent = "Angiospermae" }, | |||
['Austrobaileyales'] = { rank = "Rend", parent = "Angiospermae" }, | |||
-- === 1.2. Magnoliid Klád (Magnoliids) === | |||
['Magnoliids'] = { rank = "Klád", parent = "Angiospermae" }, | |||
['Canellales'] = { rank = "Rend", parent = "Magnoliids" }, | |||
['Laurales'] = { rank = "Rend", parent = "Magnoliids" }, | |||
['Magnoliales'] = { rank = "Rend", parent = "Magnoliids" }, | |||
['Piperales'] = { rank = "Rend", parent = "Magnoliids" }, | |||
-- === 1.3. Egyszikűek Klád (Monocots) === | |||
['Monocots'] = { rank = "Klád", parent = "Angiospermae" }, | |||
['Acorales'] = { rank = "Rend", parent = "Monocots" }, | |||
['Alismatales'] = { rank = "Rend", parent = "Monocots" }, | |||
['Petrosaviales'] = { rank = "Rend", parent = "Monocots" }, | |||
-- Commelinids Klád (core Monocots) | |||
['Commelinids'] = { rank = "Klád", parent = "Monocots" }, | |||
['Arecales'] = { rank = "Rend", parent = "Commelinids" }, | |||
['Commelinales'] = { rank = "Rend", parent = "Commelinids" }, | |||
['Poales'] = { rank = "Rend", parent = "Commelinids" }, | |||
['Zingiberales'] = { rank = "Rend", parent = "Commelinids" }, | |||
-- Egyéb Monocots rendek | |||
['Asparagales'] = { rank = "Rend", parent = "Monocots" }, | |||
['Liliales'] = { rank = "Rend", parent = "Monocots" }, | |||
['Pandanales'] = { rank = "Rend", parent = "Monocots" }, | |||
['Dioscoreales'] = { rank = "Rend", parent = "Monocots" }, | |||
-- === 1.4. Valódi Kétszikűek Klád (Eudicots) === | |||
['Eudicots'] = { rank = "Klád", parent = "Angiospermae" }, | |||
-- Korai Eudicots | |||
['Buxales'] = { rank = "Rend", parent = "Eudicots" }, | |||
['Proteales'] = { rank = "Rend", parent = "Eudicots" }, | |||
['Ranunculales'] = { rank = "Rend", parent = "Eudicots" }, | |||
['Trochodendrales'] = { rank = "Rend", parent = "Eudicots" }, | |||
-- === 1.5. Mag Klád (Core Eudicots) === | |||
['Core Eudicots'] = { rank = "Klád", parent = "Eudicots" }, | ['Core Eudicots'] = { rank = "Klád", parent = "Eudicots" }, | ||
-- Fő rendek a Core Eudicots-ban | |||
-- | ['Gunnerales'] = { rank = "Rend", parent = "Core Eudicots" }, | ||
['Dilleniales'] = { rank = "Rend", parent = "Core Eudicots" }, | |||
['Caryophyllales'] = { rank = "Rend", parent = "Core Eudicots" }, -- Pl.: Cactaceae család szülője | |||
['Santalales'] = { rank = "Rend", parent = "Core Eudicots" }, | |||
['Saxifragales'] = { rank = "Rend", parent = "Core Eudicots" }, | |||
-- === 1.6. Rosids Klád === | |||
['Rosids'] = { rank = "Klád", parent = "Core Eudicots" }, | ['Rosids'] = { rank = "Klád", parent = "Core Eudicots" }, | ||
-- Fő Rosids rendek (kb. 18 db) | |||
-- | ['Vitales'] = { rank = "Rend", parent = "Rosids" }, | ||
['Brassicales'] = { rank = "Rend", parent = " | -- Fabids (Európa/Ázsia Rosids) | ||
['Fabids'] = { rank = "Klád", parent = "Rosids" }, | |||
-- | ['Zygophyllales'] = { rank = "Rend", parent = "Fabids" }, | ||
[' | ['Celastrales'] = { rank = "Rend", parent = "Fabids" }, | ||
['Malpighiales'] = { rank = "Rend", parent = "Fabids" }, | |||
-- | ['Oxalidales'] = { rank = "Rend", parent = "Fabids" }, | ||
[' | ['Fabales'] = { rank = "Rend", parent = "Fabids" }, | ||
['Rosales'] = { rank = "Rend", parent = "Fabids" }, | |||
-- | ['Cucurbitales'] = { rank = "Rend", parent = "Fabids" }, | ||
['Fagales'] = { rank = "Rend", parent = "Fabids" }, | |||
-- Malvids (Amerika/Afrika Rosids) | |||
['Malvids'] = { rank = "Klád", parent = "Rosids" }, | |||
['Geraniales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Myrtales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Crossosomatales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Picramniales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Sapindales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Huerteales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Malvales'] = { rank = "Rend", parent = "Malvids" }, | |||
['Brassicales'] = { rank = "Rend", parent = "Malvids" }, | |||
-- === 1.7. Asterids Klád === | |||
['Asterids'] = { rank = "Klád", parent = "Core Eudicots" }, | |||
-- Korai Asterids | |||
['Cornales'] = { rank = "Rend", parent = "Asterids" }, | |||
['Ericales'] = { rank = "Rend", parent = "Asterids" }, | |||
-- Lamiids (Gentianids) | |||
['Lamiids'] = { rank = "Klád", parent = "Asterids" }, | |||
['Garryales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Gentianales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Lamiales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Solanales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Boraginales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Vahliales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Icacinales'] = { rank = "Rend", parent = "Lamiids" }, | |||
['Metteniusales'] = { rank = "Rend", parent = "Lamiids" }, | |||
-- Campanulids (Astérids) | |||
['Campanulids'] = { rank = "Klád", parent = "Asterids" }, | |||
['Aquifoliales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Asterales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Escalloniales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Bruniales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Apiales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Dipsacales'] = { rank = "Rend", parent = "Campanulids" }, | |||
['Paracryphiales'] = { rank = "Rend", parent = "Campanulids" }, | |||
-- A Kaktuszok Bázisa a Példához | |||
['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" }, | ['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" }, | ||
['Echinocactus'] = { rank = "Nemzetség", parent = "Cactaceae" }, | |||
['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" }, | |||
[' | |||
-- ... | |||
-- Ide jönnek majd a többi faj/nemzetség/család adatai, pl. ['Család_Név'] = { rank = "Család", parent = "Rend_Név" } | |||
[' | |||
-- | |||
-- | |||
} | } | ||
local p = {} | local p = {} | ||
function p.getData(taxonID) | function p.getData(taxonID) | ||
return data[taxonID] | return data[taxonID] | ||
A lap 2025. november 23., 11:36-kori változata
A modult a Modul:TaxonData/doc lapon tudod dokumentálni
-- Modul:TaxonData (APG IV Teljes Rendszer – Rendszerek és Kládok)
local data = {
-- === A Lánc Kezdete ===
['Life'] = { rank = "Domén", parent = nil },
['Plantae'] = { rank = "Ország", parent = "Life" },
-- === 1. Zárvatermők (Angiospermae) Klád ===
['Angiospermae'] = { rank = "Klád", parent = "Plantae" },
-- Magnoliids, Monocots, Eudicots, stb.
-- === 1.1. Korai Rendszerek ===
['Amborellales'] = { rank = "Rend", parent = "Angiospermae" },
['Nymphaeales'] = { rank = "Rend", parent = "Angiospermae" },
['Austrobaileyales'] = { rank = "Rend", parent = "Angiospermae" },
-- === 1.2. Magnoliid Klád (Magnoliids) ===
['Magnoliids'] = { rank = "Klád", parent = "Angiospermae" },
['Canellales'] = { rank = "Rend", parent = "Magnoliids" },
['Laurales'] = { rank = "Rend", parent = "Magnoliids" },
['Magnoliales'] = { rank = "Rend", parent = "Magnoliids" },
['Piperales'] = { rank = "Rend", parent = "Magnoliids" },
-- === 1.3. Egyszikűek Klád (Monocots) ===
['Monocots'] = { rank = "Klád", parent = "Angiospermae" },
['Acorales'] = { rank = "Rend", parent = "Monocots" },
['Alismatales'] = { rank = "Rend", parent = "Monocots" },
['Petrosaviales'] = { rank = "Rend", parent = "Monocots" },
-- Commelinids Klád (core Monocots)
['Commelinids'] = { rank = "Klád", parent = "Monocots" },
['Arecales'] = { rank = "Rend", parent = "Commelinids" },
['Commelinales'] = { rank = "Rend", parent = "Commelinids" },
['Poales'] = { rank = "Rend", parent = "Commelinids" },
['Zingiberales'] = { rank = "Rend", parent = "Commelinids" },
-- Egyéb Monocots rendek
['Asparagales'] = { rank = "Rend", parent = "Monocots" },
['Liliales'] = { rank = "Rend", parent = "Monocots" },
['Pandanales'] = { rank = "Rend", parent = "Monocots" },
['Dioscoreales'] = { rank = "Rend", parent = "Monocots" },
-- === 1.4. Valódi Kétszikűek Klád (Eudicots) ===
['Eudicots'] = { rank = "Klád", parent = "Angiospermae" },
-- Korai Eudicots
['Buxales'] = { rank = "Rend", parent = "Eudicots" },
['Proteales'] = { rank = "Rend", parent = "Eudicots" },
['Ranunculales'] = { rank = "Rend", parent = "Eudicots" },
['Trochodendrales'] = { rank = "Rend", parent = "Eudicots" },
-- === 1.5. Mag Klád (Core Eudicots) ===
['Core Eudicots'] = { rank = "Klád", parent = "Eudicots" },
-- Fő rendek a Core Eudicots-ban
['Gunnerales'] = { rank = "Rend", parent = "Core Eudicots" },
['Dilleniales'] = { rank = "Rend", parent = "Core Eudicots" },
['Caryophyllales'] = { rank = "Rend", parent = "Core Eudicots" }, -- Pl.: Cactaceae család szülője
['Santalales'] = { rank = "Rend", parent = "Core Eudicots" },
['Saxifragales'] = { rank = "Rend", parent = "Core Eudicots" },
-- === 1.6. Rosids Klád ===
['Rosids'] = { rank = "Klád", parent = "Core Eudicots" },
-- Fő Rosids rendek (kb. 18 db)
['Vitales'] = { rank = "Rend", parent = "Rosids" },
-- Fabids (Európa/Ázsia Rosids)
['Fabids'] = { rank = "Klád", parent = "Rosids" },
['Zygophyllales'] = { rank = "Rend", parent = "Fabids" },
['Celastrales'] = { rank = "Rend", parent = "Fabids" },
['Malpighiales'] = { rank = "Rend", parent = "Fabids" },
['Oxalidales'] = { rank = "Rend", parent = "Fabids" },
['Fabales'] = { rank = "Rend", parent = "Fabids" },
['Rosales'] = { rank = "Rend", parent = "Fabids" },
['Cucurbitales'] = { rank = "Rend", parent = "Fabids" },
['Fagales'] = { rank = "Rend", parent = "Fabids" },
-- Malvids (Amerika/Afrika Rosids)
['Malvids'] = { rank = "Klád", parent = "Rosids" },
['Geraniales'] = { rank = "Rend", parent = "Malvids" },
['Myrtales'] = { rank = "Rend", parent = "Malvids" },
['Crossosomatales'] = { rank = "Rend", parent = "Malvids" },
['Picramniales'] = { rank = "Rend", parent = "Malvids" },
['Sapindales'] = { rank = "Rend", parent = "Malvids" },
['Huerteales'] = { rank = "Rend", parent = "Malvids" },
['Malvales'] = { rank = "Rend", parent = "Malvids" },
['Brassicales'] = { rank = "Rend", parent = "Malvids" },
-- === 1.7. Asterids Klád ===
['Asterids'] = { rank = "Klád", parent = "Core Eudicots" },
-- Korai Asterids
['Cornales'] = { rank = "Rend", parent = "Asterids" },
['Ericales'] = { rank = "Rend", parent = "Asterids" },
-- Lamiids (Gentianids)
['Lamiids'] = { rank = "Klád", parent = "Asterids" },
['Garryales'] = { rank = "Rend", parent = "Lamiids" },
['Gentianales'] = { rank = "Rend", parent = "Lamiids" },
['Lamiales'] = { rank = "Rend", parent = "Lamiids" },
['Solanales'] = { rank = "Rend", parent = "Lamiids" },
['Boraginales'] = { rank = "Rend", parent = "Lamiids" },
['Vahliales'] = { rank = "Rend", parent = "Lamiids" },
['Icacinales'] = { rank = "Rend", parent = "Lamiids" },
['Metteniusales'] = { rank = "Rend", parent = "Lamiids" },
-- Campanulids (Astérids)
['Campanulids'] = { rank = "Klád", parent = "Asterids" },
['Aquifoliales'] = { rank = "Rend", parent = "Campanulids" },
['Asterales'] = { rank = "Rend", parent = "Campanulids" },
['Escalloniales'] = { rank = "Rend", parent = "Campanulids" },
['Bruniales'] = { rank = "Rend", parent = "Campanulids" },
['Apiales'] = { rank = "Rend", parent = "Campanulids" },
['Dipsacales'] = { rank = "Rend", parent = "Campanulids" },
['Paracryphiales'] = { rank = "Rend", parent = "Campanulids" },
-- A Kaktuszok Bázisa a Példához
['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" },
['Echinocactus'] = { rank = "Nemzetség", parent = "Cactaceae" },
['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" },
-- ...
-- Ide jönnek majd a többi faj/nemzetség/család adatai, pl. ['Család_Név'] = { rank = "Család", parent = "Rend_Név" }
}
local p = {}
function p.getData(taxonID)
return data[taxonID]
end
return p