Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveurscrutari:config:categories [2014/09/24 12:46]
vincent créée
serveurscrutari:config:categories [2017/09/06 18:04] (Version actuelle)
vincent
Ligne 5: Ligne 5:
 Le nombre de catégories n'est pas limité. Il existe toujours une catégorie « par défaut » dans lequel sont placés tous les corpus dont la catégorie n'est pas explicitement définie dans le fichier de configuration (si ce dernier n'​existe pas, tous les corpus sont dans la catégorie par défaut). Le nombre de catégories n'est pas limité. Il existe toujours une catégorie « par défaut » dans lequel sont placés tous les corpus dont la catégorie n'est pas explicitement définie dans le fichier de configuration (si ce dernier n'​existe pas, tous les corpus sont dans la catégorie par défaut).
  
-Les catégories sont ordonnées. Cette ordonnencement ​joue un grand rôle dans l'​ordre des fiches puisque toutes les fiches d'une catégorie supérieure sont placées avant les fiches d'une catégorie inférieure. Dans la Coredem, l'​ordre des catégories est la suivante : //​Concepts//​ > //Sites// > //​Dossiers//​ > //​Ouvrages//​ > //Textes et documents// (cette dernière catégorie étant la catégorie par défaut).+Les catégories sont ordonnées. Cette ordonnancement ​joue un grand rôle dans l'​ordre des fiches puisque toutes les fiches d'une catégorie supérieure sont placées avant les fiches d'une catégorie inférieure. Dans la Coredem, l'​ordre des catégories est la suivante : //​Concepts//​ > //Sites// > //​Dossiers//​ > //​Ouvrages//​ > //Textes et documents// (cette dernière catégorie étant la catégorie par défaut).
  
 ===== Structure du format XML ===== ===== Structure du format XML =====
  
-L'​élément racine est l'​élément !!<​categories>​!!. Il contient un nombre illimité d'​éléments !!<​category>​!! qui définissent les catégories. Un élément //<​category>//​ possède l'​attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'​éléments ​ !!<lib>!! indiquant l'​intitulé de la catégorie dans une langue donnée.+L'​élément racine est l'​élément !!<​categories>​!!. Il contient un nombre illimité d'​éléments !!<​category>​!! qui définissent les catégories. Un élément //<​category>//​ possède l'​attribut !!@name!! qui correspond au nom de la catégorie et il contient un nombre illimité d'​éléments ​ !!<label>!! indiquant l'​intitulé de la catégorie dans une langue donnée. Un élément //<​category>//​ peut aussi contenir des éléments !!<​phrase>​!! et !!<​attr>​!! en vue de personnalisation comme indiquée à la page [[serveurscrutari:​config:​phrases_attributs|Phrases et attributs]].
  
 Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<​category>//​ avec comme valeur !!_default!! pour l'​attribut //@name//. Les intitulés de la catégorie par défaut peuvent être définis en insérant un élément //<​category>//​ avec comme valeur !!_default!! pour l'​attribut //@name//.
Ligne 26: Ligne 26:
 <​categories>​ <​categories>​
     <​category name="​concept">​     <​category name="​concept">​
-        <lib xml:​lang="​fr">​Lexicommon</​lib+        <label xml:​lang="​fr">​Lexicommon</​label
-        <lib xml:​lang="​en">​Lexicommon</​lib+        <label xml:​lang="​en">​Lexicommon</​label
-        <lib xml:​lang="​es">​Lexicommon</​lib+        <label xml:​lang="​es">​Lexicommon</​label
-        <lib xml:​lang="​pt">​Lexicommon</​lib>+        <label xml:​lang="​pt">​Lexicommon</​label>
     </​category>​     </​category>​
     <​category name="​site">​     <​category name="​site">​
-        <lib xml:​lang="​fr">​Sites ressources</​lib+        <label xml:​lang="​fr">​Sites ressources</​label
-        <lib xml:​lang="​en">​Websites</​lib+        <label xml:​lang="​en">​Websites</​label
-        <lib xml:​lang="​es">​Sitios de recursos</​lib+        <label xml:​lang="​es">​Sitios de recursos</​label
-        <lib xml:​lang="​pt">​Sites-fonte</​lib>+        <label xml:​lang="​pt">​Sites-fonte</​label>
     </​category>​     </​category>​
     <​category name="​dossier">​     <​category name="​dossier">​
-        <lib xml:​lang="​fr">​Dossiers</​lib+        <label xml:​lang="​fr">​Dossiers</​label
-        <lib xml:​lang="​en">​Dossiers</​lib+        <label xml:​lang="​en">​Dossiers</​label
-        <lib xml:​lang="​es">​Dosiers</​lib+        <label xml:​lang="​es">​Dosiers</​label
-        <lib xml:​lang="​pt">​Dossiês</​lib>+        <label xml:​lang="​pt">​Dossiês</​label>
     </​category>​     </​category>​
     <​category name="​ouvrage">​     <​category name="​ouvrage">​
