====== type = thesaurus ======
Cette requête JSON permet de récupérer les informations sur les thésaurus 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 :
{
thesaurusArray: [ // tableau des thésaurus
{
codethesaurus: … , //code du thésaurus (entier > 0)
codebase: … , //(code de la base du thésaurus (entier > 0)
thesaurusname: … , //nom de code du thesaurus (chaine)
title: … , // titre de la base dans la langue demandée ou dans la langue par défaut (chaine)
phraseMap: { // tableau associatif des intitulés associés à la base
title: … //titre du thésaurus (chaine)
},
stats {//statistiques sur le thésaurus
fiche: … , //nombre de fiches indexées par des mots-clés du thésaurus
motcle: … , //nombre de mots-clés du thésaurus
indexation: … , //nombre d'indexations de fiches par les mots-clés du thésaurus
langArray: [//statistiques des fiches par langue
{
lang: … , // code de la langue
fiche: … //nombre de fiches
}
]
}
}
}
]
}
Version 2 :
{
thesaurusArray: [ // tableau des thésaurus
{
codethesaurus: … , //code du thésaurus (entier > 0)
codebase: … , //(code de la base du thésaurus (entier > 0)
thesaurusname: … , //nom de code du thesaurus (chaine)
intitules: { //objet contenant différents intitulés dans la langue définie par lang
thesaurus: … //intitulé du thésaurus (chaine)
},
stats {//statistiques sur le thésaurus
fiche: … , //nombre de fiches indexées par des mots-clés du thésaurus
motcle: … , //nombre de mots-clés du thésaurus
indexation: … , //nombre d'indexations de fiches par les mots-clés du thésaurus
langArray: [//statistiques des fiches par langue
{
lang: … , // code de la langue
fiche: … //nombre de fiches
}
]
}
}
}
]
}
Version 1 (//thesaurusArray// était encapsulé dans un objet //thesaurusData//) :
{
thesaurusData: {
thesaurusCount: … , // nombre total de thésaurus (entier >= 0)
thesaurusArray: [ // tableau des thésaurus
{
codethesaurus: … , //code du thésaurus (entier > 0)
codebase: … , //(code de la base du thésaurus (entier > 0)
thesaurusname: … , //nom de code du thesaurus (chaine)
intitules: { //objet contenant différents intitulés dans la langue définie par lang
thesaurus: … //intitulé du thésaurus (chaine)
},
stats {//statistiques sur le thésaurus
fiche: … , //nombre de fiches indexées par des mots-clés du thésaurus
motcle: … , //nombre de mots-clés du thésaurus
indexation: … , //nombre d'indexations de fiches par les mots-clés du thésaurus
langArray: [//statistiques des fiches par langue
{
lang: … , // code de la langue
fiche: … //nombre de fiches
}
]
}
}
}
]
}
}