{
    "index-mots.jsonl": {
        "mot_id": "entier — identifiant stable, clé de jointure entre tous les fichiers",
        "ortho": "chaîne — forme écrite",
        "ortho_norm": "chaîne — forme normalisée (minuscules, sans diacritiques)"
    },
    "wiktionnaire.jsonl": {
        "mot_id": "entier",
        "ortho": "chaîne",
        "definitions": "tableau — { num, cgram, texte, registre }",
        "etymologies": "tableau — { num, langue, langue_mere, etymon, translit, glose, confiance, texte }",
        "relations": "tableau — { type, cible, cible_id, sens_num } ; type ∈ syn, antonyme, hyperonyme, hyponyme, meronyme, holonyme, derive, associe, secteur, defmention",
        "datation": "objet — { annee, precision, source, douteuse }"
    },
    "lexique.jsonl": {
        "mot_id": "entier",
        "ortho": "chaîne",
        "ipa": "chaîne — transcription API",
        "rime": "chaîne",
        "nb_phon": "entier — nombre de phonèmes",
        "nb_syll": "entier — nombre de syllabes",
        "syll": "chaîne — syllabation en notation Lexique",
        "lemme": "chaîne",
        "cgram": "chaîne — catégorie grammaticale",
        "genre": "chaîne — m, f",
        "nombre": "chaîne — s, p",
        "freq": "décimal — fréquence d’usage, arrondie à 3 décimales"
    },
    "synapx-original.jsonl": {
        "mot_id": "entier",
        "ortho": "chaîne",
        "cle_ipa": "chaîne — clé phonétique normalisée, pour la recherche par le son",
        "racine": "chaîne — racine morphologique",
        "notation": "objet — { note (0-10), nb_sens_reference, reference, commentaire, confiance, anomalie, controle_le }",
        "relations": "tableau — relations d’affixes { type, cible, cible_id, sens_num }"
    },
    "definitions-courtes.csv": {
        "mot_id": "entier — clé de jointure vers les autres fichiers du corpus",
        "mot": "chaîne — forme écrite en CAPITALES, telle qu’on remplit une grille",
        "longueur": "entier — nombre de lettres du mot",
        "categorie": "chaîne — catégorie grammaticale, sans numéro d’homonymie",
        "registre": "chaîne — familier, argot, vieilli, péjoratif… ; vide si neutre",
        "source": "chaîne — wiktionnaire, littre ou synapx : le lot à citer pour CETTE ligne",
        "definition": "chaîne — définition courte, tenant sur une ligne",
        "_format": "séparateur « ; », guillemets doubles, UTF-8 sans BOM (option --excel pour l’ajouter), première ligne = en-tête"
    },
    "reproductibilite.jsonl": {
        "mot_id": "entier",
        "ortho": "chaîne",
        "campagne": "chaîne — identifiant de la campagne de contrôle",
        "notation_1": "objet — notation d’origine { note, confiance, reference, anomalie, commentaire }",
        "notation_2": "objet — renotation à l’aveugle, mêmes champs",
        "ecart": "entier — note de la renotation moins note d’origine (négatif = renotation plus sévère)"
    },
    "ecritures.jsonl": {
        "id": "chaîne — <ecriture>:<point de code> (latin : <ecriture>:<lettre>), stable",
        "module": "chaîne — « ecritures »",
        "ecriture": "chaîne — phénicien, grec, latin, araméen, hébreu, arabe, cyrillique, hiéroglyphes",
        "type": "chaîne — lettre, lettre archaïque, lettre disparue, signe unilitère, filiation vers le phénicien",
        "url": "chaîne — page du site qui présente l’enregistrement",
        "cp": "chaîne — point de code Unicode (U+XXXX)",
        "signe | lettre | majuscule | minuscule | arameen | syriaque": "chaîne — le caractère, selon l’écriture",
        "nom": "chaîne — nom usuel en français",
        "translit": "chaîne — translittération",
        "son | prononciation | prononciation_ancienne | prononciation_moderne | valeur": "chaîne — ce que la lettre note",
        "valeur_numerique | abjad": "entier — valeur dans la numération alphabétique",
        "phenicien | ancetre_phenicien | grec | latin | cyrillique | derivee_de | formee_de": "chaîne ou tableau — filiation, désignée par le nom ou la lettre de l’écriture voisine",
        "sens_du_nom": "chaîne — phénicien : ce que le nom de la lettre signifie ; `sens_etabli` dit si Naveh le tient pour établi",
        "histoire": "chaîne — latin : l’histoire de la lettre, rédigée par SynapxLab",
        "formes": "tableau — arabe : formes contextuelles { forme, caractere, cp }",
        "fiche": "chaîne — graphie d’une fiche /mot/<graphie> du dictionnaire",
        "note": "chaîne — remarque éditoriale"
    },
    "hieroglyphes-catalogue.jsonl": {
        "id": "chaîne — code Gardiner étendu (A001, A005A…), stable",
        "module": "chaîne — « hieroglyphes-catalogue »",
        "url": "chaîne — page de la catégorie, ancre sur le signe",
        "signe": "chaîne — le caractère",
        "gardiner": "chaîne — même valeur que id",
        "cp": "chaîne — point de code Unicode",
        "categorie": "chaîne — lettre de la catégorie de Gardiner (A… Z, AA, NL, NU)",
        "categorie_titre": "chaîne — titre français de la catégorie",
        "courant": "booléen — appartient au noyau courant d’Unicode (kEH_Core)",
        "valeur": "chaîne — valeur phonétique en translittération égyptologique (absente si inconnue)",
        "description": "chaîne — ce que le signe figure (traduction de kEH_Desc)",
        "fonction": "chaîne — phonogramme, idéogramme, déterminatif… (traduction de kEH_Func)"
    },
    "cles-chinoises.jsonl": {
        "id": "entier — numéro de la clé dans l’ordre de Kangxi (1 à 214), stable",
        "module": "chaîne — « cles-chinoises »",
        "url": "chaîne — page des clés de même nombre de traits",
        "numero": "entier — même valeur que id",
        "cle": "chaîne — le caractère de la clé",
        "cle_cp": "chaîne — point de code du radical Kangxi (bloc Kangxi Radicals)",
        "caractere_cp": "chaîne — point de code du caractère unifié correspondant",
        "pinyin": "chaîne — lecture en mandarin (kMandarin)",
        "traits": "entier — nombre de traits",
        "sens": "chaîne — sens français (SynapxLab)",
        "sens_en": "chaîne — sens anglais (Unihan kDefinition)",
        "caracteres": "entier — caractères Unicode classés sous la clé",
        "courants": "entier — dont caractères de la liste officielle chinoise de 2013",
        "variantes": "tableau — { caractere, cp, type }"
    },
    "evolution-chinois.jsonl": {
        "id": "chaîne — point de code du caractère moderne, stable",
        "module": "chaîne — « evolution-chinois »",
        "url": "chaîne — page, ancre sur le caractère",
        "caractere": "chaîne",
        "cp": "chaîne — point de code",
        "pinyin": "chaîne — lecture en mandarin",
        "sens": "chaîne — sens français",
        "cle": "entier — numéro de clé Kangxi ; `cle_traits` ses traits",
        "sceau_cp": "chaîne — point de code de la forme sceau (bloc Seal, Unicode 18) ; `sceau_note` quand Unicode rattache le sceau à une autre forme",
        "formes_anciennes": "objet — oracle, bronze, sceau → { commons, page, auteur, licence, academia_sinica } ou null si la forme manque"
    },
    "mots-empruntes.jsonl": {
        "id": "chaîne — <langue>:<graphie>, stable",
        "module": "chaîne — « mots-empruntes »",
        "langue": "chaîne — arabe, hébreu",
        "source": "chaîne — wiktionnaire ou synapx : le composant à citer pour CETTE ligne",
        "url": "chaîne — page du site ; `fiche` : la fiche /mot/ du mot",
        "ortho": "chaîne — le mot français",
        "etymon": "chaîne — le mot source dans son écriture",
        "translit": "chaîne — translittération",
        "glose": "chaîne — sens du mot source",
        "variete": "chaîne — arabe : variété d’arabe",
        "statut": "chaîne — arabe : retenue, probable, hypothese",
        "sens": "chaîne — précision de sens du mot français",
        "origine_retenue": "chaîne — arabe : l’origine finalement retenue quand l’arabe n’est qu’un relais",
        "texte": "chaîne — phrase étymologique du Wiktionnaire"
    },
    "origines-des-mots.jsonl": {
        "id": "chaîne — foyer:<slug> ou mot:<graphie>, stable",
        "module": "chaîne — « origines »",
        "type": "chaîne — foyer, mot",
        "url": "chaîne — page de la langue d’origine ; `fiche` : la fiche /mot/ du mot",
        "code | foyer": "chaîne — code de la langue d’origine (clé de jointure foyer ↔ mot)",
        "langue": "chaîne — nom français de la langue",
        "categorie": "chaîne — foyer : ascendance, regionale, emprunt",
        "lat, lon": "décimal — foyer : repère conventionnel",
        "note": "chaîne — foyer : remarque éditoriale",
        "mots, mots_dates, mots_en_transit": "entier — foyer : effectifs",
        "ortho": "chaîne — mot : graphie française",
        "annee": "entier — mot : année de première attestation, absente si inconnue",
        "etymon": "chaîne — mot : forme dans la langue d’origine",
        "trajet": "tableau — mot : codes de foyers, du plus ancien au dernier relais avant le français",
        "etapes": "tableau — mot : les mêmes étapes en toutes lettres, états anciens du français compris"
    },
    "atlas-des-langues.jsonl": {
        "id": "chaîne — identifiant Wikidata (Qxxx) pour une langue, famille:<glottolog>, pays:<code ISO 3166-1>",
        "module": "chaîne — « atlas-des-langues »",
        "type": "chaîne — famille, langue datée, langue sans datation complète, pays",
        "url": "chaîne — la page de l’atlas",
        "wikidata, glottolog, iso_639_3": "chaîne — identifiants de la langue",
        "nom": "chaîne — libellé français ; `libelle_anglais` = true si le libellé est resté en anglais",
        "lat, lon": "décimal — coordonnées ; `coordonnees_source` : wikidata ou glottolog",
        "debut, fin": "entier — années (négatives avant notre ère) ; `fin` absente pour une langue vivante",
        "sources_dates": "objet — { debut, fin } : propriété Wikidata (P571…), glottolog, ou repère ; `sources_dates_url` l’adresse du repère",
        "mention": "objet — { debut, fin } : les dates en toutes lettres",
        "famille, famille_nom, macro_aire": "chaîne — famille de premier niveau (Glottolog) et macro-aire",
        "vivante, fin_de_stade, successeur, douteux, raison": "qualificatifs — langue vivante, fin de stade (pas une mort) avec le stade suivant, durée douteuse, raison de l’absence de datation",
        "mots_du_dictionnaire": "entier — mots du dictionnaire dont une étymologie cite cette langue ; `etymologie_libelle`, `origines_slug` : les clés correspondantes",
        "code, population, langues": "pays — code ISO 3166-1, population CLDR, langues { code, nom, pourcentage, statut }"
    },
    "mots-janus.jsonl": {
        "id": "entier — identifiant du mot (= mot_id), stable",
        "module": "chaîne — « janus »",
        "url": "chaîne — la page de la collection ; `fiche` : la fiche /mot/ du mot",
        "mot_id": "entier — clé de jointure vers le corpus des mots",
        "ortho": "chaîne — le mot",
        "sens_a, sens_b": "chaîne — les deux pôles opposés",
        "rang": "entier — ordre de la page, de l’opposition la plus stricte au glissement d’usage"
    },
    "hieroglyphes-inscriptions.jsonl": {
        "id": "chaîne — slug de la page, stable",
        "module": "chaîne — « hieroglyphes-inscriptions »",
        "url": "chaîne — la page de l’inscription",
        "titre, objet, date, matiere, chapeau": "chaîne — l’objet et son contexte",
        "photo": "objet — { description, credit, licence, source } de la photo (non incluse)",
        "sens_de_lecture": "chaîne",
        "cadres": "tableau — { nature, boite, note } : cartouche ou autre cadre",
        "signes": "tableau — { code Gardiner, boite, valeur, role } dans l’ordre de lecture",
        "mots": "tableau — { signes (indices), translit, mot_a_mot, note }",
        "traduction": "chaîne — traduction suivie (SynapxLab)",
        "notes": "tableau de chaînes",
        "encart": "objet — { titre, texte, sources } : éclairage historique",
        "sources": "tableau — { titre, url } : éditions et notices consultées"
    }
}