-        <lib xml:​lang="​fr">​Ouvrages</​lib+        <label xml:​lang="​fr">​Ouvrages</​label
-        <lib xml:​lang="​en">​Books</​lib+        <label xml:​lang="​en">​Books</​label
-        <lib xml:​lang="​es">​Libros</​lib+        <label xml:​lang="​es">​Libros</​label
-        <lib xml:​lang="​pt">​Livros</​lib>+        <label xml:​lang="​pt">​Livros</​label>
     </​category>​     </​category>​
     <​category name="​revue">​     <​category name="​revue">​
-        <lib xml:​lang="​fr">​Revues et cahiers</​lib+        <label xml:​lang="​fr">​Revues et cahiers</​label
-        <lib xml:​lang="​en"></​lib+        <label xml:​lang="​en"></​label
-        <lib xml:​lang="​es"></​lib+        <label xml:​lang="​es"></​label
-        <lib xml:​lang="​pt"></​lib>+        <label xml:​lang="​pt"></​label>
     </​category>​     </​category>​
     <​category name="​_default">​     <​category name="​_default">​
-        <lib xml:​lang="​fr">​Textes et documents</​lib+        <label xml:​lang="​fr">​Textes et documents</​label
-        <lib xml:​lang="​en">​Texts and documents</​lib+        <label xml:​lang="​en">​Texts and documents</​label
-        <lib xml:​lang="​es">​Textos y documentos</​lib+        <label xml:​lang="​es">​Textos y documentos</​label
-        <lib xml:​lang="​pt">​Textos e documentos</​lib>+        <label xml:​lang="​pt">​Textos e documentos</​label>
     </​category>​     </​category>​
- <​corpus-list category-name="​concept">​+  ​<​corpus-list category-name="​concept">​
                 <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​coredem_lexicommmon/​lexicommon</​uri>​                 <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​coredem_lexicommmon/​lexicommon</​uri>​
- </​corpus-list>​ +  ​</​corpus-list>​ 
- <​corpus-list category-name="​site">​ +  <​corpus-list category-name="​site">​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​sitecoredem/​site</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​sitecoredem/​site</​uri>​ 
- </​corpus-list>​ +  </​corpus-list>​ 
- <​corpus-list category-name="​dossier">​ +  <​corpus-list category-name="​dossier">​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​dph/​dossiers</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​dph/​dossiers</​uri>​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​irenees/​dossier</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​irenees/​dossier</​uri>​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​rsp/​dossier</​uri>​+    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​rsp/​dossier</​uri>​
                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​ire/​dossier</​uri>​                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​ire/​dossier</​uri>​
                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​culturemedia/​dossier</​uri>​                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​culturemedia/​dossier</​uri>​
Ligne 76: Ligne 76:
                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​agter/​dossier</​uri>​                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​agter/​dossier</​uri>​
                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​premiermai/​selection</​uri>​                 <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​premiermai/​selection</​uri>​
- </​corpus-list>​+  ​</​corpus-list>​
     <​corpus-list category-name="​revue">​     <​corpus-list category-name="​revue">​
         <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​passerelles/​passerelles</​uri>​         <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​passerelles/​passerelles</​uri>​
     </​corpus-list>​     </​corpus-list>​
- <​corpus-list category-name="​ouvrage">​ +  ​<​corpus-list category-name="​ouvrage">​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​eclm/​eclm</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​eclm/​eclm</​uri>​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​ire/​ouvrage</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​ire/​ouvrage</​uri>​ 
- <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​cetim/​publication</​uri>​ +    <​uri>​corpus:/​e17a05b0-c45e-11d8-9669-0800200c9a66/​cetim/​publication</​uri>​ 
- <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​passerelles/​passerelles</​uri>​ +    <​uri>​corpus:/​7121aba0-5232-11e1-b86c-0800200c9a66/​passerelles/​passerelles</​uri>​ 
- </​corpus-list>​+  </​corpus-list>​
 </​categories>​ </​categories>​
 </​code>​ </​code>​
Ligne 94: Ligne 94:
 <​!ELEMENT categories (category*,​corpus-list*)>​ <​!ELEMENT categories (category*,​corpus-list*)>​
  
-<​!ELEMENT category (lib*)>+<​!ELEMENT category (label*|phrase*|attr*)>
    <​!ATTLIST category name NMTOKEN #​REQUIRED>​    <​!ATTLIST category name NMTOKEN #​REQUIRED>​
  
Ligne 102: Ligne 102:
    <​!ELEMENT uri (#​PCDATA)>​    <​!ELEMENT uri (#​PCDATA)>​
  
 +<​!ELEMENT phrase (label*)>​
 +   <​!ATTLIST phrase name NMTOKEN #​REQUIRED>​
  
- +<​!ELEMENT ​label (#​PCDATA)>​ 
-<​!ELEMENT ​lib (#​PCDATA)>​ +   <​!ATTLIST ​label xml:lang NMTOKEN #REQUIRED
-   <​!ATTLIST ​lib xml:lang NMTOKEN #​REQUIRED>​+    
 +<​!ELEMENT attr (val+)>​ 
 +   <​!ATTLIST attr ns NMTOKEN #​REQUIRED>​ 
 +   <​!ATTLIST attr key NMTOKEN #​REQUIRED>​ 
 +  
 +<​!ELEMENT val (#PCDATA)>
  
 </​code>​ </​code>​
serveurscrutari/config/categories.1411555580.txt.gz · Dernière modification: 2014/09/24 12:46 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0