Ugrás a tartalomhoz

„Modul:TaxonData” változatai közötti eltérés

Innen: MKOE wiki
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
113. sor: 113. sor:
     ['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" },
     ['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" },
     ['Mammillaria'] = { rank = "Nemzetség", parent = "Cactaceae" },
     ['Mammillaria'] = { rank = "Nemzetség", parent = "Cactaceae" },
     --['Mammillaria sect. Longimammae'] = { rank = "Szekció", parent = "Mammillaria" },
     ['Mammillaria sect. Longimammae'] = { rank = "Szekció", parent = "Mammillaria" },
   


     -- ...
     -- ...

A lap 2025. november 23., 16:49-kori változata

A modult a Modul:TaxonData/doc lapon tudod dokumentálni

-- Modul:TaxonData (APG IV kládok)
local data = {
    -- === A Lánc Kezdete ===
    -- APG IV kládok rendekig bezárólag
    ['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" },
    -- APG IV kládok rendekig bezárólag vége

    -- A kaktuszfélék
    ['Cactaceae'] = { rank = "Család", parent = "Caryophyllales" },
    ['Echinocactus'] = { rank = "Nemzetség", parent = "Cactaceae" },
    ['Echinocactus grusonii'] = { rank = "Faj", parent = "Echinocactus" },
    ['Mammillaria'] = { rank = "Nemzetség", parent = "Cactaceae" },
    ['Mammillaria sect. Longimammae'] = { rank = "Szekció", parent = "Mammillaria" },
    

    -- ...
    -- 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