Archives par mot-clé : Back office

Modèle de données 2023

On nous le demande souvent, alors autant le déposer dans notre carnet, comme cela tout le monde peut le télécharger tranquillement et le lire, l’hiver au coin du feu, l’été les pieds dans l’eau : mesdames et messieurs, dezèdiennes, dezèdiens, dezènautes, développeuses et développeurs, voici le modèle de données de Dezède (version mai 2023), édité par nos aimables développeurs de l’agence NoriPyt.

> télécharger en version PDF vectorisée en cliquant ici.

Dupliquer et transformer une donnée

Une série d’événements à la distribution identique ? Dupliquez !

Une nouvelle fonctionnalité très attendue par les utilisateurs a été installée cette année. Elle permet, en un simple clic, de “dupliquer” une donnée, puis de la “transformer”.

Cette fonctionnalité est accessible par le bouton  vert “Dupliquer” qui se trouve en bas à gauche de la fenêtre, à proximité du bouton rouge “Supprimer” (fig. 1). S’agissant d’une fonctionnalité sensible et qu’il faut utiliser avec parcimonie, nous avons préféré la séparer des boutons d’enregistrement ordinaires qui se trouvent, eux, à droite de la fenêtre.

Fig. 1 – Le bouton “Dupliquer”

 

Il est utile de préciser en préambule qu’il est impossible de “dupliquer” une donnée nouvelle, encore non enregistrée, tout comme il est d’ailleurs impossible de la supprimer. Aussi, les boutons de “duplication” et de “suppression” apparaissent-ils seulement une fois le premier enregistrement activé (fig. 2).

Fig. 2 – Lors de la création d’une donnée (ici, un événement), les boutons “Supprimer” et “Dupliquer” ne sont pas accessibles : ils apparaissent après le premier enregistrement.

 

Dupliquer quoi et comment ?

Cette fonctionnalité est très utile, en particulier, pour les séries d’événements caractéristiques des modes de production aujourd’hui, en institution ou en tournée. Elle rend en effet de grands services s’agissant des distributions, souvent lourdes, qui se répètent d’un événement à l’autre : la duplication permet alors de les récupérer in extenso, sans qu’il ne soit nécessaire de les rebâtir, comme c’était le cas précédemment.

Par exemple, la production des Amants magnifiques de Molière, portée entre autres par le Centre de Musique Baroque de Versailles, a été représentée à onze reprises en 2017, entre Massy, Rennes, Le Touquet, Avignon et Reims. La distribution impressionnante compte pas moins de 27 rôles que se répartissent 9 chanteurs, sans compter le directeur musical, le directeur artistique, le chorégraphe, le metteur en scène, le décorateur, le costumier, l’éclairagiste et les 3 ensembles (voir le premier événement de la série).

À partir de ce premier événement achevé et enregistré, il suffit ensuite de cliquer sur le bouton “Dupliquer”. Un bandeau vert s’affiche (fig. 3) indiquant que l’opération a réussi : “L’objet événement […] a été ajouté avec succès. Vous pouvez continuer l’édition ci-dessous”.

Fig. 3 – L’événement vient d’être dupliqué, comme l’indique le bandeau vert.

Dezède vient donc de mettre de côté le premier événement, pour afficher à l’écran, sous le bandeau vert, le second dupliqué. C’est alors qu’il faut apporter à ce doublon parfait les particularités qui le distinguent du premier : la date, l’horaire, le lieu, des changements éventuels de distribution, un complément de programme, etc. Une fois ces corrections réalisées, il suffit alors d’enregistrer pour valider le tout, avant une éventuelle nouvelle duplication. NB. Il est important de noter que l’opération ne duplique pas le lien qui unit la source à l’événement d’origine. Aussi, faudra-t-il recréer ce lien à la source, ou à une autre source, manuellement.

Pensée avant tout pour rendre moins fastidieuse la reconstitution des distributions dans les événements, cette fonctionnalité est toutefois disponible dans les différents modèles de Dezède : il est donc théoriquement possible de dupliquer une source, une œuvre, un individu, un ensemble, un lieu, un rôle, etc., même si en pratique, ce type de duplication n’a pas beaucoup de sens et n’offre pas, ou très peu d’avantages.


Des professions au féminin

Un compositeur, une compositrice !

Depuis les origines du projet, le modèle de gestion des professions dans Dezède permet de préciser les genres féminin et masculin pour un ensemble de données, dont les professions – le modèle gère également les emplois au théâtre. Pour chacun des deux genres, le modèle invite par ailleurs les contributeurs à définir les pluriels irréguliers.

La gestion de cas difficiles

Dans le cas d’une profession épicène – qui peut être employée au masculin et au féminin sans modification de forme –, il suffit de remplir la rubrique “Nom” [de la profession]. Voir fig. 1 le cas de “violoniste” ou de “violoncelliste”, etc. Dans ce cas de figure, il est inutile de préciser le pluriel, puisque le programme ajoutera automatiquement un “s” dès lors que deux données au moins seront publiées pour le même objet.

