le search repositories contient ceci :
*************
<vdex:vdex xsi:schemaLocation=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.imsglobal.org" "http://www.imsglobal.org/xsd/imsvdex_v1p0 http://www.imsglobal.org/xsd/imsvdex_v1p0.xsd http://www.ori-oai.org/static/xsd/orioaivocab http://www.ori-oai.org/static/xsd/orioaivocab.xsd" profileType="flatTokenTerms">
−
<vdex:vocabName>
<vdex:langstring language="fr">Les établissements</vdex:langstring>
</vdex:vocabName>
<vdex:vocabIdentifier isRegistered="false">root</vdex:vocabIdentifier>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>0</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">Ressource locale</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>ori-oai-workflow</orioai:value>
</vdex:metadata>
</vdex:term>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>8</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">UNIT</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>UNIT</orioai:value>
</vdex:metadata>
</vdex:term>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>10</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">Thèses INSA de Lyon</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>INSA de Lyon - DOC'INSA - CITHER</orioai:value>
</vdex:metadata>
</vdex:term>
</vdex:vdex>
************
-------- Message original --------
re,
>Là tu dois avoir un vocabulaire "search_repositories", tu peux vérifier ?
je n'ai pas ce fichier !
Comment faire ?
voilà ce que j'avais fait ...
1) dans conf/properties/domain/domain.xml
en dessous de <import resource="mergingVocabulary.xml" /> ajouter <import resource="myVocabulary.xml" />
2) créer un dossier "my_vocabularies" dans conf/properties
3) copiez/coller le fichier conf/properties/ori_vocabularies/search/repositories.xml dans my_vocabularies
4) éditez ce fichier avec les entrepôts que vous souhaitez
5) créez le fichier myVocabulary.xml dans conf/properties/domain/
ce fichier doit contenir ceci: voir fichiers : vocabulary
6) stoppez le module vocabulaire et search. Videz le cache de ces modules dans le dossier temp des tomcat et redémarrez le tout.
Merci
Yohan Colmant a écrit :
*************
<vdex:vdex xsi:schemaLocation=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.imsglobal.org" "http://www.imsglobal.org/xsd/imsvdex_v1p0 http://www.imsglobal.org/xsd/imsvdex_v1p0.xsd http://www.ori-oai.org/static/xsd/orioaivocab http://www.ori-oai.org/static/xsd/orioaivocab.xsd" profileType="flatTokenTerms">
−
<vdex:vocabName>
<vdex:langstring language="fr">Les établissements</vdex:langstring>
</vdex:vocabName>
<vdex:vocabIdentifier isRegistered="false">root</vdex:vocabIdentifier>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>0</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">Ressource locale</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>ori-oai-workflow</orioai:value>
</vdex:metadata>
</vdex:term>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>8</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">UNIT</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>UNIT</orioai:value>
</vdex:metadata>
</vdex:term>
−
<vdex:term validIndex="true">
<vdex:termIdentifier>10</vdex:termIdentifier>
−
<vdex:caption>
<vdex:langstring language="fr">Thèses INSA de Lyon</vdex:langstring>
</vdex:caption>
−
<vdex:metadata>
<orioai:value>INSA de Lyon - DOC'INSA - CITHER</orioai:value>
</vdex:metadata>
</vdex:term>
</vdex:vdex>
************
-------- Message original --------
Sujet : | Re: [ori-oai-utilisateurs] Liste des entrepôts |
---|---|
Date : | Wed, 08 Jul 2009 12:18:03 +0200 |
De : | Yves Daoulatian < > |
Organisation : | Ecole Normale Supérieure de Lyon |
Pour : | ori-oai-utilisateurs@listes.univ-rennes1.fr |
Références : | < > < > < > < > < > < > |
re,
>Là tu dois avoir un vocabulaire "search_repositories", tu peux vérifier ?
je n'ai pas ce fichier !
Comment faire ?
voilà ce que j'avais fait ...
1) dans conf/properties/domain/domain.xml
en dessous de <import resource="mergingVocabulary.xml" /> ajouter <import resource="myVocabulary.xml" />
2) créer un dossier "my_vocabularies" dans conf/properties
3) copiez/coller le fichier conf/properties/ori_vocabularies/search/repositories.xml dans my_vocabularies
4) éditez ce fichier avec les entrepôts que vous souhaitez
5) créez le fichier myVocabulary.xml dans conf/properties/domain/
ce fichier doit contenir ceci: voir fichiers : vocabulary
6) stoppez le module vocabulaire et search. Videz le cache de ces modules dans le dossier temp des tomcat et redémarrez le tout.
Merci
-------- Yves Pôle du Système d'Information Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
Yohan Colmant a écrit :
Oui, ça c'était l'ancienne méthode: faire le vocabulaire à la main.
Là tu dois avoir un vocabulaire "search_repositories", tu peux vérifier ?
Ce vocabulaires est constitué des entrepôts moissonnés fusionnés avec le vocabulaire "search_static_repositories".
Donc tu peux brancher ton search sur "search_repositories".
Le problème ici est que "search_repositories" est créé via les noms d'entrepôts et parfois ceux-ci ne sont pas très "lisibles".
On peut donc surcharger ces libellés d'entrepôts (pas forcément sous, que ceux dont on veut changer le libellé).
Pour cela, tu copies le fichier search_static_repositories.xml depuis le dossier "official" vers "override".
Et dans ce search_static_repositories.xml, tu viens surcharger uniquement les items que tu souhaites. Le résultat "search_repositories" sera une fusion de "search_static_repositories" et des rentrepôts réellement moissonnés.
Pour remplir search_static_repositories.xml, tu vas d'abord voir "search_repositories" dans l'IHM du module vocabulary.
Tu prends alors le bloc en question. Par exemple pour ma part j'ai ceci pour un entrepôt CDM:
<vdex:term validIndex="true">
<vdex:termIdentifier>fr_rne_0593559y_or_repository</vdex:termIdentifier>
<vdex:caption>
<vdex:langstring language="fr">FR_RNE_0593559Y_OR Repository</vdex:langstring>
</vdex:caption>
<vdex:metadata>
<orioai:value>FR_RNE_0593559Y_OR Repository</orioai:value>
</vdex:metadata>
</vdex:term>
Je copie donc ce bloc dans search_static_repositories.xml en ne remplaçant que le caption/langstring. Il est important que tous les autres champs soient les mêmes !
<vdex:term validIndex="true">
<vdex:termIdentifier>fr_rne_0593559y_or_repository</vdex:termIdentifier>
<vdex:caption>
<vdex:langstring language="fr">Mon libellé personnalisé</vdex:langstring>
</vdex:caption>
<vdex:metadata>
<orioai:value>FR_RNE_0593559Y_OR Repository</orioai:value>
</vdex:metadata>
</vdex:term>
Voilà !
Et donc à partir de là, à chaque fois que tu vas moissonner un nouvel entrepôt, tu le verras automatiquement dans ton IHM du search. Si le libellé ne te plait pas, tu peux le changer dans search_static_repositories.xml
Au passage, ce que tu as fait comme configuration du vocabulary était valable dans la 1.1
Maintenant c'est plus simple !
Si tu veux surcharger un vocabulaire ou déclarer un vocabulaire ayant pour identifiant "toto". Tu copies juste le fichier toto.xml dans le dossier override de ta conf du vocabulary !
Bonne journée,
Yves Daoulatian a écrit :Re,
comme tu le vois j'avais créé un "myvocabulary" et le repositories à la main.
Je peux renseigner les autres dépôts à la main mais comment connaitre <vdex:termIdentifier> ?
Enfin je ne sais pas si j'ai tout compris !
je suis en 1.4 du vocabulary ...
Merci .
le common : http://www.ens-lyon.fr/Bibli/ENT-ESUP/installation/env/1.1/commons/commons-parameters.properties
le fichier domain http://www.ens-lyon.fr/Bibli/ENT-ESUP/installation/env/1.1/vocabulary/domain.xml
le fichier vocabulary http://www.ens-lyon.fr/Bibli/ENT-ESUP/installation/env/1.1/vocabulary/myVocabulary.xml
le fichier repository http://www.ens-lyon.fr/Bibli/ENT-ESUP/installation/env/1.1/vocabulary/repositories.xml
-------- Yves Pôle du Système d'Information Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
Yohan Colmant a écrit :Tu peux m'envoyer ton fichier de config pour la recherche avancée ?
Et aussi me dire si ton vocabulary est bien sur la 1.4 aussi.
Merci
Yves Daoulatian a écrit :Bonjour,
je suis en 1.4 ? :
********
svn info ori-oai-harvester-svn/
Chemin : ori-oai-harvester-svn
URL : https://subversion.cru.fr/ori-oai-harvest/tags/1.4.0
Racine du dépôt : https://subversion.cru.fr/ori-oai-harvest
UUID du dépôt : 040cabd9-b90f-0410-9157-a3a2b89bac35
Révision : 535
Type de noeud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : shoam
Révision de la dernière modification : 535
Date de la dernière modification: 2009-01-09 12:26:33 +0100 (ven, 09 jan 2009)
**************
Merci.
-------- Yves Pôle du Système d'Information Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/
Yohan Colmant a écrit :Bonjour,
Sur quelle version es-tu ?
Dans la version 1.4, cette liste est dynamique est se construit à partir des moissons effectives.
Cordialement,
Yves Daoulatian a écrit :Bonjour,
sur https://ent.ens-lyon.fr/ori-oai-search/index.html en cliquant sur ok, j'obtiens que ressource locale unit et thèses insa alors que je moissonne UEL et HAL.
Comment ajouter ces autres entrepôts ?
Merci.
-- -------- Yves Pôle du Système d'Information Pages professionnelles ENS : http://perso.ens-lyon.fr/yves.daoulatian/