repository - dc:source versus dc:publisher

  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:70ac9d3e0268c0c86a3b86378b265d94' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour a tous,<br />\nvoici le problème, pour un projet de développement pour le service info de<br />\nuniversité de valenciennes je dois modifier le workflow afin de l\'adapter au<br />\nbesoin sans pour autant écraser les fichiers \"standards\".</p>\n<p>voici le procédure suivie:</p>\n<p>Ressituons le contexte, ce module doit être modifié afin de répondre aux<br />\nbesoins d’un nouveau groupe, les TECH, les techniciens du service<br />\ninform\n</div>\n', created = 1507746774, expire = 1507833174, headers = '', serialized = 0 WHERE cid = '4:70ac9d3e0268c0c86a3b86378b265d94' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:70ac9d3e0268c0c86a3b86378b265d94' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour a tous,<br />\nvoici le problème, pour un projet de développement pour le service info de<br />\nuniversité de valenciennes je dois modifier le workflow afin de l\'adapter au<br />\nbesoin sans pour autant écraser les fichiers \"standards\".</p>\n<p>voici le procédure suivie:</p>\n<p>Ressituons le contexte, ce module doit être modifié afin de répondre aux<br />\nbesoins d’un nouveau groupe, les TECH, les techniciens du service<br />\ninform\n</div>\n', created = 1507746774, expire = 1507833174, headers = '', serialized = 0 WHERE cid = '4:70ac9d3e0268c0c86a3b86378b265d94' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '4:58d8a98adce73afcbff6b86375e57591' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 27.
  • user warning: Table './drupal_www_ori_oai_org/cache_filter' is marked as crashed and last (automatic?) repair failed query: UPDATE cache_filter SET data = '<div class=\"emailFilter\">Bonjour,<br />\nje crée un set qui filtre les notices sur le critère suivant :<br />\ndc:publisher contient la valeur \"Polib\"</p>\n<p>pour ce faire j\'ai créé un fichier polib-lille3-sets.xml dans le<br />\nrépertoire \"override\" de vocabulary</p>\n<p>après réflexions en interne, je dois modifier ce critère : ce n\'est plus<br />\ndc:publisher mais dc:source qui doit contenir \"Polib\"</p>\n<p>je ne change rien du coté vocabulary</p>\n<p>je change juste dans repository-sets.xml, dans la description du set, le<br />\ndc:publisher par dc:source.<br />\net je re-déploie le repository</p>\n<p>Evidement, je modifie les fiches Dublin core concernées.</p>\n<p>Et là, problème, mon set est vide. j\'ai même forcé une ré-indexation et<br />\nc\'est pareil.<br />\nje ne comprends pas pourquoi?<br />\nvoici le contenu du fichier polib-lille3-sets.xml :<br />\n---------------------<br />\n<?xml version=\"1.0\" encoding=\"utf-8\"?><br />\n<vdex:vdex xmlns:vdex=\"http://www.imsglobal.org/xsd/imsvdex_v1p0\"<br />\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"<br />\n xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"</p>\n<p>xsi:schemaLocation=\"http://www.imsglobal.org/xsd/imsvdex_v1p0<br />\nhttp://www.imsglobal.org/xsd/imsvdex_v1p0.xsd\"<br />\n xs:version=\"0.2\"><br />\n <vdex:vocabIdentifier<br />\nisRegistered=\"false\">polib-lille3-sets</vdex:vocabIdentifier><br />\n <vdex:term><br />\n <vdex:termIdentifier>setPolib</vdex:termIdentifier><br />\n <vdex:caption><br />\n <vdex:langstring language=\"fr\">Projet Polib</vdex:langstring><br />\n </vdex:caption><br />\n </vdex:term><br />\n <vdex:term><br />\n <vdex:termIdentifier>Polib</vdex:termIdentifier><br />\n <vdex:caption><br />\n <vdex:langstring language=\"fr\">Polib</vdex:langstring><br />\n </vdex:caption><br />\n </vdex:term><br />\n</vdex:vdex><br />\n---------------------</p>\n<p>et la partie qui définit setPolib dans repository-sets.xml<br />\n---------------------</p>\n<!-- Definition du Set Polib basé sur \'dc:source\' contient \'polib\'\n--><!-- Definition du Set Polib basé sur \'dc:source\' contient \'polib\'\n--><p><bean id=\"setPolib\"<br />\nclass=\"org.orioai.repository.domain.model.set.OaiSetInfos\"<br />\ninit-method=\"init\"></p>\n<property name=\"vocabularyId\" value=\"polib-lille3-sets\"/>\n<property name=\"rootTag\" value=\"vdex\"/>\n<property name=\"termXpath\" value=\"//vdex:term\"/>\n<property name=\"valueXpath\" value=\".//vdex:termIdentifier\"/>\n<property name=\"setSpecXpath\" value=\"vdex:termIdentifier\"/>\n<property name=\"setNameXpath\"<br />\nvalue=\"vdex:caption/vdex:langstring[@language = \'fr\']\"/><br />\n<property name=\"vocabularyNameXpath\"<br />\nvalue=\"//vdex:vocabName/vdex:langstring[@language = \'fr\']\"/><br />\n<property name=\"vocabularyNameDefault\" value=\"polib-lille3-sets\"/>\n<property name=\"xpathSources\">\n <map><br />\n <entry><br />\n <key></p>\n<p><value>http://www.openarchives.org/OAI/2.0/oai_dc/</value><br />\n </key><br />\n <bean<br />\nclass=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"></p>\n<property name=\"xpath\">\n<list>\n <value>//dc:source</value><br />\n </list>\n </property>\n </bean></p>\n<p> </entry><br />\n </map><br />\n </property>\n </bean></p>\n<!-- FIN Definition du Set Polib basé sur \'dc:source\' contient \'Polib\'\n--><!-- FIN Definition du Set Polib basé sur \'dc:source\' contient \'Polib\'\n--><p>-------------------------</p>\n<p>En réalité je ne comprends pas pourquoi cela marchait avec dc:publisher<br />\nje n\'utilisais aucune instruction qui dit dc:publisher=\'Polib\'. je ne<br />\nsais même pas si c\'est possible. j\'ai vu pour les autres set une<br />\ninstruction \'starts-with[]\' mais je n\'ai aucune doc au sujet de ce type<br />\nd\'instruction.</p>\n<p>Merci</p>\n<p>--<br />\nRachid Aliouat<br />\ninformaticien<br />\nService Commun de la Documentation<br />\nUniversité de LILLE 3<br />\nDomaine du Pont de bois<br />\n59650 Villeneuve d\'Ascq<br />\ntel:032041 7054<br />\nmel:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#114;&#97;&#99;&#104;&#105;&#100;&#46;&#97;&#108;&#105;&#111;&#117;&#97;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#51;&#46;&#102;&#114;\'+\'\">\'+\'&#114;&#97;&#99;&#104;&#105;&#100;&#46;&#97;&#108;&#105;&#111;&#117;&#97;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#108;&#105;&#108;&#108;&#101;&#51;&#46;&#102;&#114;\' + \'</a>\';\n // --> </script><br />\n<a href=\"http://www.univ-lille3.fr\" title=\"http://www.univ-lille3.fr\">http://www.univ-lille3.fr</a></p>\n</div>\n', created = 1507746774, expire = 1507833174, headers = '', serialized = 0 WHERE cid = '4:58d8a98adce73afcbff6b86375e57591' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
