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 |
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 | ||||
---|---|---|---|---|
| ||||
<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 :
...