====== type = category ====== Cette requête JSON permet de récupérer les informations sur les catégories de corpus définies dans le moteur Scrutari. Ce sont les catégories de corpus qui sont à la base du regroupement de fiches. Les catégories de corpus sont optionnelles. Chaque catégorie a une valeur de rang unique qui lui sert d'identifiant interne. ===== Paramètres ===== ==== Paramètres communs obligatoires ==== * //version// : version à utiliser (Version actuelle : 3) ==== Paramètres communs optionnels ==== * //lang// : langue à utiliser de préférence pour les intitulés ==== Paramètres spécifiques obligatoires ==== aucun. ==== Paramètres spécifiques optionnels ==== aucun. ===== Objet retourné ===== Version 3 : { categoryArray: [ // tableau des classes { rank: … , // rang de la classe (entier > 0) name: … , // nom de code de la classe (chaine) title: … // intitulé de la classe dans la langue d'interface phraseMap: { // tableau associatif des intitulés associés à la catégorie (nom): … , // nom de l'intitulé auquel correspond sa valeur (chaine) }, attrMap: { // tableau associatif des attributs associés à la base (clé): [ // la clé est celle de l'attribut, la valeur est le tableau des valeurs de l'attribut ] }, codecorpusArray: [ ], // tableau des codes des corpus appartenant à la catégorie stats {//statistiques pour la catégorie corpus: : … , // nombre de corpus dans la catégorie fiche: … , //nombre de fiches dans la catégorie langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } ] } Version 2 : { categoryArray: [ // tableau des classes { rank: … , // rang de la classe (entier > 0) name: … , // nom de code de la classe (chaine) title: … // intitulé de la classe dans la langue d'interface codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie stats {//statistiques pour la catégorie corpus: : … , // nombre de corpus dans la catégorie fiche: … , //nombre de fiches dans la catégorie langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } ] } Version 1 (//categoryArray// était encapsulé dans un objet //categoryData//) : { categoryData: { categoryCount: … , // nombre total de classe de corpus (entier >= 0) categoryArray: [ // tableau des classes { rank: … , // rang de la classe (entier > 0) name: … , // nom de code de la classe (chaine) title: … // intitulé de la classe dans la langue d'interface codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie stats {//statistiques pour la catégorie corpus: : … , // nombre de corpus dans la catégorie fiche: … , //nombre de fiches dans la catégorie langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } ] } }