Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
serveurscrutari:json:type_thesaurus [2011/03/03 17:32]
vincent créée
serveurscrutari:json:type_thesaurus [2016/09/27 14:33]
vincent [Paramètres communs optionnels]
Ligne 1: Ligne 1:
 ====== type = thesaurus ====== ====== type = thesaurus ======
  
-Cette requête JSON permet de récupérer les informations sur les thésaurus par le serveur ​Scrutari. ​+Cette requête JSON permet de récupérer les informations sur les thésaurus par le moteur ​Scrutari. ​
  
 ===== Paramètres ===== ===== Paramètres =====
Ligne 7: Ligne 7:
 ==== Paramètres communs obligatoires ==== ==== Paramètres communs obligatoires ====
  
-aucun.+  * //version// : version à utiliser (Version actuelle : 2)
  
 ==== Paramètres communs optionnels ==== ==== Paramètres communs optionnels ====
  
  
-  * //langui// : langue à utiliser de préférence pour les intitulés+  * //lang// : langue à utiliser de préférence pour les intitulés
  
 ==== Paramètres spécifiques obligatoires ==== ==== Paramètres spécifiques obligatoires ====
Ligne 20: Ligne 20:
 ==== Paramètres spécifiques optionnels ==== ==== Paramètres spécifiques optionnels ====
  
-Les propriétés optionnelles sont les suivantes : +aucun.
- +
-  *//​intitules//​ : objet contenant les différents intitulés (dans la langue définie par //langui//)Cet objet possède une unique propriété : +
-    * //​thesaurus//​ : intitulé du thésaurus+
  
  
 ===== Objet retourné ===== ===== Objet retourné =====
 +
 +Version 2 :
  
 <code javascript>​ <code javascript>​
 { {
-  ​thesaurusData: { +  ​thesaurusArray[ // tableau des thésaurus 
-    count: (nombre total de thésaurus),​ +      ​
-    ​infoMap { //Objet contenant ​les thésaurus, chaque thésaurus étant un objet accessible avec la propriétés de nom c + code du corpus +        ​codethesaurus… , //code du thésaurus ​(entier > 0) 
-       cXXX: { //XXX est le code du corpus +        codebase: … , //​(code ​de la base du thésaurus ​(entier > 0) 
-          cdths: ,//(entier > 0, code du thésaurus) +        thesaurusname:​ … //nom de code du thesaurus (chaine) 
-          cdbdf: ,//(entier > 0, code de la base du thésaurus) +        ​intitules: { //objet contenant ​différents intitulés dans la langue définie par langUi 
-          ​thesaurusName: ,//(nom de code du thesaurus) +           thesaurus… //intitulé du thésaurus (chaine) 
-          ​... ​// partie optionnelle en fonction du paramètre prop +        }, 
-       }+        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 
 +               } 
 +             ] 
 +           } 
 +        }
      }      }
 +  ]
 +}
 +
 +</​code>​
 +
 +Version 1 (//​thesaurusArray//​ était encapsulé dans un objet //​thesaurusData//​) :
 +
 +<code javascript>​
 +{
 +  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 langUi
 +             ​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
 +                 }
 +               ]
 +             }
 +          }
 +        }
 +     ]
   }   }
 } }
  
 </​code>​ </​code>​
serveurscrutari/json/type_thesaurus.txt · Dernière modification: 2017/11/04 15:52 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0