J'ai ajouté au LOM un vocabulaire "Lille1" pour prendre en compte la possibilité de rendre moissonable ou non la ressource.
Du coup, mon fichier lomfr-prototype.xml ressemble a ceci :
<?xml version='1.0' encoding="utf-8"?>
<lom:lom xmlns:lom=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "ltsc.ieee.org" "http://ltsc.ieee.org/xsd/LOM"
xmlns:lomfr="http://www.lom-fr.fr/xsd/LOMFR"
xmlns:xf=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.w3.org" "http://www.w3.org/2002/xforms"
xmlns:lomlille1="http://www.univ-lille1.fr/xsd/LOMLILLE1">
<lom:general>
...
</lom:classification>
<lomlille1:lomlille1>
<lomlille1:harvest>yes</lomlille1:harvest>
</lomlille1:lomlille1>
</lom:lom>
Je souhaite donc à présent ajouter ce filtre dans le module repository pour ne rendre moissonable que les ressources LOM qui ont cette valeur à "yes".
Mon module indexing prend donc en compte cette nouvelle valeur.
Avant toute modification du module repository, je peux voir toutes mes ressources avec la feuille de métadonnées sauf que mon vocabulaire lomlille1 apparait mal :
Il me semble qu'il devrait y avoir :
>>lomlille1:lomlille1 :
lomlille1:harvest : yes
Je continue tout de même :
Comme cela doit fonctionner pour tout le LOM, pas besoin de créer un set spécial, il doit être par défaut pour tous.
J'ai donc modifié le fichier repository-filters.xml comme ceci :
<!-- on ne propose en moisson que les fiches LOM ou rendre moissonable = yes -->
<entry key=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "ltsc.ieee.org" "http://ltsc.ieee.org/xsd/LOM">
<map>
<entry key="lomlille1:lomlille1/lomlille1:harvest">
<list>
<value>yes</value>
</list>
</entry>
</map>
</entry>
Le repository m'indique qu'il n'y a aucune ressource à afficher.
Avez vous des idées là dessus?
Cordialement.
-- François Lefebvre Bibliothèque Universitaire de Lille 1 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73