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_corpus [2011/03/03 14:32] vincentserveurscrutari: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
-          cdcrp: ,//(entier > 0, code du corpus) +        corpusname: … // nom de code du corpus (chaine
-          cdbdf: ,//(entier > 0, code de la base+        complementCount… , // nombre de champs complémentaires dans le corpus (entier >0
-          corpusName: ,//(nom de code du corpus) +        intitules: { // objet contenant différents intitulés dans la langue définie par langUi (optionnel
-          complementCount: ,//(nombre de champs complémentaires dans le corpus +           corpus… , // intitulé du corpus (chaine
-          ... // partie optionnelle en fonction du paramètre prop +           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 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.1299159175.txt.gz · Dernière modification : 2011/03/03 14:32 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0