« Module:Infobox/Biographie » : différence entre les versions
Apparence
Contenu supprimé Contenu ajouté
+ épidémiologiste |
+date |
||
(29 versions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
local wd = require 'Module:Wikidata' |
local wd = require 'Module:Wikidata' |
||
local linguistic = require 'Module:Linguistique' |
local linguistic = require 'Module:Linguistique' |
||
local occupationformats = require 'Module:Infobox/Biographie/Chartes' |
|||
-- Si vous modifiez ce tableau, n'oubliez pas de mettre à jour la section 'Chartes graphiques' de [[Modèle:Infobox Biographie2/Documentation]] |
|||
local occupationformats = { |
|||
--{profession, profession, couleur titre, couleur sous-titre, couleur texte, icône) doivent être classés du plus spécifique au plus général |
|||
{'Q1781198', 'agronome', '#66CC80', '#BFFFBF', '#000000', 'defaut'}, |
|||
{'Q131512', 'agriculteur', '#66CC80', '#BFFFBF', '#000000', 'defaut'}, |
|||
{'Q104590991', 'personnalité liée au vin', '#66CC80', '#BFFFBF', '#000000', 'oenologie'}, |
|||
{'Q15855449', 'magicien', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}, |
|||
{'Q191633', 'mangaka', '#80DDBF', '#B0FFD0', '#000000', 'bd'}, |
|||
{'Q3285854', 'manhwaga', '#80DDBF', '#B0FFD0', '#000000', 'bd'}, |
|||
{'Q3285832', 'manhuajia', '#80DDBF', '#B0FFD0', '#000000', 'bd'}, |
|||
{'Q715301', 'auteur de bande dessinée', '#EAAC00', '#FFDDAA', '#000000', 'bd'}, |
|||
{'Q107037025', 'Égypte antique', '#CCCCAA', '#CCCCAA', '#000000', 'egypte-antique'}, |
|||
{'Q1350189', 'égyptologue', '#CCCCAA', '#CCCCAA', '#000000', 'egypte-antique'}, |
|||
{'Q3621491', 'archéologue', '#CCCCAA', '#CCCCAA', '#000000', 'defaut'}, |
|||
{'Q901402', 'géographe', '#5A71CE', '#B5BEEA', '#FFFFFF', 'map'}, |
|||
{'Q201788', 'historien', '#CFA0E9', '#E3C8F2', '#000000', 'defaut'}, |
|||
{'Q2135538', 'historien du droit', '#CFA0E9', '#E3C8F2', '#000000', 'droit'}, |
|||
{'Q1792450', "historien de l'art", '#CFA0E9', '#E3C8F2', '#000000', 'artiste'}, |
|||
{'Q674426', 'conservateur de musée', '#CFA0E9', '#E3C8F2', '#000000', 'artiste'}, |
|||
{'Q42973', 'architecte', '#4C6099', '#7090E0', '#FFFFFF', 'defaut'}, |
|||
{'Q2159907', 'criminel', '#F2F2F2', '#F2F2F2', '#000000', 'defaut'}, |
|||
{'Q10729326', 'pirate', '#000000', '#BFC5F9', '#FFFFFF', 'pirate'}, |
|||
{'Q11900058', 'explorateur', '#EEEEFF', '#F6F6FF', '#000000', 'map'}, |
|||
{'Q10873124', "joueur d'échecs", '#F0E0F0', '#F0E0F0', '#000000', 'echecs'}, |
|||
{'Q10873124', "joueuse d'échecs", '#F0E0F0', '#F0E0F0', '#000000', 'echecs'}, |
|||
{'Q16402890', "joueuse de dames", '#F0E0F0', '#F0E0F0', '#000000', 'dames'}, |
|||
{'Q16402890', "joueur de dames", '#F0E0F0', '#F0E0F0', '#000000', 'dames'}, |
|||
{'Q12039558', 'joueur de go', '#EEEEFF', '#F6F6FF', '#000000', 'jeu'}, |
|||
{'Q15295720', 'joueur de poker', '#4E957D', '#A6D0C1', '#442200', 'poker'}, |
|||
{'Q212980', 'psychologue', '#BFD7FF', '#CFE1FF', '#000000', 'psychologie'}, |
|||
{'Q39631', 'médecin', '#9EC2F3', '#BBDDFF', '#000000', 'medecine'}, |
|||
{'Q13416803', 'épidémiologiste', '#9EC2F3', '#BBDDFF', '#000000', 'defaut'}, |
|||
{'Q864503', 'biologiste', '#A7E8B6', '#CFFFD0', '#000000', 'defaut'}, |
|||
{'Q864503', 'biochimiste', '#A7E8B6', '#CFFFD0', '#000000', 'chimie'}, |
|||
{'Q2374149', 'botaniste', '#A7E8B6', '#CFFFD0', '#000000', 'defaut'}, |
|||
{'Q2374149', 'naturaliste explorateur', '#A7E8B6', '#CFFFD0', '#000000', 'map'}, |
|||
{'Q177220', 'chanteur', '#B6CCDE', '#B6CCDE', '#000000', 'musique'}, |
|||
{'Q177220', 'chanteuse', '#B6CCDE', '#B6CCDE', '#000000', 'musique'}, |
|||
{'Q639669', 'musicien', '#80DDBF', '#B0FFD0', '#000000', 'musique'}, |
|||
{'Q81729632', 'musicien classique', '#FFEECC', '#FFEECC', '#000000', 'musique'}, |
|||
{'Q15981151', 'musicien de jazz', '#80DDBF', '#B0FFD0', '#000000', 'musique'}, |
|||
{'Q36834', 'compositeur', '#80DDBF', '#B0FFD0', '#000000', 'musique'}, |
|||
{'Q3089940', 'producteur de musique', '#B4CDCD', '#B4CDCD', '#000000', 'musique'}, |
|||
{'Q1643514', 'arrangeur', '#B4CDCD', '#B4CDCD', '#000000', 'musique'}, |
|||
{'Q158852', "chef d'orchestre", '#B6CCDE', '#B6CCDE', '#000000', 'musique'}, |
|||
{'Q1278335', 'instrumentiste', '#D2C6B6', '#D2C6B6', '#000000', 'musique'}, |
|||
{'Q5716684', 'danseur', '#FFDD80', '#FFECB2', '#000000', 'danse'}, |
|||
{'Q2490358', 'chorégraphe', '#FFDD80', '#FFECB2', '#000000', 'danse'}, |
|||
{'Q214917', 'dramaturge', '#FFDEAD', '#FFDEAD', '#000000', 'persofiction'}, |
|||
{'Q1954956', 'acteur de comédie musicale', '#D9B2FF', '#D9B2FF', '#000000', 'musique'}, |
|||
{'Q2259451', 'acteur de théâtre', '#E03C3C', '#FF8B8B', '#000000', 'persofiction'}, |
|||
{'Q30102337', 'spécialiste du langage', '#CFA0E9', '#E3C8F2', '#000000', 'auteur'}, |
|||
{'Q14467526', 'linguiste', '#CFA0E9', '#E3C8F2', '#000000', 'auteur'}, |
|||
{'Q16402907', 'sémioticien', '#CFA0E9', '#E3C8F2', '#000000', 'auteur'}, |
|||
{'Q4964182', 'philosophe', '#B0C4DE', '#CFDBEB', '#000000', 'auteur'}, |
|||
{'Q11631', 'astronaute', '#FFDEAD', '#FFDEAD', '#000000', 'defaut'}, |
|||
{'Q2045208', "célébrité d'internet", '#D62020', '#E96B6B', '#FFFFFF', 'internet'}, |
|||
{'Q4110598', 'vidéaste web', '#D62020', '#E96B6B', '#FFFFFF', 'video2'}, |
|||
{'Q17125263', 'YouTubeur', '#D62020', '#E96B6B', '#FFFFFF', 'video2'}, |
|||
{'Q854979', 'bhikkhuni', '#FFD068', '#FFE6AA', '#000000', 'defaut'}, |
|||
{'Q854997', 'moine bouddhiste', '#FFD068', '#FFE6AA', '#000000', 'dharma'}, |
|||
{'Q245068', 'humoriste', '#FF8080', '#FFC0C0', '#000000', 'persofiction'}, |
|||
{'Q488111', 'acteur de films pornographiques', '#FF66B3', '#FFA0EE', '#000000', 'cinema'}, |
|||
{'Q10800557', 'acteur de films', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q10800557', 'acteur de cinéma', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q10800557', 'actrice de cinéma', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q7042855', 'monteur', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q3282637', 'producteur de cinéma', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q37110', 'pharaon', '#AAAA80', '#CCCCAA', '#000000', 'egypte-antique'}, |
|||
{'Q728711', 'playmate', '#FF66B3', '#FFA0EE', '#000000', 'humain'}, |
|||
{'Q18581305', 'participant à un concours de beauté', '#FFDAB9', '#FFDAB9', '#000000', 'humain'}, |
|||
{'Q193391', 'diplomate', '#4682B4', '#B0C4DE', '#FFFFFF', 'diplomatie'}, |
|||
{'Q203184', 'première dame', '#4682B4', '#B0C4DE', '#000000', 'defaut'}, |
|||
{'Q5784340', 'consort', '#723E64', '#CDBAC8', '#FFFFFF', 'pretendant'}, |
|||
{'Q719039', 'reine consort', '#723E64', '#CDBAC8', '#FFFFFF', 'pretendant'}, |
|||
{'Q207293', 'prince héritier', '#5977A8', '#C4CFE0', '#FFFFFF', 'pretendant'}, |
|||
{'Q2747456', 'prince', '#878787', '#D4D4D4', '#F0F0F0', 'pretendant'}, |
|||
{'Q863048', 'princesse', '#878787', '#D4D4D4', '#F0F0F0', 'pretendant'}, |
|||
{'Q845929', 'prétendant au trône', '#EAAC00', '#F7E1A5', '#000000', 'pretendant'}, |
|||
{'Q4610556', 'mannequin', '#FFB6C1', '#FFB6C1', '#000000', 'humain'}, |
|||
{'Q1409420', 'feudataire', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'}, |
|||
{'Q2478141', 'aristocrate', '#C0C0C0', '#DFDFDF', '#000000', 'defaut'}, |
|||
{'Q37349', 'dalaï-lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'}, |
|||
{'Q157310', 'panchen-lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'}, |
|||
{'Q842606', 'empereur romain', '#FFB6C1', '#FFC4EB', '#000000', 'rome-antique'}, |
|||
{'Q268218', 'empereur de Chine', '#FFD700', '#FFEC80', '#000000', 'defaut'}, |
|||
{'Q116', 'monarque', '#000080', '#BFC5F9', '#FFFFFF', 'pretendant'}, |
|||
{'Q65997', 'monarque islamique', '#88CC88', '#CCFFCC', '#000000', 'pretendant'}, |
|||
{'Q11811941', 'conseiller fédéral suisse', '#FF0000', '#FFDDDD', '#000000', 'defaut'}, |
|||
{'Q2285706', 'chef de gouvernement', '#6688FF', '#E1E1FF', '#000000', 'defaut'}, |
|||
{'Q48352', "chef d'État", '#0033CC', '#BFC5F9', '#FFFFFF', 'defaut'}, |
|||
{'Q15319501', 'spécialiste des sciences sociales', '#5A71CE', '#7B8DD8', '#FFFFFF', 'defaut'}, |
|||
{'Q2306091', 'sociologue', '#FF8888', '#FF8888', '#000000', 'defaut'}, |
|||
{'Q133485', 'rabbin', '#B7B7FF', '#B7B7FF', '#000000', 'israel-judaisme'}, |
|||
{'Q191421', 'lama', '#FFD068', '#FFE6AA', '#000000', 'dharma'}, |
|||
{'Q619896', 'catholicos', '#8000FF', '#8000FF', '#000000', 'defaut'}, |
|||
{'Q9149093', 'alpiniste', '#BFD7FF', '#BFD7FF', '#000000', 'alpinisme'}, |
|||
{'Q13382355', 'archer', '#FADA5E', '#FCE684', '#000000', 'arc'}, |
|||
{'Q11513337', 'athlète', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13381753', 'coureur de demi-fond', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q4439155', 'coureur de fond', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q4009406', 'sprinteur', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13464497', 'perchiste', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13856320', 'lanceur de marteau', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q18510502', 'lanceur de javelot', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13381689', 'lanceur de disque', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q18534714', 'lanceur de poids', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13382122', 'sauteur en hauteur', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13381428', 'sauteur en longueur', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q13848274', 'triple sauteur', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q17405793', 'marcheur', '#D7877B', '#E1A59C', '#000000', 'athletisme'}, |
|||
{'Q38142', 'samouraï', '#FFDFA2', '#FFE7B9', '#000000', 'artsmartiauxjap'}, |
|||
{'Q19595175', 'lutteur', '#FFDFA2', '#FFE7B9', '#000000', 'lutte'}, |
|||
{'Q13382576', 'avironneur', '#BFD7FF', '#BFD7FF', '#000000', 'aviron'}, |
|||
{'Q10871364', 'joueur de baseball', '#336699', '#408080', '#FFFFFF', 'baseball'}, |
|||
{'Q13388586', 'joueur de softball', '#336699', '#408080', '#FFFFFF', 'baseball'}, |
|||
{'Q3665646', 'joueur de basket-ball', '#DD8F56', '#E6AB80', '#FFFFFF', 'basket-ball'}, |
|||
{'Q5137571', 'entraîneur de basket-ball', '#DD8F56', '#E6AB80', '#FFFFFF', 'basket-ball'}, |
|||
{'Q11338576', 'boxeur', '#85A3C2', '#ADC2D6', '#000000', 'boxe'}, |
|||
{'Q13382566', 'canoéiste', '#BFD7FF', '#BFD7FF', '#000000', 'kayak'}, |
|||
{'Q2309784', 'coureur cycliste', '#FFDF80', '#FFE7A0', '#000000', 'cyclisme'}, |
|||
{'Q13381863', 'escrimeur', '#C0BBDB', '#D0CCE4', '#000000', 'escrime'}, |
|||
{'Q18515558', 'joueur de futsal', '#99CC99', '#B3D9B3', '#000000', 'futsal'}, |
|||
{'Q937857', 'footballeur', '#99CC99', '#B3D9B3', '#000000', 'footballblack'}, |
|||
{'Q19204627', 'joueur de football américain', '#369', '#CCCCFF', '#FFFFFF', 'defaut'}, |
|||
{'Q19841381', 'joueur de football canadien', '#BFD33C', '#CFDE6D', '#000000', 'defaut'}, |
|||
{'Q16947675', 'gymnaste', '#B0C4DE', '#C4D3E6', '#000000', 'gymnastique'}, |
|||
{'Q11303721', 'golfeur', '#007700', '#007700', '#FFFFFF', 'golf'}, |
|||
{'Q3951423', 'grimpeur', '#BFD7FF', '#BFD7FF', '#000000', 'escalade'}, |
|||
{'Q12840545', 'handballeur', '#E0D080', '#E8DCA0', '#000000', 'handballblack'}, |
|||
{'Q13382533', 'taekwondoiste', '#FFDFA2', '#FFE7B9', '#000000', 'taekwondo'}, |
|||
{'Q29840095', 'capoeiriste', '#FFDFA2', '#FFE7B9', '#000000', 'taekwondo'}, |
|||
{'Q11296761', 'kickboxer', '#FFDFA2', '#FFE7B9', '#000000', 'kickboxing'}, |
|||
{'Q4696968', 'aikidoka', '#FFDFA2', '#FFE7B9', '#000000', 'aikido'}, |
|||
{'Q9017214', 'karatéka', '#FFDFA2', '#FFE7B9', '#000000', 'karate'}, |
|||
{'Q6665249', 'judoka', '#FFDFA2', '#FFE7B9', '#000000', 'judo'}, |
|||
{'Q16004471', 'kayakiste', '#BFD7FF', '#BFD7FF', '#000000', 'kayak'}, |
|||
{'Q11774891', 'joueur de hockey sur glace', '#DFEDFF', '#E7F2FF', '#000000', 'hockey'}, |
|||
{'Q10843263', 'joueur de hockey sur gazon', '#99CC99', '#B3D9B3', '#000000', 'hockey-sur-gazon'}, |
|||
{'Q10843402', 'nageur', '#318CE7', '#65A9ED', '#FFFFFF', 'natation'}, |
|||
{'Q1897112', 'skipper', '#BFD7FF', '#D9D9FF', '#000000', 'voile'}, |
|||
{'Q2465611', 'co-pilote automobile', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'}, |
|||
{'Q15958185', 'pilote automobile', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'}, |
|||
{'Q3014296', 'pilote de moto', '#B4B9C3', '#C7CBD2', '#000000', 'sport-automobile'}, |
|||
{'Q2730732', 'cavalier', '#C3906E', '#D2B48C', '#000000', 'equitation'}, |
|||
{'Q20900796', 'joueur de rink hockey', '#BFD7FF', '#BFD7FF', '#000000', 'rinkhockey'}, |
|||
{'Q13415036', 'rugbyman', '#336699', '#668CB3', '#FFFFFF', 'rugby'}, |
|||
{'Q13561328', 'surfeur', '#99CCFF', '#BBDDFF', '#000000', 'surf'}, |
|||
{'Q10833314', 'joueur de tennis', '#FFAA77', '#FFBF99', '#000000', 'tennis'}, |
|||
{'Q15306067', 'triathlète', '#BFD7FF', '#BFD7FF', '#000000', 'triathlon'}, |
|||
{'Q13141064', 'joueur de badminton', '#FFBFC2', '#FFCED0', '#000000', 'badminton'}, |
|||
{'Q16278103', 'joueur de squash', '#FFAA77', '#FFBF99', '#000000', 'squash'}, |
|||
{'Q18544928', 'joueur de billard', '#43C76B', '#FFBF99', '#000000', 'billard'}, |
|||
{'Q18544928', 'joueuse de billard', '#43C76B', '#FFBF99', '#000000', 'billard'}, |
|||
{'Q13382519', 'joueur de tennis de table', '#FFAA77', '#FFBF99', '#000000', 'tennis-de-tableblack'}, |
|||
{'Q15117302', 'volleyeur', '#74CC66', '#97D98C', '#000000', 'volleyball'}, |
|||
{'Q13218361', 'joueur de polo', '#BFD7FF', '#BFD7FF', '#000000', 'polo'}, |
|||
{'Q17524364', 'joueur de water-polo', '#BFD7FF', '#BFD7FF', '#000000', 'water-polo'}, |
|||
{'Q549322', 'torero', '#AA3333', '#D87C7C', '#FFFFFF', 'defaut'}, |
|||
{'Q12299841', 'joueur de cricket', '#F5F5DC', '#F5F5DC', '#000000', 'defaut'}, |
|||
{'Q13474373', 'catcheur', '#306090', '#306090', '#000000', 'catch'}, |
|||
{'Q202648', 'arbitre sportif', '#CCE6CC', '#E6F2E6', '#000000', 'arbitre'}, |
|||
{'Q611644', 'évêque catholique', '#66CC80', '#BFFFBF', '#000000', 'eveque'}, |
|||
{'Q29182', 'évêque', '#66CC80', '#BFFFBF', '#000000', 'eveque'}, |
|||
{'Q49476', 'archevêque', '#66CC80', '#BFFFBF', '#000000', 'eveque'}, |
|||
{'Q171692', 'patriarche', '#66CC80', '#BFFFBF', '#000000', 'defaut'}, |
|||
{'Q45722', 'cardinal', '#DE143C', '#EF7777', '#000000', 'cardinal'}, |
|||
{'Q19546', 'pape', '#FED600', '#FFFF00', '#000000', 'defaut'}, |
|||
{'Q172748', 'antipape', '#FED600', '#FFFF00', '#000000', 'defaut'}, |
|||
{'Q9591034', 'bienheureux', '#FED600', '#FFFF00', '#000000', 'defaut'}, |
|||
{'Q43115', 'saint', '#FED600', '#FFFF00', '#000000', 'defaut'}, |
|||
{'Q733786', 'moine', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q25384621', 'moine-soldat', '#FF0000', '#FF8080', '#FFFFFF', 'defaut'}, |
|||
{'Q48535708', 'templier', '#FF0000', '#FF8080', '#FFFFFF', 'templiers'}, |
|||
{'Q22673588', 'maître de l\'ordre du Temple', '#000080', '#BFC5F9', '#FFFFFF', 'templiers'}, |
|||
{'Q48536281', 'hospitalier', '#FF0000', '#FF8080', '#FFFFFF', 'hospitaliers'}, |
|||
{'Q3138730', 'dignitaire de l\'ordre souverain de Malte', '#FF0000', '#FF8080', '#FFFFFF', 'malte'}, |
|||
{'Q20671815', 'grand maître de l\'ordre souverain de Malte', '#000080', '#BFC5F9', '#FFFFFF', 'malte'}, |
|||
{'Q48536351', 'teutonique', '#FF0000', '#FF8080', '#FFFFFF', 'teutoniques'}, |
|||
{'Q831474', 'prêtre chrétien', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q250867', 'prêtre catholique', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q103163', 'abbé', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q1646408', 'abbesse', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q191808', 'religieuse', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q4504549', 'religieux', '#8C8C8C', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q725440', 'prélat', '#AA0052', '#D580A9', '#FFFFFF', 'defaut'}, |
|||
{'Q81066', "secrétaire général de l'ONU", '#6495ED', '#6495ED', '#FFFFFF', 'defaut'}, |
|||
{'Q20778343', 'magistrat romain', '#F2F2F2', '#F2F2F2', '#000000', 'rome-antique'}, |
|||
{'Q15253558', 'militant', '#E1E1E1', '#E1E1E1', '#000000', 'defaut'}, |
|||
{'Q1250916', 'guerrier', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}, |
|||
{'Q43845', 'personnalité du monde des affaires', '#878787', '#D4D4D4', '#F0F0F0', 'association'}, |
|||
{'Q2961975', "chef d'entreprise", '#878787', '#D4D4D4', '#F0F0F0', 'entreprise'}, |
|||
{'Q131524', 'entrepreneur', '#878787', '#D4D4D4', '#F0F0F0', 'entreprise'}, |
|||
{'Q12336252', 'entrepreneur social', '#878787', '#D4D4D4', '#F0F0F0', 'association'}, |
|||
{'Q1420621', 'patron de presse', '#878787', '#D4D4D4', '#F0F0F0', 'presse'}, |
|||
{'Q1662485', "professionnel de l'information", '#5B8DBA', '#AFCCE3', '#FFFFFF', 'communication'}, |
|||
{'Q44508716', "personnalité de l'audiovisuel", '#5B8DBA', '#AFCCE3', '#FFFFFF', 'television'}, |
|||
{'Q947873', 'animateur audiovisuel', '#759FD1', '#AFCCE3', '#000000', 'television'}, |
|||
{'Q2722764','animateur de radio', '#759FD1', '#AFCCE3', '#000000', 'communication'}, |
|||
{'Q182436', 'bibliothécaire', '#CFA0E9', '#E3C8F2', '#000000', 'auteur'}, |
|||
{'Q55979438', 'journaliste de presse écrite', '#759FD1', '#AFCCE3', '#000000', 'presse'}, |
|||
{'Q24705156', "journaliste de l'audiovisuel", '#759FD1', '#AFCCE3', '#000000', 'television'}, |
|||
{'Q22976182', "journaliste de télévision", '#759FD1', '#AFCCE3', '#000000', 'television'}, |
|||
{'Q24702769', 'journaliste de radio', '#759FD1', '#AFCCE3', '#000000', 'communication'}, |
|||
{'Q1930187', 'journaliste', '#759FD1', '#AFCCE3', '#000000', 'defaut'}, |
|||
{'Q17291399', 'personnalité du cinéma', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q16029547', 'biathlète', '#DFEDFF', '#E7F2FF', '#000000', 'biathlon'}, |
|||
{'Q13382608', 'fondeur', '#DFEDFF', '#E7F2FF', '#000000', 'fondeur'}, |
|||
{'Q4144610', 'skieur alpin', '#DFEDFF', '#E7F2FF', '#000000', 'ski-alpin'}, |
|||
{'Q13382603', 'sauteur à ski', '#DFEDFF', '#E7F2FF', '#000000', 'sautski'}, |
|||
{'Q18617021', 'skieur acrobatique', '#DFEDFF', '#E7F2FF', '#000000', 'skiacrobatique'}, |
|||
{'Q15709642', 'snowboardeur', '#DFEDFF', '#E7F2FF', '#000000', 'snowboard'}, |
|||
{'Q13219587', 'patineur artistique', '#DFEDFF', '#E7F2FF', '#000000', 'artistique'}, |
|||
{'Q20965770', "pratiquant de sports d'hiver", '#DFEDFF', '#E7F2FF', '#000000', 'defaut'}, |
|||
{'Q11607585', "pratiquant d'arts martiaux mixtes", '#FFDFA2', '#FFE7B9', '#000000', 'artsmartiauxjap'}, |
|||
{'Q11124885', "pratiquant d'arts martiaux", '#FFDFA2', '#FFE7B9', '#000000', 'artsmartiauxjap'}, |
|||
{'Q17486376', 'tireur sportif', '#BFD7FF', '#BFD7FF', '#000000', 'tireur'}, |
|||
{'Q2066131', 'sportif', '#BFD7FF', '#BFD7FF', '#000000', 'defaut'}, |
|||
{'Q82955', 'personnalité politique', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'}, |
|||
{'Q82955', 'homme politique', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'}, |
|||
{'Q82955', 'femme politique', '#4682B4', '#B0C4DE', '#FFFFFF', 'defaut'}, |
|||
{'Q599151', 'haut fonctionnaire', '#4C6099', '#C9D9FF', '#FFFFFF', 'administration'}, |
|||
{'Q36180', 'écrivain', '#4C6099', '#C9D9FF', '#FFFFFF', 'auteur'}, |
|||
{'Q36180', 'écrivaine', '#4C6099', '#C9D9FF', '#FFFFFF', 'auteur'}, |
|||
{'Q49757', 'poète', '#C4698F', '#C4698F', '#000000', 'auteur'}, |
|||
{'Q2526255', 'réalisateur', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q11424', 'film', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q33999', 'acteur', '#EEEEFF', '#F6F6FF', '#000000', 'persofiction'}, |
|||
{'Q33231', 'photographe', '#7DA7D9', '#BFD7FF', '#000000', 'photographe'}, |
|||
{'Q483501', 'artiste', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q1028181', 'peintre', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q15296811', 'dessinateur', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q15296811', 'dessinatrice', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q5322166', 'designer', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q11569986', 'graveur', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q10862983', 'aquafortiste', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q58533229', 'graveur sur bois', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q13365770', 'graveur sur cuivre', '#7DA7D9', '#BFD7FF', '#000000', 'artiste'}, |
|||
{'Q4594605', 'magistrat', '#723E64', '#CDBAC8', '#FFFFFF', 'droit'}, |
|||
{'Q40348', 'avocat', '#000065', '#BFC5F9', '#FFFFFF', 'droit'}, |
|||
{'Q185351', 'juriste', '#EEEEFF', '#F6F6FF', '#000000', 'droit'}, |
|||
{'Q901', 'scientifique', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}, |
|||
{'Q170790', 'mathématicien', '#BFD7FF', '#DFE4FF', '#000000', 'maths'}, |
|||
{'Q593644', 'chimiste', '#EEEEFF', '#F6F6FF', '#000000', 'chimie'}, |
|||
{'Q3499072', 'chef cuisinier', '#EEEEFF', '#F6F6FF', '#000000', 'chef_cuisinier'}, |
|||
{'Q156839', 'cuisinier', '#EEEEFF', '#F6F6FF', '#000000', 'chef_cuisinier'}, |
|||
{'Q222344', 'directeur de la photographie', '#09C8BD', '#5CF8F0', '#000000', 'cinema'}, |
|||
{'Q2095549', 'aviateur', '#D7877B', '#E1A59C', '#000000', 'planeur'}, |
|||
{'Q47064', 'militaire', '#EEEEFF', '#F6F6FF', '#000000', 'militaire'}, |
|||
{'Q52770691', 'militaire musulman', '#88CC88', '#CCFFCC', '#000000', 'militaire'}, |
|||
{'Q104157394', 'juriste arabo-musulman', '#88CC88', '#CCFFCC', '#000000', 'droit'}, |
|||
{'Q47740', 'musulman', '#88CC88', '#CCFFCC', '#000000', 'defaut'}, |
|||
{'Q178885','divinité', '#CCCCAA','#D1CFAD','#000000', 'defaut'}, |
|||
{'Q860918', 'espérantiste', '#009900', '#78c54a', '#F0F0F0', 'esperantiste'}, |
|||
} |
|||
local function setformat() --retourne une table contenant la couleur principale de l'infobox et l'icône de titre |
local function setformat() --retourne une table contenant la couleur principale de l'infobox et l'icône de titre |
||
Ligne 263 : | Ligne 9 : | ||
if not occupations or (#occupations > 1) then -- si plusieurs occupations, on ne sait pas laquelle choisir |
if not occupations or (#occupations > 1) then -- si plusieurs occupations, on ne sait pas laquelle choisir |
||
return {'Q', '', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'} |
return {'Q', {'par défaut'}, '#EEEEFF', '#F6F6FF', '#000000', 'defaut'} |
||
end |
end |
||
occupations = wd.addVals(occupations, {property = 'P279'}, 2) -- nombre d'étages de sous-classes à remonter |
occupations = wd.addVals(occupations, {property = 'P279'}, 2) -- nombre d'étages de sous-classes à remonter |
||
for i, j in pairs(occupations) do |
for i, j in pairs(occupations) do |
||
for k, l in pairs(occupationformats) do |
for k, l in pairs(occupationformats) do |
||
local chartIds = l[1] |
|||
if type(chartIds) == 'string' then chartIds = {chartIds} end |
|||
return l |
|||
if wd.isHere(chartIds,j) then |
|||
return l --retourne une ligne de la table occupationformats, correspondant à l'occupation du sujet |
|||
end |
end |
||
end |
end |
||
end |
end |
||
return {'Q', '', '#EEEEFF', '#F6F6FF', '#000000', 'defaut'} |
return {'Q', {'par défaut'}, '#EEEEFF', '#F6F6FF', '#000000', 'defaut'} |
||
end |
end |
||
local function setcharte() |
local function setcharte() |
||
Ligne 279 : | Ligne 27 : | ||
if charte then |
if charte then |
||
for i, j in pairs(occupationformats) do |
for i, j in pairs(occupationformats) do |
||
local knowncharts = j[2] |
|||
if j[2] == charte then |
|||
if type(knowncharts) == 'table' then |
|||
return j |
|||
if wd.isHere(knowncharts,charte) then |
|||
return j |
|||
end |
|||
end |
end |
||
end |
end |
||
Ligne 287 : | Ligne 38 : | ||
end |
end |
||
local personformat = setcharte() |
local personformat = setcharte() |
||
local function formatreligion (entity) -- pour éviter d'afficher '-' quand le paramètre religion vaut 'no value' |
|||
if localdata["religion"] or wd.formatStatements{entity = entity, property = 'P140'} ~= '-' then |
|||
return person.religion() |
|||
end |
|||
end |
|||
local function documentation() |
local function documentation() |
||
Ligne 309 : | Ligne 55 : | ||
table.sort(occupationformats, function (left, right) |
table.sort(occupationformats, function (left, right) |
||
return string.lower(left[2]):gsub('é','e') < string.lower(right[2]):gsub('é','e') |
return string.lower(left[2][1] or ''):gsub('é','e') < string.lower(right[2][1] or ''):gsub('é','e') |
||
end) |
end) |
||
Ligne 315 : | Ligne 61 : | ||
for i, j in pairs(occupationformats) do |
for i, j in pairs(occupationformats) do |
||
local |
local wdsource = j[1] or {"Q"} |
||
if type(wdsource) == 'string' then wdsource = {wdsource} end |
|||
local charte = j[2] or 'par défaut' |
|||
local wd = table.concat(wdsource, ", ") |
|||
local chartesource = j[2] or {"par défaut"} |
|||
if type(chartesource) == 'string' then chartesource = {chartesource} end |
|||
local charte = table.concat(chartesource or {}, ", ") |
|||
local couleur1 = j[3] or '#CCCCAA' |
local couleur1 = j[3] or '#CCCCAA' |
||
local couleur2 = j[4] or '#D1CFAD' |
local couleur2 = j[4] or '#D1CFAD' |
||
Ligne 342 : | Ligne 92 : | ||
return table.concat(lines, "\n" ) |
return table.concat(lines, "\n" ) |
||
end |
end |
||
--catégorisation par charte utilisée (qu'elle soit déclarée manuellement ou déduite de Wikidata) |
|||
local chartcatlabel = (personformat[2] or {})[1] or "par défaut" |
|||
chartcatlabel = "Article utilisant l'infobox Biographie2 avec la charte " .. chartcatlabel |
|||
local categories |
|||
if not mw.title.makeTitle('Catégorie', chartcatlabel ).exists then chartcatlabel = "Article utilisant l'infobox Biographie2 avec une charte sans catégorie" end |
|||
return { |
return { |
||
Ligne 347 : | Ligne 103 : | ||
secondcolor = personformat[4], |
secondcolor = personformat[4], |
||
thirdcolor = personformat[5], |
thirdcolor = personformat[5], |
||
categories = {chartcatlabel}, |
|||
documentation = documentation, |
documentation = documentation, |
||
parts = { |
parts = { |
||
Ligne 353 : | Ligne 110 : | ||
person.mainimage(), |
person.mainimage(), |
||
person.officialposition(), |
person.officialposition(), |
||
person.specialrole(), |
|||
person.nobilitytitle(), |
person.nobilitytitle(), |
||
{type = 'table',title='Biographie',rows = { |
{type = 'table',title='Biographie',rows = { |
||
Ligne 359 : | Ligne 117 : | ||
person.placeofburial(), |
person.placeofburial(), |
||
person.othernames(), |
person.othernames(), |
||
{type = 'row', label = 'Époque', value = 'époque', property = 'P2348'}, |
{type = 'row', label = 'Époque', value = 'époque', wikidata = {property = 'P2348'}}, |
||
person.nationality(), |
person.nationality(), |
||
{type = 'row', label = 'Allégeance', plurallabel = 'Allégeances', value = 'allégeance', property = 'P945'}, |
{type = 'row', label = 'Allégeance', plurallabel = 'Allégeances', value = 'allégeance', wikidata = {property = 'P945'}}, |
||
person.places(), |
person.places(), |
||
person.education(), |
person.education(), |
||
Ligne 391 : | Ligne 149 : | ||
}}, |
}}, |
||
{type = 'table',title='Autres informations',rows = { |
{type = 'table',title='Autres informations',rows = { |
||
{type = 'row', label = ' |
{type = 'row', label = 'Événement clé', plurallabel = 'Événements clés', value = 'événement', wikidata = {property = 'P793' , expl = true , showdate = true}}, |
||
{type = 'row', label = 'Organisation', plurallabel = 'Organisations', value = 'organisation', wikidata = {property = 'P1268', showdate = true}}, |
|||
person.employer(), |
person.employer(), |
||
{type = 'row', label = 'Chaire', plurallabel = 'Chaires', value = 'chaire', property = 'P803'}, |
{type = 'row', label = 'Chaire', plurallabel = 'Chaires', value = 'chaire', wikidata = {property = 'P803'}}, |
||
{type = 'row', label = 'Domaine', plurallabel = 'Domaines', value = 'domaine'}, --l'appel à P101 doublonne généralement l'Activité |
{type = 'row', label = 'Domaine', plurallabel = 'Domaines', value = 'domaine'}, --l'appel à P101 doublonne généralement l'Activité |
||
{type = 'row', label = 'Propriétaire de', value = 'propriétaire de', wikidata = {property = 'P1830', showdate = true, sorttype= 'chronological'}}, |
{type = 'row', label = 'Propriétaire de', value = 'propriétaire de', wikidata = {property = 'P1830', showdate = true, sorttype= 'chronological'}}, |
||
person.religion(), |
|||
formatreligion(localdata["wikidata"]), |
|||
person.politicalparty(), |
person.politicalparty(), |
||
{type = 'row', label = 'Idéologie', value = 'idéologie', wikidata = {property = 'P1142'}}, |
{type = 'row', label = 'Idéologie', value = 'idéologie', wikidata = {property = 'P1142'}}, |
||
Ligne 419 : | Ligne 178 : | ||
person.appearance(), |
person.appearance(), |
||
person.sport(), |
person.sport(), |
||
{type = 'row', label = 'Grade', plurallabel = 'Grades', value= 'grade', wikidata = {property = 'P468', numval = '1', sorttype = 'inverted', showdate = true, precision = 'year', removedupes = true}}, |
{type = 'row', label = 'Grade', plurallabel = 'Grades', value= {'grade dan/kyu','grade'}, wikidata = {property = 'P468', numval = '1', sorttype = 'inverted', showdate = true, precision = 'year', removedupes = true}}, |
||
--{type = 'row',label = 'Commandement',plurallabel = 'Commandements',wikidata = {property = 'P598', sorttype= 'chronological', showdate = true, precision = 'year'},}, --propriété obsolète sur Wikidata |
--{type = 'row',label = 'Commandement',plurallabel = 'Commandements',wikidata = {property = 'P598', sorttype= 'chronological', showdate = true, precision = 'year'},}, --propriété obsolète sur Wikidata |
||
--{type = 'row', label = 'A participé à', value = 'participant à', property = 'P1344'}, --risque de générer de longue listes sans grande pertinence |
--{type = 'row', label = 'A participé à', value = 'participant à', property = 'P1344'}, --risque de générer de longue listes sans grande pertinence |
||
Ligne 425 : | Ligne 184 : | ||
person.music(), |
person.music(), |
||
person.contacts(), |
person.contacts(), |
||
{type = 'row', label = 'Monture', plurallabel= 'Montures', value= 'monture', property = 'P3091'}, |
{type = 'row', label = 'Monture', plurallabel= 'Montures', value= 'monture', wikidata = {property = 'P3091', showdate = true}}, |
||
{type = 'row', label = 'Genre artistique', plurallabel= 'Genres artistiques', value= 'genre artistique', property = 'P136'}, |
{type = 'row', label = 'Genre artistique', plurallabel= 'Genres artistiques', value= {'genre artistique','genre'}, wikidata = {property = 'P136'}}, |
||
person.influencedby(), |
person.influencedby(), |
||
person.victims(), |
person.victims(), |
||
Ligne 436 : | Ligne 195 : | ||
person.filmography(), |
person.filmography(), |
||
person.discography(), |
person.discography(), |
||
{type = 'row', label = 'Abréviation en botanique', plurallabel = 'Abréviations en botanique', value = 'abréviation en botanique', wikidata={property = 'P428'}}, |
|||
{type = 'row', label = 'Abréviation en zoologie', plurallabel = 'Abréviations en zoologie', value = 'abréviation en zoologie', wikidata={property = 'P835'}}, |
|||
person.archivesat(), |
person.archivesat(), |
||
person.feast(), |
person.feast(), |
Dernière version du 26 avril 2024 à 16:28
[voir] [modifier] [historique] [purger]
Cette page définit un module d'infobox. Elle utilise des fonctions définies sur Module:Infobox/Fonctions/Personne. Pour les conseils sur l'usage de ce module, voyez Modèle:Infobox Biographie2.
La documentation de ce module est générée par le modèle {{Documentation module}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (modifier).
Voir les statistiques d'appel depuis le wikicode sur l'outil wstat et les appels depuis d'autres modules.
local localdata = require 'Module:Infobox/Localdata'
local person = require 'Module:Infobox/Fonctions/Personne'
local wd = require 'Module:Wikidata'
local linguistic = require 'Module:Linguistique'
local occupationformats = require 'Module:Infobox/Biographie/Chartes'
local function setformat() --retourne une table contenant la couleur principale de l'infobox et l'icône de titre
local occupations = wd.getIds(localdata.item, {property = 'P106'}) -- récupère les Qid des professions
if not occupations or (#occupations > 1) then -- si plusieurs occupations, on ne sait pas laquelle choisir
return {'Q', {'par défaut'}, '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}
end
occupations = wd.addVals(occupations, {property = 'P279'}, 2) -- nombre d'étages de sous-classes à remonter
for i, j in pairs(occupations) do
for k, l in pairs(occupationformats) do
local chartIds = l[1]
if type(chartIds) == 'string' then chartIds = {chartIds} end
if wd.isHere(chartIds,j) then
return l --retourne une ligne de la table occupationformats, correspondant à l'occupation du sujet
end
end
end
return {'Q', {'par défaut'}, '#EEEEFF', '#F6F6FF', '#000000', 'defaut'}
end
local function setcharte()
local charte = localdata['charte']
if charte then
for i, j in pairs(occupationformats) do
local knowncharts = j[2]
if type(knowncharts) == 'table' then
if wd.isHere(knowncharts,charte) then
return j
end
end
end
end
return setformat()
end
local personformat = setcharte()
local function documentation()
local lines = {}
table.insert(lines , '{| class="wikitable sortable" style="width:100%"')
table.insert(lines , '|-')
table.insert(lines , '! style="width:10%" | Charte')
table.insert(lines , '! style="width:10%" | Élément Wikidata')
table.insert(lines , '! style="width:10%" | Valeur primaire<br />(fond titre)')
table.insert(lines , '! style="width:10%" | Valeur secondaire<br />(sous-titre)')
table.insert(lines , '! style="width:10%" | Valeur tertiaire<br />(texte titre)')
table.insert(lines , '! style="width:10%" | Icône<br />([[Projet:Infobox/Pictogramme|liste]])')
table.insert(lines , '! style="width:20%" | rendu titre')
table.insert(lines , '! style="width:20%" | rendu sous-titre')
table.sort(occupationformats, function (left, right)
return string.lower(left[2][1] or ''):gsub('é','e') < string.lower(right[2][1] or ''):gsub('é','e')
end)
table.insert(occupationformats, 1, {nil, nil, nil, nil, nil, nil})
for i, j in pairs(occupationformats) do
local wdsource = j[1] or {"Q"}
if type(wdsource) == 'string' then wdsource = {wdsource} end
local wd = table.concat(wdsource, ", ")
local chartesource = j[2] or {"par défaut"}
if type(chartesource) == 'string' then chartesource = {chartesource} end
local charte = table.concat(chartesource or {}, ", ")
local couleur1 = j[3] or '#CCCCAA'
local couleur2 = j[4] or '#D1CFAD'
local couleur3 = j[5] or '#000000'
local icone = j[6] or ''
local pict = ''
if icone ~= '' and icone ~= 'defaut' then
pict = mw.getCurrentFrame():extensionTag('templatestyles', '', {src = 'Infobox/Pictogramme/' .. mw.text.trim(icone) .. '.css'})
end
table.insert(lines , '|-')
table.insert(lines , '! style="text-align:left;" | ' .. charte)
table.insert(lines , '| style="text-align:center;" | ' .. wd)
table.insert(lines , '| style="text-align:center;" | ' .. couleur1)
table.insert(lines , '| style="text-align:center;" | ' .. couleur2)
table.insert(lines , '| style="text-align:center;" | ' .. couleur3)
table.insert(lines , '| style="text-align:center;" | ' .. icone)
table.insert(lines , '| class="entete ' .. icone .. '" style="background-color:' .. couleur1 .. '; height:45px; text-align:center; font-size:150%; font-weight:bolder; color:' .. couleur3 .. ';" | titre ' .. pict)
table.insert(lines , '| style="background-color:' .. couleur2 .. '; height:45px; text-align:center; font-size:150%; font-weight:bolder; color:#000000;" | sous-titre')
end
table.insert(lines , '|}')
return table.concat(lines, "\n" )
end
--catégorisation par charte utilisée (qu'elle soit déclarée manuellement ou déduite de Wikidata)
local chartcatlabel = (personformat[2] or {})[1] or "par défaut"
chartcatlabel = "Article utilisant l'infobox Biographie2 avec la charte " .. chartcatlabel
local categories
if not mw.title.makeTitle('Catégorie', chartcatlabel ).exists then chartcatlabel = "Article utilisant l'infobox Biographie2 avec une charte sans catégorie" end
return {
maincolor = personformat[3],
secondcolor = personformat[4],
thirdcolor = personformat[5],
categories = {chartcatlabel},
documentation = documentation,
parts = {
person.title(personformat[6]),
person.mainimage(),
person.officialposition(),
person.specialrole(),
person.nobilitytitle(),
{type = 'table',title='Biographie',rows = {
person.birth(),
person.death(),
person.placeofburial(),
person.othernames(),
{type = 'row', label = 'Époque', value = 'époque', wikidata = {property = 'P2348'}},
person.nationality(),
{type = 'row', label = 'Allégeance', plurallabel = 'Allégeances', value = 'allégeance', wikidata = {property = 'P945'}},
person.places(),
person.education(),
person.occupation(),
person.floruit(),
person.writinglanguage(),
person.haswrittenfor(),
{
type = 'row',
label = 'Appartenance ethno-culturelle',
plurallabel = 'Appartenances ethno-culturelles',
value= 'ethnicité',
wikidata = {
-- ethnicité veut dire appartenance à une ethnie d'après [[Ethnie]]
-- essai de expl=true qui est normalement fait pour données mises à jour
-- mais à utilité dans chaque article difficile à décider automatiquement
property = 'P172',
expl = true,
-- désactivé si la valeur est une instance de race humaine (Q3254959)
condition = function(claim)
local v = wd.getMainId(claim)
return (not wd.isInstance('Q3254959', v, 2))
end
}
},
person.family(),
person.gens(),
person.slavery(),
}},
{type = 'table',title='Autres informations',rows = {
{type = 'row', label = 'Événement clé', plurallabel = 'Événements clés', value = 'événement', wikidata = {property = 'P793' , expl = true , showdate = true}},
{type = 'row', label = 'Organisation', plurallabel = 'Organisations', value = 'organisation', wikidata = {property = 'P1268', showdate = true}},
person.employer(),
{type = 'row', label = 'Chaire', plurallabel = 'Chaires', value = 'chaire', wikidata = {property = 'P803'}},
{type = 'row', label = 'Domaine', plurallabel = 'Domaines', value = 'domaine'}, --l'appel à P101 doublonne généralement l'Activité
{type = 'row', label = 'Propriétaire de', value = 'propriétaire de', wikidata = {property = 'P1830', showdate = true, sorttype= 'chronological'}},
person.religion(),
person.politicalparty(),
{type = 'row', label = 'Idéologie', value = 'idéologie', wikidata = {property = 'P1142'}},
person.memberof(),
{
type = 'row',
label = '[[Huit Bannières|Bannière]]',
plurallabel = '[[Huit Bannières|Bannières]]',
value = "bannière d'appartenance",
wikidata = {
property = 'P470',
labelformat = function(id)
local label = wd.getLabel(id)
if label then
return mw.ustring.gsub(label, '[Bb]annière ', '')
end
end
}
},
person.military(),
person.movement(),
person.appearance(),
person.sport(),
{type = 'row', label = 'Grade', plurallabel = 'Grades', value= {'grade dan/kyu','grade'}, wikidata = {property = 'P468', numval = '1', sorttype = 'inverted', showdate = true, precision = 'year', removedupes = true}},
--{type = 'row',label = 'Commandement',plurallabel = 'Commandements',wikidata = {property = 'P598', sorttype= 'chronological', showdate = true, precision = 'year'},}, --propriété obsolète sur Wikidata
--{type = 'row', label = 'A participé à', value = 'participant à', property = 'P1344'}, --risque de générer de longue listes sans grande pertinence
person.torero(),
person.music(),
person.contacts(),
{type = 'row', label = 'Monture', plurallabel= 'Montures', value= 'monture', wikidata = {property = 'P3091', showdate = true}},
{type = 'row', label = 'Genre artistique', plurallabel= 'Genres artistiques', value= {'genre artistique','genre'}, wikidata = {property = 'P136'}},
person.influencedby(),
person.victims(),
person.penalties(),
{type = 'row', label = 'Adjectifs dérivés', value = 'adjectifs dérivés'},
person.website(),
{type = 'row', label = 'Blog officiel', value = 'blog officiel', wikidata={property = 'P1581' , conjtype = 'new line', showlang = true }},
person.awards(),
person.filmography(),
person.discography(),
{type = 'row', label = 'Abréviation en botanique', plurallabel = 'Abréviations en botanique', value = 'abréviation en botanique', wikidata={property = 'P428'}},
{type = 'row', label = 'Abréviation en zoologie', plurallabel = 'Abréviations en zoologie', value = 'abréviation en zoologie', wikidata={property = 'P835'}},
person.archivesat(),
person.feast(),
}},
person.honorifictitle(),
person.voice(),
person.prononciation(),
person.blason(),
person.sceau(),
person.monogram(),
person.flag(),
person.logo(),
person.works{title = localdata['intitulé œuvres'] or localdata['intitulé oeuvres']},
person.signature(),
person.plaque(),
person.tombe(),
}
}