====== type = corpus ====== Cette requête JSON permet de récupérer les informations sur les corpus traités par le moteur Scrutari. ===== 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 : { corpusArray: [ // tableau des corpus { codecorpus: … , // code du corpus (entier > 0) codebase: … , // code de la base (entier > 0) corpusname: … , // nom de code du corpus (chaine) title: … , // titre du corpus dans la langue demandée ou dans la langue par défaut (chaine) complementCount: … , // nombre de champs complémentaires dans le corpus (entier >= 0) phraseMap: { // tableau associatif des intitulés associés au corpus title: … , // titre du corpus (chaine) fiche: … , // intitulé d'une fiche (chaine) complement_XXX: … // intitulé du champ complémentaire de numéro XXX (exemple : complement_1, complement_2, etc) (chaine) }, stats {//statistiques sur le corpus fiche: … , //nombre de fiches dans le corpus motcle: … , //nombre de mots-clés indexant des fiches du corpus indexation: … , //nombre d'indexations entre mots-clés et fiches du corpus langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } } ] } Version 2 : { corpusArray: [ // tableau des corpus { codecorpus: … , // code du corpus (entier > 0) codebase: … , // code de la base (entier > 0) corpusname: … , // nom de code du corpus (chaine) complementCount: … , // nombre de champs complémentaires dans le corpus (entier >= 0) intitules: { // objet contenant différents intitulés dans la langue définie par langUi (optionnel) corpus: … , // intitulé du corpus (chaine) fiche: … , // intitulé d'une fiche (chaine) complement_XXX: … // intitulé du champ complémentaire de numéro XXX (exemple : complement_1, complement_2, etc) (chaine) }, stats {//statistiques sur le corpus fiche: … , //nombre de fiches dans le corpus motcle: … , //nombre de mots-clés indexant des fiches du corpus indexation: … , //nombre d'indexations entre mots-clés et fiches du corpus langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } } ] } Version 1 (//corpusArray// était encapsulé dans un objet //corpusData//) : { corpusData: { corpusCount: … , // nombre total de corpus (entier >= 0) corpusArray: [ // tableau des corpus { codecorpus: … , // code du corpus (entier > 0) codebase: … , // code de la base (entier > 0) corpusname: … , // nom de code du corpus (chaine) complementCount: … , // nombre de champs complémentaires dans le corpus (entier >= 0) intitules: { // objet contenant différents intitulés dans la langue définie par langUi (optionnel) corpus: … , // intitulé du corpus (chaine) fiche: … , // intitulé d'une fiche (chaine) complement_XXX: … // intitulé du champ complémentaire de numéro XXX (exemple : complement_1, complement_2, etc) (chaine) }, stats {//statistiques sur le corpus fiche: … , //nombre de fiches dans le corpus motcle: … , //nombre de mots-clés indexant des fiches du corpus indexation: … , //nombre d'indexations entre mots-clés et fiches du corpus langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } } ] } }