Ceci est une ancienne révision du document !


Champs des mots-clés

Comme pour les fiches, les données transmises pour un mot-clé dépendent d'un paramètre : motcle-fields. En son absence, la requête renverra un seul champ : le code du mot-clé (ce champ étant toujours envoyé).

La valeur de ce paramètre est une liste de champs séparés par une virgule :

  • codethesaurus : code du thésaurus
  • codebase : code de la base du thésaurus
  • motcleid : partie identifiant du mot-clé dans l'URI
  • libelles : libellés du mot-clé
  • mlibelles : libellés marqués du mot-clé, seuls les libellés qui ont contribué à la recherche sont inclus (même notion que le titre marqué dans Champs des fiches)
  • mlibelles_def : comme précédent mais tous les libellés sont inclus, y compris les non marqués

Structure de l'objet résultant

Note : même si un champ est indiqué dans motcle-fields, la propriété peut être absente dans l'objet JSON correspondant si la valeur est nulle.

{
  codemotcle:, // code du mot-clé, toujours présent (entier > 0)
  codethesaurus:, // champ 'codethesaurus' (entier > 0)
  ?à faire?codebase:, // champ 'codebase' (entier > 0)
  ?à faire?motcle:, // champ 'motcle-id' (chaine)
  libelleArray: [ // si champ 'libelles', tableau des libellés sous forme d'objet,
    {
      lang:, // code de langue (format ISO, chaine)
      lib:, // libellé dans la langue
    }
  ],
  mlibelleArray: [ // si champ 'mlibelles' ou 'mlibelles_def, tableau des libellés marqués 
    {
      lang:, // code de langue (format ISO, chaine)
      mlib: [ // tableau du libellé marqué
        // (voir les champs des fiches)
      ]
    }
  ]
}
serveurscrutari/json/motcle_fields.1300809439.txt.gz · Dernière modification: 2011/03/22 16:57 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0