Table des matières

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

Paramètres communs optionnels

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
                 }
               ]
             }
          }
       }
     ]
  }
}