Fig. 1 – Quand le féminin est identique au masculin, et réciproquement.

Le deuxième cas de figure exige quant à lui un féminin, sans pluriel irrégulier. C’est le cas par exemple d’un “acteur” (“actrice”), ou d’un “animateur” (“animatrice”). Le troisième cas est identique au précédent, à la différence que le pluriel est irrégulier au masculin comme un “amoureux” qui devient une “amoureuse” au féminin, mais des “amoureux” au pluriel. Ce pluriel irrégulier doit être précisé dans la rubrique prévue à cet effet, pour éviter un pluriel qui serait définit automatiquement par le logiciel et qui donnerait l’aberration suivante : “amoureuxs” [sic].

Dernière cas de figure, celui des mots composés ou des locutions en comportant plusieurs, comme “artiste lyrique”. Ici, la formule est épicène, mais le pluriel doit être précisé pour un affichage correct du pluriel sur “artiste”. En effet, par défaut, Dezède écrira “artiste lyriques” [sic] en ne marquant le pluriel que sur le dernier mot. Le cas de “chef d’orchestre” est similaire, mais combine quant à lui toutes les fonctionnalités (fig. 2).

Fig. 2 – Un chef, une cheffe, des chefs ou des cheffes ?

L’affichage des données dans les deux genres

Le véritable enjeu fut ensuite de différencier l’affichage des professions en fonction du sexe de l’individu. Dezède gère automatiquement cet affichage dès que le genre est bien défini dans chaque autorité “individu”. Par exemple, pour la Malibran qui était “chanteuse” et “compositrice” (fig. 3), le choix du féminin est établi par celui du “titre” – Monsieur, Madame, Mademoiselle – qui implique l’affichage d’une donnée plutôt que l’autre (fig. 4).

Fig.3 – La fiche de la Malibran dans Dezède (https://dezede.org/individus/id/2057/)
Fig. 4 – Le choix de la forme est établi par le titre.

Rechercher une profession au féminin ou au masculin

Enfin, ce qui justifie la publication de ce billet aujourd’hui, c’est une récente amélioration de ce modèle (novembre 2017), et en particulier, de l’affichage des réponses de la base de données. Auparavant, seule la forme au masculin était affichée quand on interrogeait la base de données ; le fait de rechercher “chanteuse” par exemple aboutissait à une valeur nulle, alors que la donnée était bien saisie dans le modèle des professions. Cette anomalie qui générait de fait de nombreux doublons a donc été corrigée : dans la rubrique des professions, la recherche, par exemple, du mot “Cheffe” renvoie désormais les résultats dans les deux genres, à la fois la donnée recherchée (“Cheffe”) mais également l’autre forme au masculin (“Chef”).

Fig. 5 – Interrogation de la base de données dans la rubrique des professions au mot “ Cheffe ”

Questions de normes ?

Il reste maintenant à arrêter des règles pour un certain nombre de données, comme “auteur” dont le féminin oscille entre trois variantes : une forme ancienne (“autrice”) et une forme plus moderne venue du Québec (“auteure”). Que dire également du féminin d'”auteur-compositeur-interprète” ? Pour trancher sur ces choix, il faudra probablement réunir un conciliabule de contributeurs, de contributrices et de contributeures !


De l’internationalisation de Dezède

Dezède est désormais disponible en allemand, en anglais, en espagnol et en italien !

drapeauxLe 12 octobre 2016, une amélioration majeure a été apportée à Dezède : la possibilité de changer de langue et de choisir entre l’allemand, l’anglais, l’espagnol et l’italien… en plus du français !

Depuis sa naissance, le projet Dezède a été pensé pour un développement vers l’international : nous venons de franchir une première étape décisive en proposant quatre traductions du site (front office et back office), dans les langues que nous avons jugées prioritaires. L’objectif de cette internationalisation est autant de diffuser les résultats des chercheurs et des partenaires français à l’étranger, que d’accueillir prochainement de nouveaux chercheurs et partenaires issus d’autres pays que la France et l’espace francophone.

L’internationalisation de Dezède a été rendue possible grâce au soutien de l’université de Rouen Normandie et de l’Institut de Recherche Inter-disciplinaire Homme Société, ayant reçu le soutien de la région Normandie. Nous tenons à les remercier vivement, et en particulier Mme Isabelle Mulot (IRIHS). Nous adressons également nos plus sincères remerciements à l’équipe des traductrices et des compliments bien mérités pour leur travail : Sara Iglesias pour la version allemande, Diane Tisdall pour la version anglaise, Marie Salgues pour la version espagnole et Rosalba Agresta pour la version italienne.

La traduction du site Dezède a été réalisée en trois temps :

  1. en juin 2016, nous avons relu complètement le site, en y apportant quelques mises à jour ; après quoi, notre développeur a déposé les contenus à traduire dans l’application Transifex : l’opération a consisté à isoler et marquer chacun des mots, expressions et phrases devant faire l’objet d’une traduction en leur associant un identifiant numérique ;
  2. de juin à septembre 2016, les contenus ont été traduits en quatre langues ;
  3. en octobre 2016, les contenus traduits ont enfin été intégrés dans Dezède et associés à un système de bascule permettant de passer d’une langue à l’autre.

Ce système de bascule est placé dans le menu déroulant des langues placé en haut à droite de la barre des menus. Il suffit d’y choisir une langue pour transférer le site, non seulement le front office mais également le back office, dans la langue souhaitée.

capture-decran-2016-10-26-a-07-01-58

L’internationalisation n’a cependant pas pour vocation la traduction des données, notamment des sources transcrites, qui resteront toujours dans les langues avec lesquelles elles ont été produites. Il ne s’agit pour le moment que d’une traduction de l’environnement du site. Notre prochain objectif à moyen terme dans ce domaine est double : 1) ajouter de nouvelles langues de consultation ; 2) soumettre d’autres contenus à la traduction (notamment, toutes les listes de valeurs restées en français).

