Utilisateur:Hexasoft/introductions zoologiques

Une page de Wikipédia, l'encyclopédie libre.

Bon, comme j'ai terminé IUCN je regarde pour les intros.
Histoire de se mettre d'accord, voici ce que je propose, à discuter sur la forme et le fond :

  1. détection de l'absence d'intro par le fait qu'il n'y a rien entre la fin de la taxobox et la première section de l'article (sans tenir compte d'éventuels modèles), sauf si cette section s'appelle "Introduction". Reste que ça ne détecte pas les articles "mals rédigés", c'est-à-dire pas vides mais commençant par une section du genre "description", "biologie", "évolution" ou que sais-je. À discuter.
  2. recherche du niveau de taxon : espèce, genre, éventuellement famille. Je pense qu'il n'est pas indiqué d'ajouter automatiquement des introductions sur des articles de taxons "hauts".
  3. recherche du nom scientifique (taxobox) et du nom courant. Pour ce dernier je ne peux les détecter correctement qu'en utilisant le nom de l'article. Si le nom de l'article est différent du nom scientifique (en enlevant bien sûr les éventuels textes entre parenthèses), il est utilisé comme nom courant.
  4. recherche du groupe auquel appartient le taxon. J'utilise une table pré-définie qui associe un niveau de classification à un nom "français". Voir plus bas la table que j'utilise.
  5. insertion d'une introduction du type : <NOM COURANT> (<NOM SCIENTIFIQUE>) est un <NOM FRANÇAIS DU GROUPE> de la famille/classe/ordre des <MACHIN>. Bien sûr si je n'ai pas le nom courant c'est simplement <NOM SCIENTIFIQUE> est ...

Voyez-vous un meilleur texte à mettre ? D'autres infos (raisonnablement facilement extractibles de la taxobox) à ajouter ?

Table actuelle utilisée :

 { "Taxobox classe", "Amphibia", "Amphibien", "d'[[amphibien]]s", },
 { "Taxobox phylum", "Annelida", "Annélide", "d'[[annélide]]s", },
 { "Taxobox classe", "Aves", "Oiseau", "d'[[oiseau]]x", },
 { "Taxobox classe", "Actinopterygii", "Poisson", "de [[poisson]]s", },
 { "Taxobox classe", "Sarcopterygii", "Poisson", "de [[poisson]]s", },
 { "Taxobox ordre", "Squamata", "Squamate", "de [[squamate]]s", },
 { "Taxobox classe", "Reptilia", "Reptile", "de [[reptile]]s", },
 { "Taxobox classe", "Sauropsida", "Reptile", "de [[reptile]]s", },
 { "Taxobox classe", "Sauroptides", "Reptile", "de [[reptile]]s", },
 { "Taxobox sous-embranchement", "Tunicata", "Tunicier", "de [[tunicier]]s", },
 { "Taxobox classe", "Anthozoa", "Cnidaire", "de [[cnidaire]]s", },
 { "Taxobox classe", "Mammalia", "Mammifère", "de [[mammifère]]s", },
 { "Taxobox classe", "Gastropoda", "Mollusque", "de [[mollusque]]s", },
 { "Taxobox classe", "Secernentea", "Nématode", "de [[nématode]]s", },
 { "Taxobox classe", "Insecta", "Insecte", "d'[[insecte]]s", },
 { "Taxobox classe", "Arachnida", "Arachnide", "d'[[arachnide]]s", },
 { "Taxobox sous-embranchement", "Crustacea", "Crustacé", "de [[crustacé]]s", },
 { "Taxobox ordre", "Squatiniformes", "Squatiniforme", "de [[squatiniformes]]", },

