Logo Lanfrica

ksnjkdppdojdim-star/gunble

Domaine:

natural language processing

Type de record:

software
Créateur:
ksn
Hôte:
Gunble est un projet open-source visant à créer un dictionnaire numérique complet, structuré et évolutif de la langue GOUN du Bénin (Gun-Gbe). # Gunble — Dictionnaire Numérique de la langue GOUN **Gunble** est un projet open-source visant à créer un dictionnaire numérique complet, structuré et évolutif de la langue GOUN du Bénin (Gun-Gbe). ## Objectifs du projet - Documenter le vocabulaire GOUN avec précision (tons, phonétique, étymologie). - Offrir une source de données structurée (JSON/YAML) interopérable. - Servir de base pour des applications futures (API, site web, outils NLP). ## 📁 Architecture des données Les données sont la source de vérité du projet. Elles sont stockées au format YAML pour être lisibles par les humains tout en étant structurées pour les machines. - `data/entries/` : Contient les mots du dictionnaire (1 fichier = 1 entrée). - `data/domains/` : Taxonomie des domaines lexicaux (ex: anatomie, cuisine). - `data/grammar/` : Documentation sur les règles grammaticales. - `data/phonology/` : Documentation sur les tons et l'alphabet. - `schema/` : Schéma de validation JSON Schema (`entry.schema.json`). - `scripts/` : Outils Python pour manipuler et valider les données. ## 🛠️ Contribuer ### Ajouter une entrée 1. Copiez le modèle existant dans `data/entries/`. 2. Nommez le fichier avec l'ID du mot (ex: `goun-mot-001.yaml`). 3. Remplissez les champs en respectant le schéma de validation. 4. Assurez-vous d'indiquer les tons correctement (ex: `á`, `à`, `a`). ### Valider les entrées Pour vérifier que vos entrées respectent le schéma officiel, exécutez le script Python : ```bash # Nécessite Python 3 avec les packages : pip install pyyaml jsonschema python scripts/validate_entries.py ``` ## 📖 Documentation Linguistique Avant de contribuer, il est fortement recommandé de lire la documentation : - Phonologie et Tons - Grammaire GOUN

Languages