Times New Roma
Documentation
Présentation de l'ancienne base Roma Roma ▸
Source: Wayback Machine
La base de données « Roma » donne actuellement accès à plusieurs centaines d'extraits d'auteurs latins de l'antiquité au XVIIIème siècle. Elle est essentiellement destinée aux professeurs de langues anciennes, aux étudiants et aux élèves. Elle est évidemment ouverte à toute personne curieuse de la civilisation et de la pensée romaines.
L'initiative de cette base de données revient à l'enseignement organisé par la Communauté française de Belgique au sein duquel des professeurs de latin œuvrent à son élaboration, sous l'impulsion de leur inspecteur, Monsieur Jacques MARNEFFE, et sous la direction de Madame Monique BASIAUX-JANSSENS et de Monsieur Guy LENCLUD.
Toute la partie technique, programmation dans l'environnement A.S.P. et la mise en page dans le format H.T.M.L., revient à Monsieur Francis DRAPIER, interrogateur de mathématiques au sein du Jury de l'enseignement secondaire supérieur général.
Niveaux de difficulté Niveaux ▸
Les textes sont classés selon quatre niveaux de difficulté croissante, permettant aux enseignants de cibler les textes adaptés à leur classe.
- Niveau 1 — Syntaxe simple. Adapté au niveau débutant.
- Niveau 2 — Constructions légèrement plus complexes. Quelques tournures idiomatiques. Convient aux continuants.
- Niveau 3 — Syntaxe élaborée, vocabulaire soutenu. Adapté aux étudiants confirmés.
- Niveau 4 — Textes exigeants et appropriés pour la préparation des concours de l'enseignement.
Types de textes Corpus ▸
Times New Roma ne comprend à ce jour pas de textes forgés ou adaptés. Les textes peuvent cependant avoir été coupés (auquel cas la coupe est indiquée [...]). Le corpus distingue deux grandes catégories :
- Prose — Renvoie à tout texte non versifié ou principalement non versifié
- Poésie — Textes en vers. Les mètres ne sont pas indiqués mais peuvent être renseignés lors de la contribution.
Utilisation des filtres Outil ▸
Les filtres permettent de cibler des textes selon des critères grammaticaux précis. Chaque ligne (Verbes, Noms/Pronoms/Adjectifs, Syntaxe) dispose de trois selects et de deux opérateurs logiques.
- OU — affiche les textes contenant l'un ou l'autre des items sélectionnés.
- ET — n'affiche que les textes contenant les deux items simultanément.
- SANS — exclut les textes contenant l'item suivant.
Les filtres peuvent être combinés entre les trois lignes pour affiner la sélection.
Verbes Comparatif Latin/Grec ▸
Référentiel des termes utilisés dans la base pour les items de conjugaison.
| Entrée | Latin | Grec |
|---|---|---|
| Indicatif présent | Oui | Oui |
| Subjonctif imparfait | Oui | Oui |
| Infinitif présent | Oui | Oui |
| Participe parfait passif | Oui | Non |
Noms, pronoms, adjectifs Comparatif latin/grec ▸
Référentiel des termes utilisés pour les items de morphologie nominale, pronominale et adjectivale.
| Terme employé | Latin | Grec |
|---|---|---|
| 1ère déclinaison | NON | NON |
| 2ème déclinaison | NON | NON |
| 3ème déclinaison | NON | OUI |
Syntaxe Comparatif Latin/Grec ▸
| Terme employé | Latin | Grec |
|---|---|---|
| Proposition infinitive | OUI | OUI |
| Ablatif absolu | OUI | NON |
| Génitif absolu | NON | OUI |
Thématiques Liste ▸
Le projet retient une liste fermée d'une vingtaine de grandes thématiques.
- Agriculture et vie rustique — Étude du lien à la terre, des techniques agricoles et de l'idéal de simplicité paysanne.
- Amitié — Liens interpersonnels, réseaux d'influence, la dimension morale ou politique de l'attachement entre pairs.
- Amour et érotisme — Exploration du sentiment amoureux, de la passion, de la séduction.
- Argent et commerce — Richesse, circulation des biens, luxe
- Éducation et pédagogie — Réflexions sur la transmission du savoir, la formation de l'esprit, l'apprentissage de l'éloquence et le rôle du maître.
- Éloge et blâme — Célébration des vertus d'un individu ou, à l'inverse, dénonciation des vices.
- Famille et ancêtres — Lignée, autorité familiale et respect des traditions ancestrales.
- Guerre — Représentation des combats, de la discipline militaire, de l'héroïsme.
- Littérature — Métadiscours sur la littérature, le rôle de l'écrivain, jugements esthétiques.
- Mort — Interrogations sur la finitude humaine, les rites de passage, le deuil et la survie de l'âme.
- Nature et animaux — Évocation du cadre naturel, animaux, paysage.
- Philosophie et sagesse — Recherche du souverain bien, débats sur la nature de l'univers.
- Politique et pouvoir — Fonctionnement des institutions, de l'exercice du commandement, du rôle du citoyen.
- Religion et mythologie — Rapports avec le divin, respect des rites publics, des récits fondateurs des dieux et héros.
- Société — Peinture des mœurs quotidiennes, des hiérarchies sociales, des divertissements et des interactions dans l'espace public.
- Voyage et exil — Récit de voyage, déploration de l'exil.
Grist CSV ▸
À la croisée des chemins entre un tableur, Grist est un outil open-source de gestion de bases de données, et une application « no-code ». Il est accessible aux agents des ministères et aux membres de la fédération Renater.
- La contribution au corpus se fait soit directement sur Grist pour les utilisateurs autorisés, soit via un formulaire créé via Grist.
- Les contributions via formulaire sont modérées par les responsables du projet avant d'être intégrées dans le tableur principal.
- Le tableur principal est exporté au format CSV sur Github pour implémentation sur le site. L'implémentation fonctionne par vagues en chaque début de mois.
Logique de filtrage JavaScript ▸
Le script filter_latin.js (resp. filter_grec.js)
charge le JSON du corpus, peuple dynamiquement les selects à partir des
valeurs présentes, puis filtre l'affichage à chaque changement de
valeur.
- Les opérateurs OU / ET / SANS s'appliquent par paire au sein de chaque ligne de filtre.
- Les lignes sont combinées en intersection : un texte doit satisfaire l'ensemble des lignes pour être affiché.
- Le compteur
#compteurest mis à jour à chaque filtrage. - Pour ajouter un nouvel item, il suffit de l'insérer dans le JSON — les selects se peuplent automatiquement.
Architecture du projet HTML ▸
Le projet repose sur une architecture statique (HTML / CSS / JavaScript). Les données sont stockées dans un tableur Grist et exportées via un format csv. sur Github pour alimenter les corpus.
- index.html — Page d'accueil avec choix de langue.
- html/base_grec.html — Corpus grec avec filtres dynamiques.
- html/base_latin.html — Corpus latin avec filtres dynamiques.
- html/contribuer.html — Page de contribution.
- html/equipe.html — Présentation de l'équipe.
- html/documentation.html — Cette page.
- css/ — Feuilles de style par page.
- js/ — Scripts de filtrage du corpus.