Page History

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

L'ajout de la métadonnée concernée dans le module ori-oai-search concerne plusieurs étapes :

Recherche avancée

Wiki Markup
Nous pouvons voir dans le fichier *\[ORI_HOME\]/src/ori-oai-search-svn/conf/search/default_exemple-complet/config.xml* le bloc suivant :

...

Panel

menu.form.label.lom.advanced.peda_semanticDensity=Densit\u00E9 s\u00E9mantique
menu.form.comment.lom.advanced.peda_semanticDensity=m\u00E9tadonn\u00E9e ajout\u00E9e en formation

Affichage dans les résultats de recherche

On ajoutera dans cet exemple l'affichage de ce résultat uniquement depuis la Recherche avancée du menu de recherche Multi-formats. La même procédure devra être appliquée pour afficher cette métadonnée dans tous les autres modes de recherches.

...

Panel

menu.result.all.advanced.semanticDensity=Densit\u00E9 s\u00E9mantique

Affichage dans la notice

Wiki Markup
L'affichage et le rendu des fiches de métadonnées s'effectuent par une transformation XSLT commandée depuis la JSP *\[ORI_HOME\]/src/ori-oai-search-svn/webapp/WEB-INF/stylesheets/notice/notice.jsp*. Cette JSP fait le lien entre la fiche de métadonnée au format XML et une feuille de transformation XSL. Aussi, les fichiers de message multilingues étant gérés uniquement au niveau des JSP, *notice.jsp* fournit en paramètre à la XSL tous les libellés à afficher dans le rendu. La transformation XSLT nécessite une XSL spécifique à chaque format de métadonnée. Cette XSL est spécifiée pour chaque format dans l'attribut *xsl* de la balise *config/notice_formats/format* du fichier de configuration *config.xml*.

...

Code Block
xml
xml
<notice_formats>
       <format formatMetadataValue="..." prefix="lom" xsl="lom1.xsl" headXsl="lom.xsl">
             ...
             <metadata format="vocabulary:common_lom_educ_semantic_density">
                  //lom:educational/lom:semanticDensity/lom:value
             </metadata>
       </format>
<notice_formats>

Enregistrez ce fichier.

Mise à jour des modifications

Arrêtez le serveur tomcat :

...