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
Dernière révision Les deux révisions suivantes
scrutaridata:xml [2016/07/06 17:53]
vincent [Exemple]
scrutaridata:xml [2017/01/17 18:51]
vincent
Ligne 54: Ligne 54:
     *   un élément !!<​langs-ui>​!! facultatif qui liste les différentes langues disponibles pour les URL des fiches et des mots-clés.     *   un élément !!<​langs-ui>​!! facultatif qui liste les différentes langues disponibles pour les URL des fiches et des mots-clés.
     *   un élément !!<​base-icon>​!! facultatif qui donne l’URL de l’icone de 16 pixels sur 16 à utiliser pour différencier les fiches de la base de celles des autres bases     *   un élément !!<​base-icon>​!! facultatif qui donne l’URL de l’icone de 16 pixels sur 16 à utiliser pour différencier les fiches de la base de celles des autres bases
 +    *   un nombre illimité d'​éléments !!<​attr>​!! qui définissent des valeurs d'​attributs ; les attributs sont un moyen d'​étendre le format ScrutariData pour des usages particuliers (voir ci-dessous) ​
  
 Les éléments //<​intitule-short>//​ et //<​intitule-long>//​ ne comprennent pas directement du texte mais des éléments !!<​lib>​!! dotés de l’attribut !!@xml:​lang!! qui précisent l’intitulé dans une langue donnée. Le nombre d’éléments //<​lib>//​ est illimité (pas plus d’un par langue, évidemment) et le premier élément //<​lib>//​ est considéré comme la langue par défaut. Les éléments //<​intitule-short>//​ et //<​intitule-long>//​ ne comprennent pas directement du texte mais des éléments !!<​lib>​!! dotés de l’attribut !!@xml:​lang!! qui précisent l’intitulé dans une langue donnée. Le nombre d’éléments //<​lib>//​ est illimité (pas plus d’un par langue, évidemment) et le premier élément //<​lib>//​ est considéré comme la langue par défaut.
Ligne 159: Ligne 160:
   *un élément !!<​fiche-icon>​!! facultatif qui permet d'​indiquer un icone propre à la fiche (en remplacement de l'​icone de la base)   *un élément !!<​fiche-icon>​!! facultatif qui permet d'​indiquer un icone propre à la fiche (en remplacement de l'​icone de la base)
   *un nombre illimité d'​éléments !!<​attr>​!! qui définissent des valeurs d'​attributs ; les attributs sont un moyen d'​étendre le format ScrutariData pour des usages particuliers ; la différence entre attributs et champs complémentaires la manière dont est utilisé un attribut dépend de la configuration du serveur Scrutari ​   *un nombre illimité d'​éléments !!<​attr>​!! qui définissent des valeurs d'​attributs ; les attributs sont un moyen d'​étendre le format ScrutariData pour des usages particuliers ; la différence entre attributs et champs complémentaires la manière dont est utilisé un attribut dépend de la configuration du serveur Scrutari ​
- 
-==== Les attributs ==== 
- 
-Les attributs sont un moyen d'​étendre le format ScrutariData pour des usages particuliers. En effet, un attribut est caractérisé par sa clé qui est elle-même composé de deux éléments : un espace de noms et une clé locale. Ce qui se traduit au niveau XML par la présence de deux attributs pour l'​élément //<​attr>//​ : //@ns// (l'​espace de noms) et //@sct//. L'​utilisation d'un espace de noms permet de limiter les conflits entre clés d'​attribut. L'​espace de noms !!sct!! est réservé aux attributs gérés par défaut par le seveur Scrutari. 
- 
-Un élément //<​attr>//​ contient un ou plusieurs éléments !!<​val>​!! qui contiennet les valeurs de l'​attribut. 
- 
-Les différences entre champs complémentaires et attributs sont les suivantes : 
- 
-  * Les attributs possèdent une clé, ce qui permet de retrouver facilement leurs valeurs 
-  * Les champs complémentaires sont définis au niveau du corpus, ils seront utilisés quelque soit le serveur Scrutari alors que l'​utilisation de tel ou tel attribut dépend de la configuration du serveur 
-  * Un attribut peut avoir plusieurs valeurs 
  
  
Ligne 254: Ligne 243:
 </​code>​ </​code>​
  
 +===== Les attributs =====
 +
 +Les attributs sont un moyen d'​étendre le format ScrutariData pour des usages particuliers. En effet, un attribut est caractérisé par sa clé qui est elle-même composé de deux éléments : un espace de noms et une clé locale. Ce qui se traduit au niveau XML par la présence de deux attributs pour l'​élément //<​attr>//​ : //@ns// (l'​espace de noms) et //@sct//. L'​utilisation d'un espace de noms permet de limiter les conflits entre clés d'​attribut. L'​espace de noms !!sct!! est réservé aux attributs gérés par défaut par le serveur Scrutari.
 +
 +Un élément //<​attr>//​ contient un ou plusieurs éléments !!<​val>​!! qui contiennet les valeurs de l'​attribut.
 +
 +Les attributs sont utilisables au niveau des méta-données de la base et au niveau des fiches.
 +
 +En ce qui concerne les fiches, les différences entre champs complémentaires et attributs sont les suivantes :
 +
 +  * Les attributs possèdent une clé, ce qui permet de retrouver facilement leurs valeurs
 +  * Les champs complémentaires sont définis au niveau du corpus, ils seront utilisés quelque soit le serveur Scrutari alors que l'​utilisation de tel ou tel attribut dépend de la configuration du serveur
 +  * Un attribut peut avoir plusieurs valeurs
  
  
  
scrutaridata/xml.txt · Dernière modification: 2017/11/02 11:04 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0