Le premier champs est le niveau de classification à tester, le second le lien à utiliser, le 3ème le nom français du groupe, le dernier permet simplement d'adapter le genre dans la phrase.
On peut bien sûr compléter cette liste (pour être le plus précis possible), mais dans ce cas j'ai besoin d'un coup de main pour référencer le tout.
Comme vous pouvez le constater ceci ne concerne que les animaux. Je veux bien étendre les fonctionnalités aux plantes ou autres (selon le découpage en règnes qu'on utilise Émoticône) mais là il me faut un gros coup de main.
On peut aussi envisager de préciser le niveau (XXX est une espèce / un genre / ...).

Cordialement, Hexasoft (discuter) 27 septembre 2007 à 22:16 (CEST)

Point 2 : tu as aussi le cas des articles multi taxons à prendre en compte.
Je peux compléter en partie la liste, il faudrait une sous-page de travail dans ton espace perso. Ce serait bien de préciser espèce ou genre aussi. Pour les plantes, on verra ensuite, ne nous dispersons pas Émoticône sourire. — PurpleHz, le 27 septembre 2007 à 23:53 (CEST)
(conflit d'édition) Pour les algues, j'utilise : « Alga (ou Algue) est une espèce / genre d'algues vertes / algues rouges / algues brunes de la famille des [[<Nom de la famille>aceae]]. » ou pour les taxons de rangs supérieurs : « Les Alga (ou Algue) sont une famille / un ordre / une classe / … d'algues vertes / algues rouges / algues brunes de l'ordre / la classe / l'embranchement des [[<Nom de l'ordre>ales]] / [[<Nom de la classe>phyceae]] / [[<Nom de l'embranchement>phyta]]. »
Donc : ajouter les liens sur : espèce, genre, famille, ordre, classe, embranchement, sous-règne, infra-règne, tribu, section, sous-classe, super-famille,… , …
Serait-il possible d'ajouter un bandeau ébauche ad hoc s'il n'y est pas ?
Et évidemment, il serait bien d'étendre tout ceci aux plantes. Normalement, j'ai fait toutes les algues à la main pendant l'été (algues vertes avec taxoboîte Plantae et autres algues avec taxoboîte algues Eukaryota. Heureusement, il n'y en avait pas encore tant que ça).
Serait-il possible de mettre les modifs du robot dans un tableau (un peu comme ce qu'a fait Aroche pour les articles de biologie à illustrer) pour qu'on puisse vérifier facilement et indiquer s'il y a des erreurs ou indiquer au contrairer que c'est bon ✔️ ?
TED 28 septembre 2007 à 00:02 (CEST)

Table actuelle[modifier | modifier le code]

 { "Taxobox classe", "Amphibia", "Amphibien", "d'[[amphibien]]s", },
 { "Taxobox phylum", "Annelida", "Annélide", "d'[[annélide]]s", },
 { "Taxobox classe", "Aves", "Oiseau", "d'[[oiseau]]x", },
 { "Taxobox classe", "Actinopterygii", "Poisson", "de [[poisson]]s", },
 { "Taxobox classe", "Sarcopterygii", "Poisson", "de [[poisson]]s", },
 { "Taxobox ordre", "Squamata", "Squamate", "de [[squamate]]s", },
 { "Taxobox classe", "Reptilia", "Reptile", "de [[reptile]]s", },
 { "Taxobox classe", "Sauropsida", "Reptile", "de [[reptile]]s", },
 { "Taxobox classe", "Sauroptides", "Reptile", "de [[reptile]]s", },
 { "Taxobox sous-embranchement", "Tunicata", "Tunicier", "de [[tunicier]]s", },
 { "Taxobox classe", "Anthozoa", "Cnidaire", "de [[cnidaire]]s", },
 { "Taxobox classe", "Mammalia", "Mammifère", "de [[mammifère]]s", },
 { "Taxobox classe", "Gastropoda", "Mollusque", "de [[mollusque]]s", },
 { "Taxobox classe", "Secernentea", "Nématode", "de [[nématode]]s", },
 { "Taxobox classe", "Insecta", "Insecte", "d'[[insecte]]s", },
 { "Taxobox classe", "Arachnida", "Arachnide", "d'[[arachnide]]s", },
 { "Taxobox sous-embranchement", "Crustacea", "Crustacé", "de [[crustacé]]s", },
 { "Taxobox ordre", "Squatiniformes", "Squatiniforme", "de [[squatiniformes]]", },
{ "Taxobox ordre", "Rodentia", "Rongeur", "de [[rongeur]]s", },
{ "Taxobox ordre", "Lepidoptera", "Lépidoptère", "de [[papillon]]s", },
{ "Taxobox ordre", "Coleoptera", "Coléoptère", "de [[coléoptère]]s", },
{ "Taxobox ordre", "Passeriformes", "Passériformes", "de [[passereau]]x", },

Les articles sure les papillons et les passereaux sont trèès nombreux. Il faut vérifier que les lignes supplémentaires sont valides, merci ! — PurpleHz, le 28 septembre 2007 à 01:42 (CEST)