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
Prochaine révision Les deux révisions suivantes
serveurscrutari:config:uricodes [2014/03/25 21:35]
vincent
serveurscrutari:config:uricodes [2016/07/06 17:43]
vincent ↷ Liens modifiés en raison d'un déplacement.
Ligne 1: Ligne 1:
 ====== Fichier uri-codes.xml : préétablir le code des URI ====== ====== Fichier uri-codes.xml : préétablir le code des URI ======
  
-Les différents contenus du format ScrutariData sont identifiés de façon certaine à l'aide d'un URI (pour plus de précision, voir [[scrutaridata:​uuid_uri|UUID et URI]]). Comme cet URI est assez long, le serveur ne l'​utilise pas en interne : il attribute un code (un entier strictement positif) à chaque URI et c'est ce code qu'il manipule à la place. Ce code se retrouve d'​ailleurs toujours dans les résultats des requêtes JSON. L'​attribution d'un code à une URI n'est pas pérenne, elle peut changer à chaque mise à jour du serveur car elle se fait dans l'​ordre de lecture des fichiers ScrutariData. C'est pourquoi il faut utiliser les URI dès qu'il faut conserver les informations.+Les différents contenus du format ScrutariData sont identifiés de façon certaine à l'aide d'un URI (pour plus de précision, voir [[scrutaridata:​uri|UUID et URI]]). Comme cet URI est assez long, le serveur ne l'​utilise pas en interne : il attribute un code (un entier strictement positif) à chaque URI et c'est ce code qu'il manipule à la place. Ce code se retrouve d'​ailleurs toujours dans les résultats des requêtes JSON. L'​attribution d'un code à une URI n'est pas pérenne, elle peut changer à chaque mise à jour du serveur car elle se fait dans l'​ordre de lecture des fichiers ScrutariData. C'est pourquoi il faut utiliser les URI dès qu'il faut conserver les informations.
  
 Cependant, pour certains contenus comme la définition des bases, des corpus et des thésaurus, il peut être avantageux d'​être sûr de la pérennité de l'​attribution des codes : cela permet de manipuler de simples entiers plutôt que de longues chaines (par exemple, dans les paramétrages). Les requêtes JSON peuvent recevoir aussi bien des codes que des URI quand il s'agit de lister du contenu (par exemple, les mots-clés lorsqu'​il s'agit d'un filtre sur l'​indexation). Cependant, pour certains contenus comme la définition des bases, des corpus et des thésaurus, il peut être avantageux d'​être sûr de la pérennité de l'​attribution des codes : cela permet de manipuler de simples entiers plutôt que de longues chaines (par exemple, dans les paramétrages). Les requêtes JSON peuvent recevoir aussi bien des codes que des URI quand il s'agit de lister du contenu (par exemple, les mots-clés lorsqu'​il s'agit d'un filtre sur l'​indexation).
serveurscrutari/config/uricodes.txt · Dernière modification: 2016/07/18 11:24 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0