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