====== type = base ====== Cette requête JSON permet de récupérer les informations sur les bases contenues dans 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 : { baseArray: [ // tableau des bases { codebase: … , // code de la base (entier > 0) sourcename: … , //Nom de source correspondant dans la configuration du moteur authority: … , // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine) basename: … , // nom de code de la base (chaine) title: … , // titre de la base dans la langue demandée ou dans la langue par défaut (chaine) baseicon: … , // URL de l'icone 16x16 pixels de la base (optionnel, chaine) codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide) codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide) phraseMap: { // tableau associatif des intitulés associés à la base title: … , // titre (chaine) longtitle: … , // titre long (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 ] }, stats {//statistiques sur la base corpus: : … , // nombre de corpus de la base thesaurus: … , //nombre de thésaurus de la base fiche: … , //nombre de fiches de la base motcle: … , //nombre de mots-clés de la base indexation: … , //nombre d'indexations de la base langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } ] } Version 2 : { baseArray: [ // tableau des bases { codebase: … , // code de la base (entier > 0) authority: … , // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine) basename: … , // nom de code de la base (chaine) baseicon: … , // URL de l'icone 16x16 pixels de la base (optionnel, chaine) codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide) codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide) intitules: { // objet contenant différents intitulés dans la langue définie par lang (optionnel) short: … , // intitulé court (chaine) long: … , // intitulé long (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 ] }, stats {//statistiques sur la base corpus: : … , // nombre de corpus de la base thesaurus: … , //nombre de thésaurus de la base fiche: … , //nombre de fiches de la base motcle: … , //nombre de mots-clés de la base indexation: … , //nombre d'indexations de la base langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } ] } Version 1 (//baseArray// était encapsulé dans un objet //baseData//) : { baseData: { baseCount: … , // nombre total de bases (entier >= 0), baseArray: [ // tableau des bases { codebase: … , // code de la base (entier > 0) authority: … , // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine) basename: … , // nom de code de la base (chaine) baseicon: … , // URL de l'icone 16x16 pixels de la base (optionnel, chaine) codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide) codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide) intitules: { // objet contenant différents intitulés dans la langue définie par lang (optionnel) short: … , // intitulé court (chaine) long: … , // intitulé long (chaine) } stats {//statistiques sur la base corpus: : … , // nombre de corpus de la base thesaurus: … , //nombre de thésaurus de la base fiche: … , //nombre de fiches de la base motcle: … , //nombre de mots-clés de la base indexation: … , //nombre d'indexations de la base langArray: [//statistiques des fiches par langue { lang: … , // code de la langue fiche: … //nombre de fiches } ] } } } ] } }