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édentes Révision précédente
serveurscrutari:json:motcle_fields [2017/11/04 14:50]
vincent [Champs des mots-clés]
serveurscrutari:json:motcle_fields [2017/11/04 16:24] (Version actuelle)
vincent
Ligne 8: Ligne 8:
   * //​codethesaurus//​ : code du thésaurus   * //​codethesaurus//​ : code du thésaurus
   * //​codebase//​ : code de la base du thésaurus   * //​codebase//​ : code de la base du thésaurus
-  * //​basename//​ : nom de la base tel que dans l'URI du mot-clé+  * //​basename//​ : nom de la base tel que dans l'URI du mot-clé ​(introduit également le champ //​authority//​)
   * //​thesaurusname//​ : nom du thésaurus tel que dans l'URI du mot-clé   * //​thesaurusname//​ : nom du thésaurus tel que dans l'URI du mot-clé
   * //​motcleid//​ : partie identifiant du mot-clé dans l'URI   * //​motcleid//​ : partie identifiant du mot-clé dans l'URI
Ligne 14: Ligne 14:
   * //mlabels// : 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 [[serveurscrutari:​json:​fiche_fields|Champs des fiches]])   * //mlabels// : 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 [[serveurscrutari:​json:​fiche_fields|Champs des fiches]])
   * //​mlabels_all//​ : comme précédent mais tous les libellés sont inclus, y compris les non marqués   * //​mlabels_all//​ : comme précédent mais tous les libellés sont inclus, y compris les non marqués
 +  * //attrs// : attributs du mot-clé
  
  
Ligne 20: Ligne 21:
  
 Note : même si un champ est indiqué dans //​motclefields//,​ la propriété peut être absente dans l'​objet JSON correspondant si la valeur est nulle. Note : même si un champ est indiqué dans //​motclefields//,​ la propriété peut être absente dans l'​objet JSON correspondant si la valeur est nulle.
 +
 +Version 3
 +
 +<code javascript>​
 +{
 +  codemotcle: … , // code du mot-clé, toujours présent sauf si -codemotcle (entier > 0)
 +  codethesaurus:​ … , // champ '​codethesaurus'​ (entier > 0)
 +  codebase: … , // champ '​codebase'​ (entier > 0)
 +  authority: … , //autorité productrice de la base tel que dans l'URI (chaine)
 +  basename: …, // nom technique de la base tel que dans l'URI (chaine)
 +  thesaurusname:​ …, // nom technique du thésaurus tel que dans l'URI (chaine)
 +  motcleid: …, // champ '​motcle-id'​ (chaine)
 +  labelMap: { // si champ '​labels',​ tableau associatif des libellés,
 +    (clé): …  // la clé est la langue, la valeur le libellé dans la langue
 +  },
 +  mlabelArray:​ [ // si champ '​mlabels'​ ou '​mlabels_def,​ tableau des libellés marqués ​
 +    {
 +      lang: …, // code de langue (format ISO, chaine)
 +      mvalue: [ // tableau du libellé marqué
 +        // (voir les champs des fiches)
 +      ]
 +    }
 +  ],
 +  attrMap: { // si champ '​attrs',​ tableau associatif des attributs
 +    (clé): [ // la clé est celle de l'​attribut,​ la valeur est le tableau des valeurs de l'​attribut
 +
 +    ]
 +  }
 +}
 +
 +Version 2 et inférieures :
  
 <code javascript>​ <code javascript>​
serveurscrutari/json/motcle_fields.txt · Dernière modification: 2017/11/04 16:24 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0