Puisse cette amélioration contribuer à la diffusion des idées culturelles, historiques et patrimoniales autour des spectacles !


De l’accentuation dans le back office

Le problème des accents enfin résolu !

À l’occasion de mises à jour importantes  des solutions informatiques utilisées pour le développement de Dezède (passage à la version 2.8.0 notamment avec passage à Django 1.8), une amélioration notable a été apportée au moteur de recherche du back office, qui permet de rechercher une donnée  sans tenir compte de son accentuation. Cela concerne la plupart des usages orthographiques, issus naturellement de l’alphabet latin (fig. 1-6 et 11-12), mais également de l’alphabet cyrillique (fig. 7-10).

Cette amélioration s’applique à l’ensemble de la base de données, autant sur les œuvres (fig. 1-3), les individus (fig. 4) que sur les lieux (fig. 5-6).

Accents1
fig. 1 – exemple d’une majuscule accentuée
Accents2
fig. 2 – exemple de l’accent circonflexe
Accents3
fig. 3 – exemple de l’épreuve
Accents6
fig. 4 – exemple de Fauré
Accents4
fig. 5 – exemple de la ville d’Évreux
Accents5
fig. 6 – exemple du mot Évêque comportant deux accents différents

Notre expérience pédagogique montre que les jeunes générations ont majoritairement tendance à interroger les moteurs de recherche en tapant des données non accentuées. Cette pratique contre laquelle il est impossible de lutter avait pour conséquence de multiplier les doublons dans Dezède, qui, jusqu’au début de l’année 2016, ne proposait aucune tolérance sur cette question. Ainsi, si l’on tapait “ Faure ” pour trouver “ Fauré ”, la donnée n’apparaissait pas, en conséquence de quoi l’utilisateur créait ensuite un doublon… Remarquons que cette amélioration tend également vers une internationalisation du logiciel, front office et back office, l’idée étant de permettre la saisie de données sur n’importe quel clavier du monde en laissant de côté la question de l’accentuation qui reste complexe d’une langue à l’autre, ou d’une culture à l’autre. Voici quelques exemples en cyrillique :

Accents7
fig. 7
Accents8
fig. 8
Accents10
fig. 9
Accents9
fig. 10

Si je ne pratique pas l’espagnol et que je ne sais pas si telle donnée doit comporter un accent (Gomez ou Gómez, fig. 11) ou un tilde (Vines ou Viñes, fig. 12), il suffit donc de taper sans accent pour retrouver les autorités accentuées. Par ailleurs, si je connais la bonne orthographe de ces noms (avec accents), mais que je ne sais pas comment créer ces accents sur mon clavier (sans passer par les caractères spéciaux ou sans avoir connaissance de tous les raccourcis clavier), il suffit de procéder de la même manière.

Accents12
fig. 11 – exemple de l’espagnol
Accents11
fig. 12 – autre exemple de l’espagnol

Enfin, cette amélioration apporte quelques solutions à d’autres problèmes pas encore tout à fait résolus, comme le oe ligaturé en français (œ), qui est source de nombreux doublons. Si nous engageons les utilisateurs à rechercher les données en ligaturant le “o” et le “e” (par exemple, “chœur” et non “choeur”), le réflexe n’est pas acquis par tout le monde et cohabitent dans la base de données des doublons qu’il faudra fusionner le jour où ce problème sera totalement résolu. Mais enfin, signalons avec l’exemple du mot “œuvre” qu’en tapant la donnée en ligaturant le “o” et le “e”, Dezède renvoie toutes les propositions ligaturées ou non (fig. 13) ; en revanche, en tapant sans ligature, Dezède ne renvoie que les données non ligaturées (fig. 14). Là est pour l’heure la limite de cette belle évolution !

oeuvre1
fig. 13 – “ œuvre ” (oe ligaturé)
oeuvre2
fig. 14 – “ oeuvre ” (oe non ligaturé)