Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| serveurscrutari:json:type_engine [2014/10/01 13:36] – [Objet retourné] vincent | serveurscrutari:json:type_engine [2017/11/05 14:59] (Version actuelle) – [Objet retourné] vincent | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ==== Paramètres communs obligatoires ==== | ==== Paramètres communs obligatoires ==== | ||
| - | * //version// : version à utiliser (Version actuelle : 1) | + | * //version// : version à utiliser (Version actuelle : 3) |
| ==== Paramètres communs optionnels ==== | ==== Paramètres communs optionnels ==== | ||
| - | * //langui// : langue à utiliser de préférence pour les intitulés | + | * //lang// : langue à utiliser de préférence pour les intitulés |
| ==== Paramètres spécifiques obligatoires ==== | ==== Paramètres spécifiques obligatoires ==== | ||
| - | * //data// : liste des informations à inclure, séparées par une virgule. Les valeurs possibles sont : | + | * //info// : liste des informations à inclure, séparées par une virgule. Les valeurs possibles sont : |
| * //all// : toutes les informations disponibles | * //all// : toutes les informations disponibles | ||
| * //base// : informations sur les bases | * //base// : informations sur les bases | ||
| Ligne 22: | Ligne 22: | ||
| * //lang// : table des libellés de langue | * //lang// : table des libellés de langue | ||
| * // | * // | ||
| + | * // | ||
| ==== Paramètres spécifiques optionnels ==== | ==== Paramètres spécifiques optionnels ==== | ||
| Ligne 29: | Ligne 30: | ||
| ===== Objet retourné ===== | ===== Objet retourné ===== | ||
| + | |||
| + | Version 3 | ||
| <code javascript> | <code javascript> | ||
| Ligne 35: | Ligne 38: | ||
| baseMap: { // tableau associatif des bases | baseMap: { // tableau associatif des bases | ||
| | | ||
| - | //objet identique à celui compris dans baseArray de la requête type=base | + | //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 " |
| - | //objet identique à celui compris dans corpusArray de la requête type=corpus | + | |
| - | | + | } |
| - | | + | }, |
| - | | + | thesaurusMap: |
| - | | + | code_(+ code): {//les bases sont identifiées par des clés avec la concaténation de la chaine " |
| - | //objet identique à celui compris dans thesaurusArray de la requête type=thesaurus | + | |
| - | | + | } |
| - | | + | }, |
| + | |||
| + | categoryMap: | ||
| + | (nom de la catégorie): | ||
| + | //objet identique aux catégories de categorieArray dans type=category (version 3) | ||
| + | } | ||
| + | }, | ||
| + | attributes: {//Objet décrivant les attributs | ||
| + | primary; [//tableau des attributs du premier groupe (peut être vide) | ||
| + | { | ||
| + | | ||
| + | | ||
| + | key: … ,//clé locale de l' | ||
| + | | ||
| + | | ||
| + | | ||
| + | (nom): … , // nom de l' | ||
| + | }, | ||
| + | | ||
| + | (clé): [ // la clé est celle de l' | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | ], | ||
| + | secondary [//tableau des attributs du second groupe (peut être vide) | ||
| + | { | ||
| + | // | ||
| + | } | ||
| + | ], | ||
| + | technical [//tableau des attributs techniques (peut être vide) | ||
| + | { | ||
| + | // | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | metadata: {//Objet contenant les méta-données | ||
| + | title: … ,//titre du moteur | ||
| + | phraseMap: { // tableau associatif des intitulés associés à la catégorie | ||
| + | (nom): … , // nom de l' | ||
| + | }, | ||
| + | icon: … ,//icone du moteur | ||
| + | website: … ,//site de référence du moteur | ||
| + | attrMap: { // tableau associatif des attributs | ||
| + | (clé): [ // la clé est celle de l' | ||
| + | … //valeurs de l' | ||
| + | ] | ||
| + | } | ||
| + | }, | ||
| + | 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' | ||
| + | | ||
| | | ||
| - | 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' |
| - | | + | langArray: [// |
| - | { | + | |
| - | lang: … , // code de la langue | + | |
| - | fiche: … //nombre de fiches | + | |
| - | } | + | |
| - | ] | + | |
| - | }, | + | |
| - | | + | |
| - | (nom de la catégorie): | + | |
| - | // | + | |
| - | } | + | |
| - | }, | + | |
| - | | + | |
| - | {code de la langue}: {initulé de langue} , //tableau associatif entre le code et l' | + | |
| - | }, | + | |
| - | | + | |
| - | | + | |
| { | { | ||
| - | name: … ,//nom complet | + | lang: … , // code de la langue |
| - | ns: … ,//espace de nom de l' | + | fiche: … //nombre |
| - | key: … ,//clé locale de l' | + | |
| - | type: … ,//type de l' | + | |
| - | title: | + | |
| } | } | ||
| - | ], | + | |
| - | secondary [//tableau des attributs | + | } |
| + | } | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | |||
| + | Version 2 et inférieures : | ||
| + | |||
| + | <code javascript> | ||
| + | { | ||
| + | engineInfo: { | ||
| + | baseMap: { // tableau associatif des bases | ||
| + | code_(+ code): {//les bases sont identifiées par des clés avec la concaténation de la chaine " | ||
| + | //objet identique à celui compris dans baseArray de la requête type=base | ||
| + | } | ||
| + | }, | ||
| + | corpusMap: { // tableau | ||
| + | code_(+ code): {//les corpus sont identifiées par des clés avec la concaténation de la chaine " | ||
| + | // | ||
| + | } | ||
| + | }, | ||
| + | thesaurusMap: | ||
| + | code_(+ code): {//les bases sont identifiées par des clés avec la concaténation de la chaine " | ||
| + | // | ||
| + | } | ||
| + | }, | ||
| + | stats: {// | ||
| + | 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' | ||
| + | langArray: [// | ||
| { | { | ||
| - | | + | |
| + | | ||
| } | } | ||
| - | ] | + | ] |
| - | | + | }, |
| + | categoryMap: | ||
| + | (nom 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' | ||
| + | }, | ||
| + | attributes: {//Objet décrivant les attributs | ||
| + | primary; [//tableau des attributs du premier groupe (peut être vide) | ||
| + | { | ||
| + | | ||
| + | | ||
| + | key: … ,//clé locale de l' | ||
| + | | ||
| + | | ||
| + | } | ||
| + | ], | ||
| + | secondary [//tableau des attributs du second groupe (peut être vide) | ||
| + | { | ||
| + | // | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | metadata: {//Objet contenant les méta-données | ||
| + | title: … ,//titre du moteur | ||
| + | description: | ||
| + | icon: … ,//icone du moteur | ||
| + | website: … ,//site de référence du moteur | ||
| + | attrMap: { // tableau associatif des attributs | ||
| + | (clé): [ // la clé est celle de l' | ||
| + | … //valeurs de l' | ||
| + | ] | ||
| + | } | ||
| } | } | ||
| } | } | ||
