type = category

Cette requête JSON permet de récupérer les informations sur les catégories de corpus définies dans le moteur Scrutari. Ce sont les catégories de corpus qui sont à la base du regroupement de fiches. Les catégories de corpus sont optionnelles. Chaque catégorie a une valeur de rang unique qui lui sert d'identifiant interne.

Paramètres

Paramètres communs obligatoires

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

Paramètres communs optionnels

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

Paramètres spécifiques obligatoires

aucun.

Paramètres spécifiques optionnels

aucun.

Objet retourné

Version 3 :

{
  categoryArray: [ // tableau des classes
     {  rank:, // rang de la classe (entier > 0)
        name:, // nom de code de la classe (chaine)
        title:// intitulé de la classe dans la langue d'interface
        phraseMap: { // tableau associatif des intitulés associés à la catégorie
          (nom):, // nom de l'intitulé auquel correspond sa valeur (chaine)
        },
        attrMap: { // tableau associatif des attributs associés à la base
          (clé): [ // la clé est celle de l'attribut, la valeur est le tableau des valeurs de l'attribut
          ]
        },
        codecorpusArray: [ ], // tableau des codes des corpus appartenant à la catégorie
        stats {//statistiques pour la catégorie
           corpus: :, // nombre de corpus dans la catégorie
           fiche:, //nombre de fiches dans la catégorie
           langArray: [//statistiques des fiches par langue
               {
                 lang:, // code de la langue
                 fiche://nombre de fiches
               }
           ]
        }
     }
  ]
}

Version 2 :

{
  categoryArray: [ // tableau des classes
     {  rank:, // rang de la classe (entier > 0)
        name:, // nom de code de la classe (chaine)
        title:// intitulé de la classe dans la langue d'interface
        codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie
        stats {//statistiques pour la catégorie
           corpus: :, // nombre de corpus dans la catégorie
           fiche:, //nombre de fiches dans la catégorie
           langArray: [//statistiques des fiches par langue
               {
                 lang:, // code de la langue
                 fiche://nombre de fiches
               }
           ]
        }
     }
  ]
}

Version 1 (categoryArray était encapsulé dans un objet categoryData) :

{
  categoryData: {
    categoryCount:, // nombre total de classe de corpus (entier >= 0)
    categoryArray: [ // tableau des classes
       {  rank:, // rang de la classe (entier > 0)
          name:, // nom de code de la classe (chaine)
          title:// intitulé de la classe dans la langue d'interface
          codecorpusArray: [ ] , // tableau des codes des corpus appartenant à la catégorie
          stats {//statistiques pour la catégorie
             corpus: :, // nombre de corpus dans la catégorie
             fiche:, //nombre de fiches dans la catégorie
             langArray: [//statistiques des fiches par langue
                 {
                   lang:, // code de la langue
                   fiche://nombre de fiches
                 }
             ]
          }
       }
     ]
  }
}
serveurscrutari/json/type_category.txt · Dernière modification: 2017/11/05 14:43 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0