création Set DC repository

  • 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:deb7d8a3aa764a2c5b87a6992c664838' 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 />J ai passe Ori-search en production depuis 2 semaines.<br />J ai moissonne des ressources locales, Unit, CanalU&nbsp; , UEL, le MIT et j ai quelques fiches issues du workflow.<br />Soit aujourd hui&nbsp; <font size=\"+1\">34167 fiches.</font>\n</div>\n', created = 1507750133, expire = 1507836533, headers = '', serialized = 0 WHERE cid = '4:deb7d8a3aa764a2c5b87a6992c664838' 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:deb7d8a3aa764a2c5b87a6992c664838' 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 />J ai passe Ori-search en production depuis 2 semaines.<br />J ai moissonne des ressources locales, Unit, CanalU&nbsp; , UEL, le MIT et j ai quelques fiches issues du workflow.<br />Soit aujourd hui&nbsp; <font size=\"+1\">34167 fiches.</font>\n</div>\n', created = 1507750133, expire = 1507836533, headers = '', serialized = 0 WHERE cid = '4:deb7d8a3aa764a2c5b87a6992c664838' 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:afe1bfd843f21559c1cbc80ee1212603' 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 />\nil me manque de l\'information pour la création d\'un Set de fiches<br />\nDubinCore dans le module repository:<br />\nEn effet, dans les fichiers de conf du vocabulary<br />\n(/conf/properties/ori_vocabulary/official),<br />\nje ne trouve rien sur \'dc\'.</p>\n<p>Alors j\'ai ajouté ceci au fichier repository-sets.xml pour la création<br />\nd\'un set qui se nomme \"setPolib\" :</p>\n<p>dans la partie<br />\n<property name=\"setInfosList\">\n<p><ref bean=\"setPolib\"/></p>\n<p>dans le<br />\n<property name=\"namespaces\">, j\'ai ajouté ceci :</p>\n<p><entry key=\"dc\" value=\"http://www.openarchives.org/OAI/2.0/oai_dc/\" /></p>\n<p>ensuite je définis mon set (\"toutes les fiches dont l\'éditeur est<br />\nPolib\") comme ceci :<br />\n<bean id=\"setPolib\"<br />\nclass=\"org.orioai.repository.domain.model.set.OaiSetInfos\"<br />\ninit-method=\"init\"></p>\n<property name=\"xpathSources\">\n <map><br />\n <entry><br />\n <key><br />\n <value>http://www.openarchives.org/OAI/2.0/oai_dc/</value><br />\n </key><br />\n <bean class=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"></p>\n<property name=\"xpath\" value=\"//dc:publisher=\'Polib\'\"/>\n </bean><br />\n </entry><br />\n </map><br />\n </property>\n </bean></p>\n<p>Bien sur, le module se lance avec une erreur grave à cause du Context :<br />\nje n\'ai pas le droit d\'utiliser xpath et xpathSources comme cela. je<br />\nn\'ai pas<br />\ntrouvé de documentation pour nommer correctement les éléments de ce set<br />\nDublinCore.</p>\n<p>Merci pour votre aide.</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 = 1507750133, expire = 1507836533, headers = '', serialized = 0 WHERE cid = '4:afe1bfd843f21559c1cbc80ee1212603' 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:189e0a87a840b781ed9ddd20bb7ece33' 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\"><!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n <meta content=\"text/html;charset=ISO-8859-1\" http-equiv=\"Content-Type\">\n</head>\n<body bgcolor=\"#ffffff\" text=\"#000000\">\nBonjour,<br>\n<br>\nRachid Aliouat a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Bonjour,\n <br>\nil me manque de l\'information pour la cr&eacute;ation d\'un Set de fiches\n <br>\nDubinCore dans le module repository:\n <br>\nEn effet, dans les fichiers de conf du vocabulary\n(/conf/properties/ori_vocabulary/official),\n <br>\nje ne trouve rien sur \'dc\'.\n <br>\n <br>\n</blockquote></div></div>\nLes sets du module repository sont construits d\'apr&egrave;s un vocabulaire\nvdex qui contient les valeurs &agrave; tester pour une m&eacute;tadonn&eacute;e de la fiche,\nlaquelle est exprim&eacute;e dans un xpath<br>\nIl vous faut donc ajouter un vocabulaire(dans le repertoire override du\nvocabulary) , par exemple univ-lille3-sets.xml, avec dans votre cas\npour l\'instant, une seule valeur :<br>\n&nbsp;<br>\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;<br>\n&lt;vdex:vdex xmlns:vdex=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.imsglobal.org/xsd/imsvdex_v1p0\"><font color=\"red\"><b>MailScanner soup&ccedil;onne le lien suivant d\'&ecirc;tre une tentative de fraude de la part de \"www.imsglobal.org\" </b></font> \"http://www.imsglobal.org/xsd/imsvdex_v1p0\"</a><br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns:xsi=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.w3.org/2001/XMLSchema-instance\"><font color=\"red\"><b>MailScanner soup&ccedil;onne le lien suivant d\'&ecirc;tre une tentative de fraude de la part de \"www.w3.org\" </b></font> \"http://www.w3.org/2001/XMLSchema-instance\"</a><br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns:xs=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.w3.org/2001/XMLSchema\"><font color=\"red\"><b>MailScanner soup&ccedil;onne le lien suivant d\'&ecirc;tre une tentative de fraude de la part de \"www.w3.org\" </b></font> \"http://www.w3.org/2001/XMLSchema\"</a><br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\nxsi:schemaLocation=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.imsglobal.org/xsd/imsvdex_v1p0http://www.imsglobal.org/xsd/imsvdex_v1p0.xsd\"><font color=\"red\"><b>MailScanner soup&ccedil;onne le lien suivant d\'&ecirc;tre une tentative de fraude de la part de \"www.imsglobal.org\" </b></font> \"http://www.imsglobal.org/xsd/imsvdex_v1p0\nhttp://www.imsglobal.org/xsd/imsvdex_v1p0.xsd\"</a><br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xs:version=\"0.2\"&gt;<br>\n&nbsp; &lt;vdex:vocabIdentifier isRegistered=\"false\"&gt;<b>univ-lille3-sets</b>&lt;/vdex:vocabIdentifier&gt;<br>\n&nbsp; &lt;vdex:term&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;vdex:termIdentifier&gt;<b>setPolib</b>&lt;/vdex:termIdentifier&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;vdex:caption&gt;<br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;vdex:langstring language=\"fr\"&gt;<b>[Label pour setPolib]</b>&lt;/vdex:langstring&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;/vdex:caption&gt;<br>\n&nbsp; &lt;/vdex:term&gt;<br>\n&lt;vdex:vdex&gt;<br>\n<br>\nEnsuite, il faut d&eacute;clarer dans le fichier repository-sets.xml du module\nrepository, comme vous l\'avez fait, le bean \"setPolib\" r&eacute;f&eacute;rencant le\nvocabulaire d&eacute;fini plus haut en correspondance avec le xpath :<br>\n<br>\n&lt;bean id=\"setPolib\"\nclass=\"org.orioai.repository.domain.model.set.OaiSetInfos\"\ninit-method=\"init\"&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"vocabularyId\" value=\"<b>univ-lille3-sets</b>\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"rootTag\" value=\"vdex\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"termXpath\" value=\"//vdex:term\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"valueXpath\"\nvalue=\".//vdex:termIdentifier\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"setSpecXpath\"\nvalue=\"vdex:termIdentifier\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"setNameXpath\"\nvalue=\"vdex:caption/vdex:langstring[@language = \'fr\']\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"vocabularyNameXpath\"\nvalue=\"//vdex:vocabName/vdex:langstring[@language = \'fr\']\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"vocabularyNameDefault\" value=\"<b>univ-lille3-sets</b>\"/&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"xpathSources\"&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;map&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;entry&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;key&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;\n&lt;value&gt;<a class=\"moz-txt-link-freetext\" href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>&lt;/value&gt; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/key&gt; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;property name=\"xpath\"&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;list&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;\n&lt;value&gt;//dc:publisher&lt;/value&gt; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/list&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/property&gt;&nbsp;&nbsp;&nbsp; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/bean&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/entry&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/map&gt;<br>\n&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/property&gt;<br>\n&nbsp;&nbsp;&nbsp; &lt;/bean&gt;<br>\n<br>\nEn esp&eacute;rant que ceci vous aide... (ces configs sont donn&eacute;es &agrave; titre\nd\'exemple)<br>\n<br>\nCordialement,<br>\nFran&ccedil;ois<br>\n<br>\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote>Alors\nj\'ai ajout&eacute; ceci au fichier repository-sets.xml pour la cr&eacute;ation\n <br>\nd\'un set qui se nomme \"setPolib\" :\n <br>\n <br>\ndans la partie &lt;property name=\"setInfosList\"&gt;\n <br>\n <br>\n&lt;ref bean=\"setPolib\"/&gt;\n <br>\n <br>\ndans le&nbsp;&nbsp;&nbsp; &lt;property name=\"namespaces\"&gt;, j\'ai ajout&eacute; ceci :\n <br>\n <br>\n&lt;entry key=\"dc\" value=<a class=\"moz-txt-link-rfc2396E\" href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\"><font color=\"red\"><b>MailScanner soup&ccedil;onne le lien suivant d\'&ecirc;tre une tentative de fraude de la part de \"www.openarchives.org\" </b></font> \"http://www.openarchives.org/OAI/2.0/oai_dc/\"</a>\n/&gt;\n <br>\n <br>\nensuite je d&eacute;finis mon set (\"toutes les fiches dont l\'&eacute;diteur est\nPolib\") comme ceci :\n <br>\n&lt;bean id=\"setPolib\"\n <br>\nclass=\"org.orioai.repository.domain.model.set.OaiSetInfos\"\n <br>\ninit-method=\"init\"&gt;\n <br>\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;property name=\"xpathSources\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;map&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;entry&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;key&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\n&lt;value&gt;<a class=\"moz-txt-link-freetext\" href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>&lt;/value&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/key&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;bean\nclass=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name=\"xpath\"\nvalue=\"//dc:publisher=\'Polib\'\"/&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/bean&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/entry&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/map&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;/property&gt;\n <br>\n&nbsp;&nbsp;&nbsp;&nbsp;&lt;/bean&gt;\n <br>\n <br>\n <br>\nBien sur, le module se lance avec une erreur grave &agrave; cause du Context :\n <br>\nje n\'ai pas le droit d\'utiliser xpath et xpathSources comme cela. je\nn\'ai pas\n <br>\ntrouv&eacute; de documentation pour nommer correctement les &eacute;l&eacute;ments de ce set\n <br>\nDublinCore.\n <br>\n <br>\nMerci pour votre aide.\n <br>\n <br>\n</blockquote></div></div>\n<br>\n</body>\n</html>\n</div>', created = 1507750135, expire = 1507836535, headers = '', serialized = 0 WHERE cid = '4:189e0a87a840b781ed9ddd20bb7ece33' 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:02ac9fb81fff66d69edb14934a639baf' 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 />\nj\'ai mis en application le tout. j\'ai ajouté une entrée \'term\' dans le<br />\nfichier univ-lille3-sets.xml pour identifier la valeur sur laquelle je<br />\nfais un filtre sur la metadonnée dc:publisher. Tout fonctionne bien.</p>\n<p>Merci,</p>\n<p>Francois Jannin a écrit :<br />\n<div class=\"emailFilter_Toggle\">\n<blockquote class=\"emailFilter_Author_0\"><p>> Bonjour,<br />\n><br />\n> Rachid Aliouat a écrit :</p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Bonjour,<br />\n>> il me manque de l\'information pour la création d\'un Set de fiches<br />\n>> DubinCore dans le module repository:<br />\n>> En effet, dans les fichiers de conf du vocabulary<br />\n>> (/conf/properties/ori_vocabulary/official),<br />\n>> je ne trouve rien sur \'dc\'.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> Les sets du module repository sont construits d\'après un vocabulaire<br />\n> vdex qui contient les valeurs à tester pour une métadonnée de la fiche,<br />\n> laquelle est exprimée dans un xpath<br />\n> Il vous faut donc ajouter un vocabulaire(dans le repertoire override du<br />\n> vocabulary) , par exemple univ-lille3-sets.xml, avec dans votre cas pour<br />\n> l\'instant, une seule valeur :<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\"<br />\n> xsi:schemaLocation=\"http://www.imsglobal.org/xsd/imsvdex_v1p0<br />\n> http://www.imsglobal.org/xsd/imsvdex_v1p0.xsd\"<br />\n> xs:version=\"0.2\"><br />\n> <vdex:vocabIdentifier<br />\n> isRegistered=\"false\">*univ-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\">*[Label pour<br />\n> setPolib]*</vdex:langstring><br />\n> </vdex:caption><br />\n> </vdex:term><br />\n> <vdex:vdex><br />\n><br />\n> Ensuite, il faut déclarer dans le fichier repository-sets.xml du module<br />\n> repository, comme vous l\'avez fait, le bean \"setPolib\" référencant le<br />\n> vocabulaire défini plus haut en correspondance avec le xpath :<br />\n><br />\n> <bean id=\"setPolib\"<br />\n> class=\"org.orioai.repository.domain.model.set.OaiSetInfos\"<br />\n> init-method=\"init\"><br />\n><br />\n<property name=\"vocabularyId\" value=\"*univ-lille3-sets*\"/>\n><br />\n<property name=\"rootTag\" value=\"vdex\"/>\n><br />\n<property name=\"termXpath\" value=\"//vdex:term\"/>\n><br />\n<property name=\"valueXpath\" value=\".//vdex:termIdentifier\"/>\n><br />\n<property name=\"setSpecXpath\" value=\"vdex:termIdentifier\"/>\n><br />\n<property name=\"setNameXpath\"<br />\n> value=\"vdex:caption/vdex:langstring[@language = \'fr\']\"/><br />\n><br />\n<property name=\"vocabularyNameXpath\"<br />\n> value=\"//vdex:vocabName/vdex:langstring[@language = \'fr\']\"/><br />\n><br />\n<property name=\"vocabularyNameDefault\" value=\"*univ-lille3-sets*\"/>\n><br />\n><br />\n<property name=\"xpathSources\">\n> <map><br />\n> <entry><br />\n> <key><br />\n><br />\n> <value>http://www.openarchives.org/OAI/2.0/oai_dc/</value><br />\n> </key><br />\n> <bean<br />\n> class=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"><br />\n><br />\n<property name=\"xpath\">\n><br />\n<list>\n> <value>//dc:publisher</value><br />\n> </list>\n> </property>\n> </bean><br />\n><br />\n> </entry><br />\n> </map><br />\n> </property>\n> </bean><br />\n><br />\n> En espérant que ceci vous aide... (ces configs sont données à titre<br />\n> d\'exemple)<br />\n><br />\n> Cordialement,<br />\n> François<br />\n> </p></blockquote>\n<blockquote class=\"emailFilter_Author_1\"><p>>> Alors j\'ai ajouté ceci au fichier repository-sets.xml pour la création<br />\n>> d\'un set qui se nomme \"setPolib\" :<br />\n>><br />\n>> dans la partie<br />\n<property name=\"setInfosList\">\n>><br />\n>> <ref bean=\"setPolib\"/><br />\n>><br />\n>> dans le<br />\n<property name=\"namespaces\">, j\'ai ajouté ceci :<br />\n>><br />\n>> <entry key=\"dc\" value=\"http://www.openarchives.org/OAI/2.0/oai_dc/\" /><br />\n>><br />\n>> ensuite je définis mon set (\"toutes les fiches dont l\'éditeur est<br />\n>> Polib\") comme ceci :<br />\n>> <bean id=\"setPolib\"<br />\n>> class=\"org.orioai.repository.domain.model.set.OaiSetInfos\"<br />\n>> init-method=\"init\"><br />\n>><br />\n>><br />\n<property name=\"xpathSources\">\n>> <map><br />\n>> <entry><br />\n>> <key><br />\n>><br />\n>> <value>http://www.openarchives.org/OAI/2.0/oai_dc/</value><br />\n>> </key><br />\n>> <bean<br />\n>> class=\"org.orioai.repository.domain.model.set.OaiSetSourceInfos\"><br />\n>><br />\n<property name=\"xpath\" value=\"//dc:publisher=\'Polib\'\"/>\n>> </bean><br />\n>> </entry><br />\n>> </map><br />\n>> </property>\n>> </bean><br />\n>><br />\n>><br />\n>> Bien sur, le module se lance avec une erreur grave à cause du Context :<br />\n>> je n\'ai pas le droit d\'utiliser xpath et xpathSources comme cela. je<br />\n>> n\'ai pas<br />\n>> trouvé de documentation pour nommer correctement les éléments de ce set<br />\n>> DublinCore.<br />\n>><br />\n>> Merci pour votre aide.<br />\n>></p></blockquote>\n<blockquote class=\"emailFilter_Author_0\"><p>> </div>\n</blockquote>\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=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\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 = 1507750135, expire = 1507836535, headers = '', serialized = 0 WHERE cid = '4:02ac9fb81fff66d69edb14934a639baf' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