1 message / 0 nouveaux
Dernière contribution
rachidaliouat
repository - dc:source versus dc:publisher
Bonjour,
je crée un set qui filtre les notices sur le critère suivant :
dc:publisher contient la valeur "Polib"

pour ce faire j'ai créé un fichier polib-lille3-sets.xml dans le
répertoire "override" de vocabulary

après réflexions en interne, je dois modifier ce critère : ce n'est plus
dc:publisher mais dc:source qui doit contenir "Polib"

je ne change rien du coté vocabulary

je change juste dans repository-sets.xml, dans la description du set, le
dc:publisher par dc:source.
et je re-déploie le repository

Evidement, je modifie les fiches Dublin core concernées.

Et là, problème, mon set est vide. j'ai même forcé une ré-indexation et
c'est pareil.
je ne comprends pas pourquoi?
voici le contenu du fichier polib-lille3-sets.xml :
---------------------

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">
isRegistered="false">polib-lille3-sets

setPolib

Projet Polib



Polib

Polib



---------------------

et la partie qui définit setPolib dans repository-sets.xml
---------------------

class="org.orioai.repository.domain.model.set.OaiSetInfos"
init-method="init">

value="vdex:caption/vdex:langstring[@language = 'fr']"/>
value="//vdex:vocabName/vdex:langstring[@language = 'fr']"/>


http://www.openarchives.org/OAI/2.0/oai_dc/

class="org.orioai.repository.domain.model.set.OaiSetSourceInfos">

//dc:source



-------------------------

En réalité je ne comprends pas pourquoi cela marchait avec dc:publisher
je n'utilisais aucune instruction qui dit dc:publisher='Polib'. je ne
sais même pas si c'est possible. j'ai vu pour les autres set une
instruction 'starts-with[]' mais je n'ai aucune doc au sujet de ce type
d'instruction.

Merci

--
Rachid Aliouat
informaticien
Service Commun de la Documentation
Université de LILLE 3
Domaine du Pont de bois
59650 Villeneuve d'Ascq
tel:032041 7054
mel:
http://www.univ-lille3.fr