Aller au contenu

Module:Taxobox données

Une page de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 20 mai 2013 à 18:00 et modifiée en dernier par Hexasoft (discuter | contributions) (préparation nouvelle mouture de la série Module:Taxobox*). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Ce module fournit uniquement des données (des tables structurées) liées aux taxobox et à leur contenu.

Il sert uniquement à déporter dans un module distinct de nombreuses informations dans le but :

  • d'alléger les autres modules (certaines données comportement de nombreuses entrées ou de nombreux champs)
  • de simplifier la recherche et la modification des éléments qui ne relèvent pas du code lui-même en les séparant du code (liste de paramètres, valeurs textuelles, noms de catégories…)

Utilisation

Fonctions exportables :
aucune (sous-module)

Autres fonctions :
aucune (module de données)

Données :

  • defauts : table contenant les valeurs par défaut du module ainsi que les valeurs calculées au fur et à mesure de l'exécution
  • df_debut, df_taxon, df_rang, df_fin, df_uicn, df_cites, df_synonymes, df_taxons, df_parents, df_image, df_repartition, df_legende, df_repartition_legende, df_conflit, df_phylo_bandeau, df_phylo_inexistant, df_position : description de la syntaxe de chaque commande des taxobox. Regroupées dans la table syntaxe du module Taxobox données.
  • regnes : description de chaque règne (charte) existant, avec ses différentes caractéristiques
  • liste_regnes : contient la liste des noms de règne (voir juste au-dessus). Utilisé pour tester les paramètres de la taxobox (note : dupliqué avec le précédent. Ne serait-il pas possible de simplifier ça ?)
  • rangs : liste des rangs valides, avec leurs différentes caractéristiques
  • uicn : table de transposition 'code UICN' → 'critère UICN en toutes lettres'
  • classifications : liste des classifications reconnues, avec leurs caractéristiques
  • exclusion : table d'exclusion à l'italique. Utilisé pour remettre "droit" les parties de noms scientifiques qui ne doivent pas l'être

Voir Discussion module:Taxobox fonctions pour la liste des données présentes dans ce module, ainsi que d'autres (insérées en cours d'exécution).

--[[
  Module utilisé par Module:Taxobox.
  Contient toutes les données brutes relatives aux taxobox :
   - liste des règnes existants
   - liste des rangs
   - caractéristiques des rangs
   - messages d'erreur
   - valeurs par défaut
   - nom des catégories de gestion
   - …
--]]

-- table locale
local p = {}








-- le module
return p