Ceci est une ancienne révision du document !


type = engine

Cette requête JSON donne un certain nombre d'informations sur le moteur. Certaines de ces informations sont identiques à celles que l'on peut récupérer par les requêtes type=base, type=corpus et type=thesaurus mais organisées sous la forme de tableau associatif (un objet dans le format JSON) plutôt que sous la forme d'un tableau.

Paramètres

Paramètres communs obligatoires

  • version : version à utiliser (Version actuelle : 1)

Paramètres communs optionnels

  • langui : langue à utiliser de préférence pour les intitulés

Paramètres spécifiques obligatoires

  • data : liste des informations à inclure, séparées par une virgule. Les valeurs possibles sont :
    • all : toutes les informations disponibles
    • base : informations sur les bases
    • corpus : informations sur les corpus
    • thesaurus : informations sur les thésaurus
    • stats : statistiques (conditionne également la présence de la clé « stats » dans les objets base, corpus et thesarus
    • lang : table des libellés de langue

Paramètres spécifiques optionnels

aucun.

Objet retourné

{
  engineInfo: {
    baseMap: { // tableau associatif des bases
       code_(+ code): {//les bases sont identifiées par des clés avec la concaténation de la chaine "code_" et du code 
            //objet identique à celui  compris dans baseArray de la requête type=base       
       }
     },
     corpusMap: { // tableau associatif des corpus
       code_(+ code): {//les corpus sont identifiées par des clés avec la concaténation de la chaine "code_" et du code 
            //objet identique à celui compris dans corpusArray de la requête type=corpus       
       }
     },
     thesaurusMap: { // tableau associatif des thésaurus
       code_(+ code): {//les bases sont identifiées par des clés avec la concaténation de la chaine "code_" et du code 
            //objet identique à celui compris dans thesaurusArray de la requête type=thesaurus       
       }
     },
     stats: {//statistiques sur le moteur
       base:, // nombre de bases du moteur
       corpus:, // nombre de corpus du moteur
       thesaurus:, //nombre de thésauru du moteur
       fiche:, //nombre de fiche du moteur
       motcle:, //nombre de mots-clé du moteur
       indexation:, //nombre d'indexations du moteur
       langArray: [//statistiques des fiches par langue
           {
              lang:, // code de la langue
              fiche://nombre de fiches
           }
       ]
     },
     categoryMap: {//tableau associatif des catégories, absent s'il n'y a aucune catégorie
       (nom de la catégorie): {//les clés sont les noms de la catégorie
         //objet identique aux catégories de categorieArray dans type=category
       }
     },
     langMap: {//tableau similaire ) celui de type=lang comprenant toutes les langues se trouvant dans les fiches
       {code de la langue}: {initulé de langue} , //tableau associatif entre le code et l'intitulé),
     }
    }
  }
}
serveurscrutari/json/type_engine.1411678173.txt.gz · Dernière modification: 2014/09/25 22:49 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0