3 messages / 0 nouveaux
Dernière contribution
rachidaliouat
création Set DC repository
Bonjour,
il me manque de l'information pour la création d'un Set de fiches
DubinCore dans le module repository:
En effet, dans les fichiers de conf du vocabulary
(/conf/properties/ori_vocabulary/official),
je ne trouve rien sur 'dc'.

Alors j'ai ajouté ceci au fichier repository-sets.xml pour la création
d'un set qui se nomme "setPolib" :

dans la partie

dans le
, j'ai ajouté ceci :

ensuite je définis mon set ("toutes les fiches dont l'éditeur est
Polib") comme ceci :
class="org.orioai.repository.domain.model.set.OaiSetInfos"
init-method="init">




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




Bien sur, le module se lance avec une erreur grave à cause du Context :
je n'ai pas le droit d'utiliser xpath et xpathSources comme cela. je
n'ai pas
trouvé de documentation pour nommer correctement les éléments de ce set
DublinCore.

Merci pour votre aide.

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

francoisjannin
Bonjour,

Rachid Aliouat a écrit :
Bonjour,
il me manque de l'information pour la création d'un Set de fiches
DubinCore dans le module repository:
En effet, dans les fichiers de conf du vocabulary (/conf/properties/ori_vocabulary/official),
je ne trouve rien sur 'dc'.

Les sets du module repository sont construits d'après un vocabulaire vdex qui contient les valeurs à tester pour une métadonnée de la fiche, laquelle est exprimée dans un xpath
Il vous faut donc ajouter un vocabulaire(dans le repertoire override du vocabulary) , par exemple univ-lille3-sets.xml, avec dans votre cas pour l'instant, une seule valeur :
 
<?xml version="1.0" encoding="utf-8"?>
<vdex:vdex xmlns:vdex=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"
           xmlns:xsi=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.w3.org" "http://www.w3.org/2001/XMLSchema-instance"
           xmlns:xs=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.w3.org" "http://www.w3.org/2001/XMLSchema"
           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"
           xs:version="0.2">
  <vdex:vocabIdentifier isRegistered="false">univ-lille3-sets</vdex:vocabIdentifier>
  <vdex:term>
    <vdex:termIdentifier>setPolib</vdex:termIdentifier>
    <vdex:caption>
      <vdex:langstring language="fr">[Label pour setPolib]</vdex:langstring>
    </vdex:caption>
  </vdex:term>
<vdex:vdex>

Ensuite, il faut déclarer dans le fichier repository-sets.xml du module repository, comme vous l'avez fait, le bean "setPolib" référencant le vocabulaire défini plus haut en correspondance avec le xpath :

<bean id="setPolib" class="org.orioai.repository.domain.model.set.OaiSetInfos" init-method="init">
        <property name="vocabularyId" value="univ-lille3-sets"/>
        <property name="rootTag" value="vdex"/>
        <property name="termXpath" value="//vdex:term"/>
        <property name="valueXpath" value=".//vdex:termIdentifier"/>
        <property name="setSpecXpath" value="vdex:termIdentifier"/>
        <property name="setNameXpath" value="vdex:caption/vdex:langstring[@language = 'fr']"/>
        <property name="vocabularyNameXpath" value="//vdex:vocabName/vdex:langstring[@language = 'fr']"/>
        <property name="vocabularyNameDefault" value="univ-lille3-sets"/>
       
        <property name="xpathSources">
            <map>
                <entry>
                    <key>
                        <value>http://www.openarchives.org/OAI/2.0/oai_dc/</value>
                    </key>
                    <bean class="org.orioai.repository.domain.model.set.OaiSetSourceInfos">
                        <property name="xpath">
                            <list>
                                <value>//dc:publisher</value>
                            </list>
                        </property>   
                    </bean>
                   
                </entry>
            </map>
        </property>
    </bean>

En espérant que ceci vous aide... (ces configs sont données à titre d'exemple)

Cordialement,
François

Alors j'ai ajouté ceci au fichier repository-sets.xml pour la création
d'un set qui se nomme "setPolib" :

dans la partie <property name="setInfosList">

<ref bean="setPolib"/>

dans le    <property name="namespaces">, j'ai ajouté ceci :

<entry key="dc" value=MailScanner soupçonne le lien suivant d'être une tentative de fraude de la part de "www.openarchives.org" "http://www.openarchives.org/OAI/2.0/oai_dc/" />

ensuite je définis mon set ("toutes les fiches dont l'éditeur est Polib") comme ceci :
<bean id="setPolib"
class="org.orioai.repository.domain.model.set.OaiSetInfos"
init-method="init">

    <property name="xpathSources">
        <map>
        <entry>
            <key>
                                            <value>http://www.openarchives.org/OAI/2.0/oai_dc/</value>
            </key>
            <bean class="org.orioai.repository.domain.model.set.OaiSetSourceInfos">
                <property name="xpath" value="//dc:publisher='Polib'"/>
            </bean>
        </entry>
        </map>
    </property>
    </bean>


Bien sur, le module se lance avec une erreur grave à cause du Context :
je n'ai pas le droit d'utiliser xpath et xpathSources comme cela. je n'ai pas
trouvé de documentation pour nommer correctement les éléments de ce set
DublinCore.

Merci pour votre aide.


rachidaliouat
Bonjour,
j'ai mis en application le tout. j'ai ajouté une entrée 'term' dans le
fichier univ-lille3-sets.xml pour identifier la valeur sur laquelle je
fais un filtre sur la metadonnée dc:publisher. Tout fonctionne bien.

Merci,

Francois Jannin a écrit :

> Bonjour,
>
> Rachid Aliouat a écrit :

>> Bonjour,
>> il me manque de l'information pour la création d'un Set de fiches
>> DubinCore dans le module repository:
>> En effet, dans les fichiers de conf du vocabulary
>> (/conf/properties/ori_vocabulary/official),
>> je ne trouve rien sur 'dc'.
>>

> Les sets du module repository sont construits d'après un vocabulaire
> vdex qui contient les valeurs à tester pour une métadonnée de la fiche,
> laquelle est exprimée dans un xpath
> Il vous faut donc ajouter un vocabulaire(dans le repertoire override du
> vocabulary) , par exemple univ-lille3-sets.xml, avec dans votre cas pour
> l'instant, une seule valeur :
>
>
> > 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">*univ-lille3-sets*
>
> *setPolib*
>
> *[Label pour
> setPolib]*

>

>

>
>
> Ensuite, il faut déclarer dans le fichier repository-sets.xml du module
> repository, comme vous l'avez fait, le bean "setPolib" référencant le
> vocabulaire défini plus haut en correspondance avec le xpath :
>
> > 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:publisher
>
>
>

>
>
>
> >
>
> En espérant que ceci vous aide... (ces configs sont données à titre
> d'exemple)
>
> Cordialement,
> François
>

>> Alors j'ai ajouté ceci au fichier repository-sets.xml pour la création
>> d'un set qui se nomme "setPolib" :
>>
>> dans la partie
>>
>>
>>
>> dans le
, j'ai ajouté ceci :
>>
>>
>>
>> ensuite je définis mon set ("toutes les fiches dont l'éditeur est
>> Polib") comme ceci :
>> >> class="org.orioai.repository.domain.model.set.OaiSetInfos"
>> init-method="init">
>>
>>
>>
>>
>>
>>
>> http://www.openarchives.org/OAI/2.0/oai_dc/
>>

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

>>

>>
>>
>>
>>
>>
>> Bien sur, le module se lance avec une erreur grave à cause du Context :
>> je n'ai pas le droit d'utiliser xpath et xpathSources comme cela. je
>> n'ai pas
>> trouvé de documentation pour nommer correctement les éléments de ce set
>> DublinCore.
>>
>> Merci pour votre aide.
>>

>

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

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur « Enregistrer les paramètres » pour activer vos changements.
Sujet clos