Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
serveurscrutari:json:type_thesaurus [2011/03/03 17:35] vincentserveurscrutari:json:type_thesaurus [2017/11/04 15:52] (Version actuelle) vincent
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 : 3)
  
 ==== 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//+
  
  
 ===== Objet retourné ===== ===== Objet retourné =====
 +
 +Version 3 :
 +
 +<code javascript>
 +{
 +  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
 +               }
 +             ]
 +           }
 +        }
 +     }
 +  ]
 +}
 +
 +</code>
 +
 +Version 2 :
 +
 +<code javascript>
 +{
 +  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
 +               }
 +             ]
 +           }
 +        }
 +     }
 +  ]
 +}
 +
 +</code>
 +
 +Version 1 (//thesaurusArray// était encapsulé dans un objet //thesaurusData//) :
  
 <code javascript> <code javascript>
 { {
   thesaurusData: {   thesaurusData: {
-    count(nombre total de thésaurus), +    thesaurusCount… , // nombre total de thésaurus (entier >= 0
-    infoMap //Objet contenant les thésaurus, chaque thésaurus étant un objet accessible avec la propriétés de nom c + code du corpus +    thesaurusArray// tableau des thésaurus 
-       cXXX: //XXX est le code du corpus +        
-          cdths: ,//(entier > 0, code du thésaurus+          codethesaurus… , //code du thésaurus (entier > 0) 
-          cdbdf: ,//(entier > 0, code de la base du thésaurus) +          codebase… , //(code de la base du thésaurus (entier > 0
-          thesaurusName: ,//(nom de code du thesaurus) +          thesaurusname… , //nom de code du thesaurus (chaine
-          intitules: { //différents intitulés dans la langue définie par langUi +          intitules: { //objet contenant différents intitulés dans la langue définie par lang 
-             thesaurus: //(intitulé du thésaurus)+             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.1299170137.txt.gz · Dernière modification : 2011/03/03 17:35 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0