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
Révision précédente
scrutaridata:dtd [2009/06/16 15:10]
vincent
scrutaridata:dtd [2017/11/04 14:38]
vincent
Ligne 5: Ligne 5:
 <code xml> <code xml>
  
-<!-- Common -->+<!-- Common ​elements ​--> 
 <​!ELEMENT lang (#​PCDATA)>​ <​!ELEMENT lang (#​PCDATA)>​
  
 <​!ELEMENT lib (#​PCDATA)>​ <​!ELEMENT lib (#​PCDATA)>​
    <​!ATTLIST lib xml:lang NMTOKEN #​REQUIRED>​    <​!ATTLIST lib xml:lang NMTOKEN #​REQUIRED>​
- +    
-<​!ELEMENT ​type (#​PCDATA)>​+<​!ELEMENT ​attr (val+)>​ 
 +   <​!ATTLIST attr 
 +       ns NMTOKEN #REQUIRED 
 +       key NMTOKEN #REQUIRED 
 +   >​ 
 +    
 +<​!ELEMENT val (#​PCDATA)>​
  
  
Ligne 19: Ligne 26:
  
  
-<​!ELEMENT base-metadata (authority-uuid|base-name|intitule-short|intitule-long|langs-ui?​|base-icon?​)>​+<​!ELEMENT base-metadata (authority|base-name|intitule-short|intitule-long|langs-ui?​|base-icon?​|attr*)>
  
-  <​!ELEMENT authority-uuid (#​PCDATA)>​+  <​!ELEMENT authority (#​PCDATA)>​
  
   <​!ELEMENT base-name (#​PCDATA)>​   <​!ELEMENT base-name (#​PCDATA)>​
Ligne 30: Ligne 37:
  
   <​!ELEMENT langs-ui (lang+)>   <​!ELEMENT langs-ui (lang+)>
 +
 +     <​!-- lang is defined in Common elements -->
  
   <​!ELEMENT base-icon (#​PCDATA)>​   <​!ELEMENT base-icon (#​PCDATA)>​
 +  ​
 +  <!-- attr is defined in Common elements -->
  
  
Ligne 38: Ligne 49:
    <​!ATTLIST corpus corpus-name NMTOKEN #​REQUIRED>​    <​!ATTLIST corpus corpus-name NMTOKEN #​REQUIRED>​
  
-   <​!ELEMENT corpus-metadata (type?|intitule-fiche|intitule-corpus|href-parent?​|complement-metadata*)>​+   <​!ELEMENT corpus-metadata (intitule-corpus|intitule-fiche|href-parent?​|corpus-icon?​|complement-metadata*|attr*)>
  
       <​!ELEMENT intitule-corpus (lib+)>       <​!ELEMENT intitule-corpus (lib+)>
  
       <​!ELEMENT intitule-fiche (lib+)>       <​!ELEMENT intitule-fiche (lib+)>
- 
-      <​!ELEMENT complement-metadata (lib+)> 
  
       <​!ELEMENT href-parent (#​PCDATA)>​       <​!ELEMENT href-parent (#​PCDATA)>​
 +      ​
 +      <​!ELEMENT corpus-icon (#​PCDATA)>​
 +
 +      <​!ELEMENT complement-metadata (lib+)>
  
  
-   <​!ELEMENT fiche (titre|soustitre?​|href|date?​|lang?​|type?|fiche-icon?​|complement*)>​+   <​!ELEMENT fiche (titre|soustitre?​|date?​|lang?​|href|fiche-icon?|geoloc?​|complement*|attr*)>
       <​!ATTLIST fiche fiche-id NMTOKEN #​REQUIRED>​       <​!ATTLIST fiche fiche-id NMTOKEN #​REQUIRED>​
  
Ligne 57: Ligne 70:
  
       <​!ELEMENT date (#​PCDATA)>​       <​!ELEMENT date (#​PCDATA)>​
 +
 +      <!-- lang is defined in Common elements -->
  
       <​!ELEMENT href (#​PCDATA)>​       <​!ELEMENT href (#​PCDATA)>​
  
       <​!ELEMENT fiche-icon (#​PCDATA)>​       <​!ELEMENT fiche-icon (#​PCDATA)>​
 +      ​
 +      <​!ELEMENT geoloc (lat|lon)>​
 +      ​
 +          <​!ELEMENT lat (#​PCDATA)>​
 +          ​
 +          <​!ELEMENT lon (#​PCDATA)>​
  
       <​!ELEMENT complement (#​PCDATA)>​       <​!ELEMENT complement (#​PCDATA)>​
 +      ​
 +      <!-- attr is defined in Common elements -->
  
  
Ligne 68: Ligne 91:
    <​!ATTLIST thesaurus thesaurus-name NMTOKEN #​REQUIRED>​    <​!ATTLIST thesaurus thesaurus-name NMTOKEN #​REQUIRED>​
  
-   <​!ELEMENT thesaurus-metadata (intitule-thesaurus)>​+   <​!ELEMENT thesaurus-metadata (intitule-thesaurus|attr*)>
  
       <​!ELEMENT intitule-thesaurus (lib+)>       <​!ELEMENT intitule-thesaurus (lib+)>
  
  
-   <​!ELEMENT motcle (lib+)>+   <​!ELEMENT motcle (lib+|attr*)>
       <​!ATTLIST motcle motcle-id NMTOKEN #​REQUIRED>​       <​!ATTLIST motcle motcle-id NMTOKEN #​REQUIRED>​
  
scrutaridata/dtd.txt · Dernière modification: 2017/11/04 14:38 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0