type = base

Cette requête JSON permet de récupérer les informations sur les bases contenues dans le moteur Scrutari.

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 :

{
  baseArray: [ // tableau des bases
    {
      codebase:, // code de la base (entier > 0)
      sourcename:, //Nom de source correspondant dans la configuration du moteur
      authority:, // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine)
      basename:, // nom de code de la base (chaine)
      title:, // titre de la base dans la langue demandée ou dans la langue par défaut (chaine)
      baseicon:, // URL de l'icone 16x16 pixels de la base (optionnel, chaine)
      codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide)
      codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide)
      phraseMap: { // tableau associatif des intitulés associés à la base
         title:, // titre (chaine)
         longtitle:, // titre long (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
         ]
      },
      stats {//statistiques sur la base
        corpus: :, // nombre de corpus de la base
        thesaurus:, //nombre de thésaurus de la base
        fiche:, //nombre de fiches de la base
        motcle:, //nombre de mots-clés de la base
        indexation:, //nombre d'indexations de la base
        langArray: [//statistiques des fiches par langue
          {
            lang:, // code de la langue
            fiche://nombre de fiches
          }
        ]
      }
    }
  ]
}

Version 2 :

{
  baseArray: [ // tableau des bases
    {
      codebase:, // code de la base (entier > 0)
      authority:, // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine)
      basename:, // nom de code de la base (chaine)
      baseicon:, // URL de l'icone 16x16 pixels de la base (optionnel, chaine)
      codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide)
      codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide)
      intitules: { // objet contenant différents intitulés dans la langue définie par lang (optionnel)
         short:, // intitulé court (chaine)
         long:, // intitulé long (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
         ]
      },
      stats {//statistiques sur la base
        corpus: :, // nombre de corpus de la base
        thesaurus:, //nombre de thésaurus de la base
        fiche:, //nombre de fiches de la base
        motcle:, //nombre de mots-clés de la base
        indexation:, //nombre d'indexations de la base
        langArray: [//statistiques des fiches par langue
          {
            lang:, // code de la langue
            fiche://nombre de fiches
          }
        ]
      }
    }
  ]
}

Version 1 (baseArray était encapsulé dans un objet baseData) :

{
  baseData: {
    baseCount:, // nombre total de bases (entier >= 0),
    baseArray: [ // tableau des bases
       {
          codebase:, // code de la base (entier > 0)
          authority:, // Nom ou identifiant de l'éditeur de la base, première partie de l'URI (chaine)
          basename:, // nom de code de la base (chaine)
          baseicon:, // URL de l'icone 16x16 pixels de la base (optionnel, chaine)
          codecorpusArray: [ ] , // tableau des codes des corpus de la base (si aucun corpus, le tableau est tout de même présent et vide)
          codethesaurusArray: [ ] , // tableau des codes des thésaurus de la base (si aucun thésaurus, le tableau est tout de même présent et vide)
          intitules: { // objet contenant différents intitulés dans la langue définie par lang (optionnel)
             short:, // intitulé court (chaine)
             long:, // intitulé long (chaine)
          }
          stats {//statistiques sur la base
             corpus: :, // nombre de corpus de la base
             thesaurus:, //nombre de thésaurus de la base
             fiche:, //nombre de fiches de la base
             motcle:, //nombre de mots-clés de la base
             indexation:, //nombre d'indexations de la base
             langArray: [//statistiques des fiches par langue
                 {
                   lang:, // code de la langue
                   fiche://nombre de fiches
                 }
               ]
             }
          }
       }
     ]
  }
}
serveurscrutari/json/type_base.txt · Dernière modification: 2018/01/22 01:06 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0