Wicri Outils:Actualités : Différence entre versions

De Wicri Outils
imported>Jacques Ducloy
(Évolution de la DTD des flux ISTEX)
imported>Jacques Ducloy
(Évolution de la DTD des flux ISTEX)
Ligne 37 : Ligne 37 :
 
</source>
 
</source>
 
{{Fin 2 colonnes}}
 
{{Fin 2 colonnes}}
Voici 2 exemples sur le réseau WICRI :
+
Voici 2 exemples sur le wiki H<sup>2</sup>PTM :
* ancien format : http://ticri.univ-lorraine.fr/Wicri/Terre/corpus/Indium/IndiumV1.old/Site/fr/Main/Corpus/bibRecord.php?hk=000073
+
* {{Explor lien
* nouveau format :  
+
| wiki=H2PTM
 +
| area=HypertextV5.20140415.old
 +
| url=ISTEX/Curation/bibRecord.php?hk=001999
 +
| texte=Le document ayant pour identifieur interne 001999 dans l'étape Curation de la version du 15 avril 2014
 +
}}
 +
* {{Explor lien
 +
| wiki=H2PTM
 +
| area=HypertextV5
 +
| url=ISTEX/Curation/bibRecord.php?hk=001999
 +
| texte=Le document ayant pour identifieur interne 001999 dans la version actuelle
 +
}}
 +
 
 +
nouveau format :  
  
 
En fait l'objectif à court terme est de pouvoir manipuler plusieurs éléments de métadonnées initiales :
 
En fait l'objectif à court terme est de pouvoir manipuler plusieurs éléments de métadonnées initiales :

Version du 4 août 2014 à 09:32

Dilib, version Dilib V0.5.80

1 - 4 Aout 2014

Cette version introduit au départ deux évolutions dans les couches basses.

Évolution de la DTD des flux ISTEX

La première concerne les flux ISTEX. Le format d'entrée qui était basé exclusivement sur MODS peut maintenant faire cohabiter plusieurs éléments (dont le texte intégral et les métadonnées originales).

Voici une illustration

Ancien format
Un document du flot est composé des métadonnées MODS issues de l'api ISTEX et de la cible en TEI.
<record>
  <TEI>
     ... 
  </TEI>
  <mods> 
     ...
  </mods>
</record>
 
Nouveau format
<record>
  <TEI>
     ...
  </TEI>
  <istex>
    <metadata>
      <mods> 
        ...
      </mods>
     </metadata>
  </istex>
</record>

Voici 2 exemples sur le wiki H2PTM :

nouveau format :

En fait l'objectif à court terme est de pouvoir manipuler plusieurs éléments de métadonnées initiales :

<record>
  <TEI>
     ...
  </TEI>
  <istex>
    <metadata>
      <mods> 
        ...
      </mods>
      <xml> 
        ...
      </xml>
     </metadata>
  </istex>
</record>

Au lancement de la version V0.5.80, les programmes de la chaîne ISTEX ont été adaptés à cette nouvelle DTD.

Amélioration du traitement des fichiers HFD en PHP

La seconde concerne l'interface de navigation utilisée pour les serveurs d'exploration. Plus précisément, une première fonction du module Hfd, HfdHcsNextHfdKey utilise la structure HCS.

Jusqu'à maintenant les fonctions d'accès étaient basées sur les structures implicites sans utiliser les structures de contrôle (HCS). Cette façon de procéder permettait des développements rapides mais limitées.