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
serveurscrutari:json:type_corpus [2011/03/03 14:00]
vincent créée
serveurscrutari:json:type_corpus [2017/11/04 15:49] (Version actuelle)
vincent
Ligne 1: Ligne 1:
 ====== type = corpus ====== ====== type = corpus ======
  
-Cette requête JSON permet de récupérer les informations sur les corpus traités par le serveur ​Scrutari. ​+Cette requête JSON permet de récupérer les informations sur les corpus traités 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 ====
  
 +aucun.
  
-Les propriétés optionnelles sont les suivantes : 
  
-  * //​baseIcon//​ : icone 16 pixels de la base+===== Objet retourné =====
  
 +Version 3 :
  
-===== Objet retourné =====+<code javascript>​ 
 +
 +  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 
 +               } 
 +             ] 
 +           } 
 +        } 
 +     } 
 +   ] 
 +
 + 
 +</​code>​ 
 + 
 +Version 2 :
  
 <code javascript>​ <code javascript>​
 { {
-  ​corpusData: { +  ​corpusArray[ // tableau des corpus 
-    count(nombre total de corpus), +     
-    ​infoMap ​{ ​//Objet contenant les corpus, chaque corpus étant un objet accessible avec la propriétés de nom c + code du corpus +        ​codecorpus… , // code du corpus ​(entier > 0
-       cXXX//XXX est le code du corpus +        ​codebase… , // code de la base (entier > 0) 
-          cdbdf: ,//(entier > 0, code de la base+        ​corpusname… , // nom de code du corpus ​(chaine) 
-          ​authorityUUID: ,//(UUID de l'éditeur ​de la basepremière partie de l'URI+        ​complementCount… , // nombre de champs complémentaires dans le corpus ​(entier >0
-          ​baseName: ,//(nom de code de la base) +        intitules: { // objet contenant différents intitulés dans la langue définie par langUi (optionnel
-          ​... ​// partie optionnelle en fonction du paramètre prop +           corpus… , // intitulé du corpus ​(chaine) 
-       ​}, +           ​fiche:​ … , // intitulé d'une fiche (chaine) 
-       ...+           ​complement_XXX:​ … // intitulé du champ complémentaire ​de numéro XXX (exemple : complement_1complement_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 
 +               ​
 +             ] 
 +           } 
 +        }
      }      }
 +   ]
 +}
 +
 +</​code>​
 +
 +Version 1 (//​corpusArray//​ était encapsulé dans un objet //​corpusData//​) : 
 +
 +<code javascript>​
 +{
 +  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
 +                 }
 +               ]
 +             }
 +          }
 +       }
 +     ]
   }   }
 } }
  
 </​code>​ </​code>​
serveurscrutari/json/type_corpus.1299157228.txt.gz · Dernière modification: 2011/03/03 14:00 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0