Les valeurs citées ci-dessus peuvent être potentiellement utilisées par plusieurs des modules ORI-OAI. On souhaite donc définir un nouveau vocabulaire dans le module ori-oai-vocabulary.
Ici ce vocabulaire est statique, on suivra donc la documentation de la publication de vocabulaires statiques.
On donnera comme identifiant à ce nouveau vocabulaire common_lom_educ_semantic_density.
Ce nouveau vocabulaire sera donc donné dans un fichier XML statique ayant pour nom common_lom_educ_semantic_density.xml.
Wiki Markup |
---|
*common_lom_educ_semantic_density.xml* est à positionner dans le répertoire *\[ORI_HOME\]/src/ori-oai-vocabulary-svn/conf/properties/ori_vocabularies/override* |
Contenu de common_lom_educ_semantic_density.xml:
Code Block | ||||
---|---|---|---|---|
| ||||
<vdex:vdex xmlns:vdex="http://www.imsglobal.org/xsd/imsvdex_v1p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.imsglobal.org/xsd/imsvdex_v1p0 http://www.imsglobal.org/xsd/imsvdex_v1p0.xsd" xs:version="0.2"> <vdex:vocabIdentifier isRegistered="false">semantic_density</vdex:vocabIdentifier> <vdex:term> <vdex:termIdentifier>very_low</vdex:termIdentifier> <vdex:caption> <vdex:langstring language="fr">très bas</vdex:langstring> <vdex:langstring language="en">very_low</vdex:langstring> </vdex:caption> </vdex:term> <vdex:term> <vdex:termIdentifier>low</vdex:termIdentifier> <vdex:caption> <vdex:langstring language="fr">facile</vdex:langstring> <vdex:langstring language="en">easy</vdex:langstring> </vdex:caption> </vdex:term> <vdex:term> <vdex:termIdentifier>medium</vdex:termIdentifier> <vdex:caption> <vdex:langstring language="fr">moyen</vdex:langstring> <vdex:langstring language="en">medium</vdex:langstring> </vdex:caption> </vdex:term> <vdex:term> <vdex:termIdentifier>high</vdex:termIdentifier> <vdex:caption> <vdex:langstring language="fr">élevé</vdex:langstring> <vdex:langstring language="en">high</vdex:langstring> </vdex:caption> </vdex:term> <vdex:term> <vdex:termIdentifier>very_high</vdex:termIdentifier> <vdex:caption> <vdex:langstring language="fr">trés élevé</vdex:langstring> <vdex:langstring language="en">very high</vdex:langstring> </vdex:caption> </vdex:term> </vdex:vdex> |
Pour prendre en compte ce nouveau vocabulaire, il faut maintenant déployer le module de vocabulaires :
Panel |
---|
ant all |
Wiki Markup |
---|
Le plus simple pour tester la récupération de ce vocabulaire (et donc vérifier qu'il a bien été configuré, bien pris en compte par le module) est de consulter sur votre navigateur l'URL suivante : *http:// \[HOST_INSTALL\] :8183/ori-oai-vocabulary/?id=common_lom_educ_semantic_density* |
Cela devrait vous renvoyer le XML correspondant.
Note : Le module de vocabulaires utilise un système de cache évolué. Aussi lorsque vous modifiez un vocabulaire, si vous souhaitez que celui-ci soit pris en compte directement, le plus simple est de stopper Tomcat, supprimer les fichiers vocabularyServiceCache.data et vocabularyServiceCache.index qui se trouvent dans le répertoire temporaire de Java/Tomcat (normalement le répertoire temp du Tomcat (répertoire tmp par défaut de Tomcat), cela peut aussi être sous /tmp (répertoire tmp par défaut de Java) ...
Note | ||
---|---|---|
| ||
Pour la publication de vocabulaires dynamiques, voir cette page. |