Utilisation d'ORI-OAI avec un système d'information existant

  • 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:47b2e11d3ab5ef795d057ae0bfe5e12b' 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,</p>\n<p>J?ai parcouru la procédure décrite par Kossi pour la « recherche de<br />\ndiscipline/taxonomie personnalisée » (sur l?exemple de l?ajout d?une<br />\nclassification locale, celle de Rennes2)</p>\n<p>Vocabulary permet une gestion centralisée des vocabulaires « communs »<br />\n(dont ceux liés au LOM).<br />\nIl offre la possibilité de modifier/ajouter des vocabulaires statiques<br />\nen les déposant dans le dossier « o\n</div>\n', created = 1507748602, expire = 1507835002, headers = '', serialized = 0 WHERE cid = '4:47b2e11d3ab5ef795d057ae0bfe5e12b' 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:47b2e11d3ab5ef795d057ae0bfe5e12b' 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,</p>\n<p>J?ai parcouru la procédure décrite par Kossi pour la « recherche de<br />\ndiscipline/taxonomie personnalisée » (sur l?exemple de l?ajout d?une<br />\nclassification locale, celle de Rennes2)</p>\n<p>Vocabulary permet une gestion centralisée des vocabulaires « communs »<br />\n(dont ceux liés au LOM).<br />\nIl offre la possibilité de modifier/ajouter des vocabulaires statiques<br />\nen les déposant dans le dossier « o\n</div>\n', created = 1507748602, expire = 1507835002, headers = '', serialized = 0 WHERE cid = '4:47b2e11d3ab5ef795d057ae0bfe5e12b' 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:7126f0d033f563d2126d6f1a54594484' 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><br>Dans le cadre d&#39;un projet d&#39;école, une groupe d&#39;étudiants, dont je fais partie, doit adapter un système d&#39;information déjà existant avec le logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br><br />\n<br>J&#39;aurais donc 2 principale questions :<br>1)  D&#39;après la documentation d&#39;ORI-OAI, nous avons besoin d&#39;une base de données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le système d&#39;information à notre disposition utilise Oracle 11. Pouvons-nous continuer d&#39;utiliser Oracle ou bien devons nous nécessairement l&#39;abandonner ?<br><br />\n2) Après quelques tests, nous avons remarqué que le code des fichiers XML générés par MD-Editor était directement stocké dans la base, sans aucun parsing. J&#39;aimerais donc savoir s&#39;il est possible de configurer cela (à priori au travers du module Indexing si je ne me trompe pas) pour obtenir effectivement un parsing. Identiquement, le processus inverse existe-t-il (c&#39;est à dire plusieurs données placées dans différentes tables qui seront utilisés pour être affichés dans un même formulaire sous MD-Editor).<br><br />\nEn gros, nous aimerions avoir un modèle différent de celui proposé par défaut par ORI-OAI-Workflow lors de l&#39;installation.<br><br>Je vous remercie à l&#39;avance pour vos réponses.<br><br>Khoa NGHIEM<br>Étudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br />\n<br />--<br />\n<br />This message has been scanned for viruses and<br />\n<br />dangerous content by<br />\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is<br />\n<br />believed to be clean.</p>\n</div>\n', created = 1507748603, expire = 1507835003, headers = '', serialized = 0 WHERE cid = '4:7126f0d033f563d2126d6f1a54594484' 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:e9e751262e81cc6470170fcea218a027' 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\">\n<font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n<br>\nJe r&eacute;ponds dans votre message.<br>\n</font></font><br>\n<br>\nKhoa Nghiem a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"919301b5c518c9ff00d1a59ebc883be5\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'919301b5c518c9ff00d1a59ebc883be5\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">Bonjour,<br>\n <br>\nDans le cadre d\'un projet d\'&eacute;cole, une groupe d\'&eacute;tudiants, dont je fais\npartie, doit adapter un syst&egrave;me d\'information d&eacute;j&agrave; existant avec le\nlogiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br>\n <br>\nJ\'aurais donc 2 principale questions :<br>\n1)&nbsp; D\'apr&egrave;s la documentation d\'ORI-OAI, nous avons besoin d\'une base de\ndonn&eacute;es SQL. Les SGBD cit&eacute;s donnent MySQL ou PostgreSQL. Toutefois, le\nsyst&egrave;me d\'information &agrave; notre disposition utilise Oracle 11.\nPouvons-nous continuer d\'utiliser Oracle ou bien devons nous\nn&eacute;cessairement l\'abandonner ?<br>\n</blockquote></div></div>\nMySQL et PostgreSQL ont &eacute;t&eacute; valid&eacute;s par l\'&eacute;quipe technique.<br>\nD\'autres SGBD peuvent &ecirc;tre envisag&eacute;s mais aucun test n\'a &eacute;t&eacute; effectu&eacute;.\nVous pouvez utiliser le driver Oracle (&agrave; placer dans les modules\nharvester et workflow) et nous faire un retour.<br>\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"a3d5e92c57484df32761ceb295829e87\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'a3d5e92c57484df32761ceb295829e87\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">2) Apr&egrave;s quelques tests, nous avons remarqu&eacute; que le code\ndes fichiers XML g&eacute;n&eacute;r&eacute;s par MD-Editor &eacute;tait directement stock&eacute; dans la\nbase, sans aucun parsing. J\'aimerais donc savoir s\'il est possible de\nconfigurer cela (&agrave; priori au travers du module Indexing si je ne me\ntrompe pas) pour obtenir effectivement un parsing. </blockquote></div></div>\nQu\'entendez-vous par \"parsing\" ? Que souhaitez-vous faire ?<br>\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"e390b2fbe7141abbf400b0017fdabd65\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'e390b2fbe7141abbf400b0017fdabd65\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">Identiquement, le processus inverse existe-t-il (c\'est &agrave;\ndire plusieurs donn&eacute;es plac&eacute;es dans diff&eacute;rentes tables qui seront\nutilis&eacute;s pour &ecirc;tre affich&eacute;s dans un m&ecirc;me formulaire sous MD-Editor).<br>\nEn gros, nous aimerions avoir un mod&egrave;le diff&eacute;rent de celui propos&eacute; par\nd&eacute;faut par ORI-OAI-Workflow lors de l\'installation.<br>\n</blockquote></div></div>\nL&agrave; non plus je ne comprends pas bien.<br>\nJe crois comprendre que vous avez diff&eacute;rentes informations dispers&eacute;s\ndans diff&eacute;rents champs d\'une base de donn&eacute;es et vous souhaiteriez les\ntraiter dans le md-editor ? Le md-editor ne prend en entr&eacute;e et ne sort\nque du XML. Il vous faudra donc cr&eacute;er un code d\'import/export XML/votre\nbase avec le workflow.<br>\n<br>\nCordialement,<br>\n<div class=\"moz-signature\">\n<div class=\"moz-signature\"><font face=\"Verdana\"><small>\nYohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n<a href=\"http://www.univ-valenciennes.fr\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\">ORI-OAI</a>\n</small></font>\n</div>\n</div>\n<br>\n<br>\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"9100882bc513913dc72d7ce5de21ceb0\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'9100882bc513913dc72d7ce5de21ceb0\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#117;&#50;&#103;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#49;&#48;&#55;&#52;&#54;&#103;&#57;&#49;&#102;&#50;&#101;&#97;&#99;&#102;&#111;&#51;&#100;&#56;&#100;&#57;&#51;&#48;&#98;&#100;&#53;&#57;&#57;&#55;&#102;&#98;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">Je vous remercie &agrave; l\'avance pour vos r&eacute;ponses.<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n-- <br>\nThis message has been scanned for viruses and\n <br>\ndangerous content by\n <a moz-do-not-send=\"true\" href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a><b>,\nand is\n <br>\nbelieved to be clean.\n </b></blockquote></div></div>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"><b>MailScanner</b></a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:e9e751262e81cc6470170fcea218a027' 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:19879ed4bc267bc8d30922e92f76008e' 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><br>Merci pour votre réponse.<br><br>Je suis désolé de ne pas avoir été très clair, mais vous avez en partie répondu à mes interrogations.<br>Je vais ré-expliquer ce que je voulais dire par un exemple : <br><br><br />\nLorsque j&#39;enregistre un formulaire, j&#39;obtiens un code XML de ce type, stocké dans la table ORI_WORKFLOW_INSTANCE :<br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;oaidc:dc xmlns:oaidc=&quot;<a href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>&quot; xmlns:dc=&quot;<a href=\"http://purl.org/dc/elements/1.1/\">http://purl.org/dc/elements/1.1/</a>&quot;&gt;<br><br />\n  &lt;dc:title&gt;Page test&lt;/dc:title&gt;<br>  &lt;dc:creator&gt;KHOA NGHIEM&lt;/dc:creator&gt;<br>  &lt;dc:subject&gt;Test&lt;/dc:subject&gt;<br>  &lt;dc:description&gt;description_test&lt;/dc:description&gt;<br>  &lt;dc:publisher&gt;INSA&lt;/dc:publisher&gt;<br><br />\n  &lt;dc:contributor/&gt;<br>  &lt;dc:date&gt;2010-03-23&lt;/dc:date&gt;<br>  &lt;dc:type&gt;&lt;/dc:type&gt;<br>  &lt;dc:format&gt;application/pdf&lt;/dc:format&gt;<br>  &lt;dc:identifier&gt;&lt;/dc:identifier&gt;<br>  &lt;dc:language&gt;fr&lt;/dc:language&gt;<br><br />\n  &lt;dc:rights&gt;&lt;/dc:rights&gt;<br>&lt;/oaidc:dc&gt;<br><br>Ce que nous souhaitons faire en fait, c&#39;est séparer chacun de ces éléments pour les placer dans des tables différentes et non dans une seule et même table comme le fait par défaut ORI-OAI (par exemple, je voudrais stocker tous les titres dans une table TITLE ou tous les descripteurs dans une table DESCRIPTOR). D&#39;après ce que vous me dites, il faudrait que je crée un script de conversion XML/ma base. Mais est-ce que cela impliquerait l&#39;utilisation de nouvelles tables (en plus de ORI_WORKFLOW_INSTANCE), voire d&#39;une autre base en parallèle, ou bien puis-je faire cela à la volée en modifiant la structure des tables générées lors de l&#39;installation d&#39;ORI-OAI afin que les données soient stockées directement comme je le souhaite ?<br><br />\n<br>Khoa NGHIEM<br><br />\nÉtudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br><br />\n<div class=\"gmail_quote\">Le 22 avril 2010 08:18, Yohan Colmant <span dir=\"ltr\">&lt;<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span> a écrit :<br></p>\n<blockquote class=\"gmail_quote\" style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\"><div bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Bonjour,<br><br />\n<br><br />\nJe réponds dans votre message.<br><br />\n</font></font><br><br />\n<br><br />\nKhoa Nghiem a écrit :</p>\n<blockquote type=\"cite\"><p>Bonjour,<br><br />\n <br><br />\nDans le cadre d&#39;un projet d&#39;école, une groupe d&#39;étudiants, dont je fais<br />\npartie, doit adapter un système d&#39;information déjà existant avec le<br />\nlogiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br><br />\n <br><br />\nJ&#39;aurais donc 2 principale questions :<br><br />\n1)  D&#39;après la documentation d&#39;ORI-OAI, nous avons besoin d&#39;une base de<br />\ndonnées SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le<br />\nsystème d&#39;information à notre disposition utilise Oracle 11.<br />\nPouvons-nous continuer d&#39;utiliser Oracle ou bien devons nous<br />\nnécessairement l&#39;abandonner ?<br>\n</p></blockquote>\n<p>MySQL et PostgreSQL ont été validés par l&#39;équipe technique.<br><br />\nD&#39;autres SGBD peuvent être envisagés mais aucun test n&#39;a été effectué.<br />\nVous pouvez utiliser le driver Oracle (à placer dans les modules<br />\nharvester et workflow) et nous faire un retour.<br></p>\n<blockquote type=\"cite\"><p>2) Après quelques tests, nous avons remarqué que le code<br />\ndes fichiers XML générés par MD-Editor était directement stocké dans la<br />\nbase, sans aucun parsing. J&#39;aimerais donc savoir s&#39;il est possible de<br />\nconfigurer cela (à priori au travers du module Indexing si je ne me<br />\ntrompe pas) pour obtenir effectivement un parsing. </p></blockquote>\n<p>Qu&#39;entendez-vous par &quot;parsing&quot; ? Que souhaitez-vous faire ?<br></p>\n<blockquote type=\"cite\"><p>Identiquement, le processus inverse existe-t-il (c&#39;est à<br />\ndire plusieurs données placées dans différentes tables qui seront<br />\nutilisés pour être affichés dans un même formulaire sous MD-Editor).<br><br />\nEn gros, nous aimerions avoir un modèle différent de celui proposé par<br />\ndéfaut par ORI-OAI-Workflow lors de l&#39;installation.<br>\n</p></blockquote>\n<p>Là non plus je ne comprends pas bien.<br><br />\nJe crois comprendre que vous avez différentes informations dispersés<br />\ndans différents champs d&#39;une base de données et vous souhaiteriez les<br />\ntraiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort<br />\nque du XML. Il vous faudra donc créer un code d&#39;import/export XML/votre<br />\nbase avec le workflow.<br><br />\n<br><br />\nCordialement,<br></p>\n<div>\n<div><font face=\"Verdana\"><small><br />\nYohan COLMANT<br><br />\nDirection des Systèmes d&#39;Information<br><br />\n<a href=\"http://www.univ-valenciennes.fr\" target=\"_blank\">UVHC</a> - Université de<br />\nValenciennes et du Hainaut Cambrésis<br><br />\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a><br />\n</small></font>\n</div>\n</div>\n<p><br><br />\n<br></p>\n<blockquote type=\"cite\"><p>Je vous remercie à l&#39;avance pour vos réponses.<br><br />\n <br><br />\nKhoa NGHIEM<br><br />\nÉtudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br />\n <br><br />\n-- <br><br />\nThis message has been scanned for viruses and<br />\n <br><br />\ndangerous content by<br />\n <a href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b>,<br />\nand is<br />\n <br><br />\nbelieved to be clean.<br />\n </b></p></blockquote>\n</div>\n</blockquote>\n</div>\n<p><br><br />\n<br />--<br />\n<br />This message has been scanned for viruses and<br />\n<br />dangerous content by<br />\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is<br />\n<br />believed to be clean.</p>\n</div>\n', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:19879ed4bc267bc8d30922e92f76008e' 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:8bbc501f5fc2a2278d13b2f6537c1b43' 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\">\n<font size=\"-1\"><font face=\"Verdana\">Avant d\'entrer dans le technique,\npouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?<br>\n<br>\nQuelle sera l\'exploitation de ces diff&eacute;rents champs ?<br>\n<br>\nMerci<br>\n</font></font>\n<div class=\"moz-signature\">\n<div class=\"moz-signature\"><font face=\"Verdana\"><small>\nYohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n<a href=\"http://www.univ-valenciennes.fr\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\">ORI-OAI</a>\n</small></font>\n</div>\n</div>\n<br>\n<br>\nKhoa Nghiem a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"4a8d885f9defe78bd82caa80c3dc4374\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'4a8d885f9defe78bd82caa80c3dc4374\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#109;&#50;&#108;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#50;&#48;&#50;&#49;&#57;&#109;&#55;&#55;&#102;&#101;&#50;&#56;&#98;&#49;&#104;&#102;&#55;&#102;&#54;&#100;&#100;&#52;&#55;&#98;&#102;&#53;&#56;&#101;&#56;&#98;&#48;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#109;&#50;&#108;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#50;&#48;&#50;&#49;&#57;&#109;&#55;&#55;&#102;&#101;&#50;&#56;&#98;&#49;&#104;&#102;&#55;&#102;&#54;&#100;&#100;&#52;&#55;&#98;&#102;&#53;&#56;&#101;&#56;&#98;&#48;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">Bonjour,<br>\n <br>\nMerci pour votre r&eacute;ponse.<br>\n <br>\nJe suis d&eacute;sol&eacute; de ne pas avoir &eacute;t&eacute; tr&egrave;s clair, mais vous avez en partie\nr&eacute;pondu &agrave; mes interrogations.<br>\nJe vais r&eacute;-expliquer ce que je voulais dire par un exemple : <br>\n <br>\nLorsque j\'enregistre un formulaire, j\'obtiens un code XML de ce type,\nstock&eacute; dans la table ORI_WORKFLOW_INSTANCE :<br>\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;oaidc:dc xmlns:oaidc=\"<a\n moz-do-not-send=\"true\"\n href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>\"\nxmlns:dc=\"<a moz-do-not-send=\"true\"\n href=\"http://purl.org/dc/elements/1.1/\">http://purl.org/dc/elements/1.1/</a>\"&gt;<br>\n&nbsp; &lt;dc:title&gt;Page test&lt;/dc:title&gt;<br>\n&nbsp; &lt;dc:creator&gt;KHOA NGHIEM&lt;/dc:creator&gt;<br>\n&nbsp; &lt;dc:subject&gt;Test&lt;/dc:subject&gt;<br>\n&nbsp; &lt;dc:description&gt;description_test&lt;/dc:description&gt;<br>\n&nbsp; &lt;dc:publisher&gt;INSA&lt;/dc:publisher&gt;<br>\n&nbsp; &lt;dc:contributor/&gt;<br>\n&nbsp; &lt;dc:date&gt;2010-03-23&lt;/dc:date&gt;<br>\n&nbsp; &lt;dc:type&gt;&lt;/dc:type&gt;<br>\n&nbsp; &lt;dc:format&gt;application/pdf&lt;/dc:format&gt;<br>\n&nbsp; &lt;dc:identifier&gt;&lt;/dc:identifier&gt;<br>\n&nbsp; &lt;dc:language&gt;fr&lt;/dc:language&gt;<br>\n&nbsp; &lt;dc:rights&gt;&lt;/dc:rights&gt;<br>\n&lt;/oaidc:dc&gt;<br>\n <br>\nCe que nous souhaitons faire en fait, c\'est s&eacute;parer chacun de ces\n&eacute;l&eacute;ments pour les placer dans des tables diff&eacute;rentes et non dans une\nseule et m&ecirc;me table comme le fait par d&eacute;faut ORI-OAI (par exemple, je\nvoudrais stocker tous les titres dans une table TITLE ou tous les\ndescripteurs dans une table DESCRIPTOR). D\'apr&egrave;s ce que vous me dites,\nil faudrait que je cr&eacute;e un script de conversion XML/ma base. Mais\nest-ce que cela impliquerait l\'utilisation de nouvelles tables (en plus\nde ORI_WORKFLOW_INSTANCE), voire d\'une autre base en parall&egrave;le, ou bien\npuis-je faire cela &agrave; la vol&eacute;e en modifiant la structure des tables\ng&eacute;n&eacute;r&eacute;es lors de l\'installation d\'ORI-OAI afin que les donn&eacute;es soient\nstock&eacute;es directement comme je le souhaite ?<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n <div class=\"gmail_quote\">Le 22 avril 2010 08:18, Yohan Colmant <span\n dir=\"ltr\">&lt;<a moz-do-not-send=\"true\"\n href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span>\na &eacute;crit :<br>\n <div class=\"emailFilter_Author_1\"><blockquote class=\"gmail_quote\"\n style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\">\n <div bgcolor=\"#ffffff\" text=\"#000000\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br>\n <br>\nJe r&eacute;ponds dans votre message.<br>\n </font></font><br>\n <br>\nKhoa Nghiem a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour,<br>\n <br>\nDans le cadre d\'un projet d\'&eacute;cole, une groupe d\'&eacute;tudiants, dont je fais\npartie, doit adapter un syst&egrave;me d\'information d&eacute;j&agrave; existant avec le\nlogiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br>\n <br>\nJ\'aurais donc 2 principale questions :<br>\n1)&nbsp; D\'apr&egrave;s la documentation d\'ORI-OAI, nous avons besoin d\'une base de\ndonn&eacute;es SQL. Les SGBD cit&eacute;s donnent MySQL ou PostgreSQL. Toutefois, le\nsyst&egrave;me d\'information &agrave; notre disposition utilise Oracle 11.\nPouvons-nous continuer d\'utiliser Oracle ou bien devons nous\nn&eacute;cessairement l\'abandonner ?<br>\n </blockquote></div>\nMySQL et PostgreSQL ont &eacute;t&eacute; valid&eacute;s par l\'&eacute;quipe technique.<br>\nD\'autres SGBD peuvent &ecirc;tre envisag&eacute;s mais aucun test n\'a &eacute;t&eacute; effectu&eacute;.\nVous pouvez utiliser le driver Oracle (&agrave; placer dans les modules\nharvester et workflow) et nous faire un retour.<br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">2) Apr&egrave;s quelques tests, nous avons\nremarqu&eacute; que le code\ndes fichiers XML g&eacute;n&eacute;r&eacute;s par MD-Editor &eacute;tait directement stock&eacute; dans la\nbase, sans aucun parsing. J\'aimerais donc savoir s\'il est possible de\nconfigurer cela (&agrave; priori au travers du module Indexing si je ne me\ntrompe pas) pour obtenir effectivement un parsing. </blockquote></div>\nQu\'entendez-vous par \"parsing\" ? Que souhaitez-vous faire ?<br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Identiquement, le processus inverse\nexiste-t-il (c\'est &agrave;\ndire plusieurs donn&eacute;es plac&eacute;es dans diff&eacute;rentes tables qui seront\nutilis&eacute;s pour &ecirc;tre affich&eacute;s dans un m&ecirc;me formulaire sous MD-Editor).<br>\nEn gros, nous aimerions avoir un mod&egrave;le diff&eacute;rent de celui propos&eacute; par\nd&eacute;faut par ORI-OAI-Workflow lors de l\'installation.<br>\n </blockquote></div>\nL&agrave; non plus je ne comprends pas bien.<br>\nJe crois comprendre que vous avez diff&eacute;rentes informations dispers&eacute;s\ndans diff&eacute;rents champs d\'une base de donn&eacute;es et vous souhaiteriez les\ntraiter dans le md-editor ? Le md-editor ne prend en entr&eacute;e et ne sort\nque du XML. Il vous faudra donc cr&eacute;er un code d\'import/export XML/votre\nbase avec le workflow.<br>\n <br>\nCordialement,<br>\n <div>\n <div><font face=\"Verdana\"><small>Yohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n <a moz-do-not-send=\"true\" href=\"http://www.univ-valenciennes.fr\"\n target=\"_blank\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a moz-do-not-send=\"true\"\n href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a>\n </small></font></div>\n </div>\n <br>\n <br>\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Je vous remercie &agrave; l\'avance pour vos\nr&eacute;ponses.<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n-- <br>\nThis message has been scanned for viruses and <br>\ndangerous content by <a moz-do-not-send=\"true\"\n href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b><b>,\nand is <br>\nbelieved to be clean. </b></b></blockquote></div>\n </div>\n </blockquote></div>\n </div>\n <b><br>\n <br>\n-- <br>\nThis message has been scanned for viruses and\n <br>\ndangerous content by\n </b><a moz-do-not-send=\"true\" href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a><b>,\nand is\n <br>\nbelieved to be clean.\n </b></blockquote></div></div>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"><b>MailScanner</b></a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:8bbc501f5fc2a2278d13b2f6537c1b43' 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:2ed13b653606702c04832bd537d5cd7d' 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\">Le projet sur lequel nous travaillons est en fait initié par un client (un CHU). Ce dernier, entretient depuis plusieurs années un moteur de recherche et il possède sa propre plateforme d&#39;indexation et de gestion de ressources. Une partie de notre projet consiste (selon la volonté du client) de mettre en place une nouvelle plateforme d&#39;indexation, mais en utilisant ORI-OAI. La contrainte toutefois, est que nous devons garder la base de données existante.<br><br />\n<br>Nous sommes donc en période d&#39;étude de faisabilité afin de voir si l&#39;utilisation d&#39;ORI-OAI est effectivement possible pour ce qu&#39;il veut. Si ce n&#39;est pas le cas, nous allons le lui faire savoir et proposer une autre solution.<br><br />\nAinsi, dans la base de données existantes, les données sont éparpillées dans de très nombreuses tables, et il faudrait que nous puissions reconstituer les fiches de métadonnées par le biais de MD-Editor.<br><br>Khoa NGHIEM<br></p>\n<p>Étudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br><br />\n<div class=\"gmail_quote\">Le 22 avril 2010 11:37, Yohan Colmant <span dir=\"ltr\">&lt;<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span> a écrit :<br></p>\n<blockquote class=\"gmail_quote\" style=\"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;\"><div bgcolor=\"#ffffff\" text=\"#000000\">\n<font size=\"-1\"><font face=\"Verdana\">Avant d&#39;entrer dans le technique,<br />\npouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?<br><br />\n<br><br />\nQuelle sera l&#39;exploitation de ces différents champs ?<br><br />\n<br><br />\nMerci<br><br />\n</font></font><br />\n<div class=\"im\">\n<div>\n<div><font face=\"Verdana\"><small><br />\nYohan COLMANT<br><br />\nDirection des Systèmes d&#39;Information<br><br />\n<a href=\"http://www.univ-valenciennes.fr\" target=\"_blank\">UVHC</a> - Université de<br />\nValenciennes et du Hainaut Cambrésis<br><br />\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a><br />\n</small></font>\n</div>\n</div>\n<p><br><br />\n<br></div>\n<div>\n<div></div>\n<div class=\"h5\">\nKhoa Nghiem a écrit :</p>\n<blockquote type=\"cite\"><p>Bonjour,<br><br />\n <br><br />\nMerci pour votre réponse.<br><br />\n <br><br />\nJe suis désolé de ne pas avoir été très clair, mais vous avez en partie<br />\nrépondu à mes interrogations.<br><br />\nJe vais ré-expliquer ce que je voulais dire par un exemple : <br><br />\n <br><br />\nLorsque j&#39;enregistre un formulaire, j&#39;obtiens un code XML de ce type,<br />\nstocké dans la table ORI_WORKFLOW_INSTANCE :<br><br />\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;oaidc:dc xmlns:oaidc=&quot;<a href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\" target=\"_blank\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>&quot;<br />\nxmlns:dc=&quot;<a href=\"http://purl.org/dc/elements/1.1/\" target=\"_blank\">http://purl.org/dc/elements/1.1/</a>&quot;&gt;<br><br />\n  &lt;dc:title&gt;Page test&lt;/dc:title&gt;<br><br />\n  &lt;dc:creator&gt;KHOA NGHIEM&lt;/dc:creator&gt;<br><br />\n  &lt;dc:subject&gt;Test&lt;/dc:subject&gt;<br><br />\n  &lt;dc:description&gt;description_test&lt;/dc:description&gt;<br><br />\n  &lt;dc:publisher&gt;INSA&lt;/dc:publisher&gt;<br><br />\n  &lt;dc:contributor/&gt;<br><br />\n  &lt;dc:date&gt;2010-03-23&lt;/dc:date&gt;<br><br />\n  &lt;dc:type&gt;&lt;/dc:type&gt;<br><br />\n  &lt;dc:format&gt;application/pdf&lt;/dc:format&gt;<br><br />\n  &lt;dc:identifier&gt;&lt;/dc:identifier&gt;<br><br />\n  &lt;dc:language&gt;fr&lt;/dc:language&gt;<br><br />\n  &lt;dc:rights&gt;&lt;/dc:rights&gt;<br><br />\n&lt;/oaidc:dc&gt;<br><br />\n <br><br />\nCe que nous souhaitons faire en fait, c&#39;est séparer chacun de ces<br />\néléments pour les placer dans des tables différentes et non dans une<br />\nseule et même table comme le fait par défaut ORI-OAI (par exemple, je<br />\nvoudrais stocker tous les titres dans une table TITLE ou tous les<br />\ndescripteurs dans une table DESCRIPTOR). D&#39;après ce que vous me dites,<br />\nil faudrait que je crée un script de conversion XML/ma base. Mais<br />\nest-ce que cela impliquerait l&#39;utilisation de nouvelles tables (en plus<br />\nde ORI_WORKFLOW_INSTANCE), voire d&#39;une autre base en parallèle, ou bien<br />\npuis-je faire cela à la volée en modifiant la structure des tables<br />\ngénérées lors de l&#39;installation d&#39;ORI-OAI afin que les données soient<br />\nstockées directement comme je le souhaite ?<br><br />\n <br><br />\nKhoa NGHIEM<br><br />\nÉtudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br />\n <br></p>\n<div class=\"gmail_quote\">Le 22 avril 2010 08:18, Yohan Colmant <span dir=\"ltr\">&lt;<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\" target=\"_blank\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span><br />\na écrit :<br></p>\n<blockquote class=\"gmail_quote\" style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\"><div bgcolor=\"#ffffff\" text=\"#000000\">\n <font size=\"-1\"><font face=\"Verdana\">Bonjour,<br><br />\n <br><br />\nJe réponds dans votre message.<br><br />\n </font></font><br><br />\n <br><br />\nKhoa Nghiem a écrit :</p>\n<blockquote type=\"cite\"><p>Bonjour,<br><br />\n <br><br />\nDans le cadre d&#39;un projet d&#39;école, une groupe d&#39;étudiants, dont je fais<br />\npartie, doit adapter un système d&#39;information déjà existant avec le<br />\nlogiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br><br />\n <br><br />\nJ&#39;aurais donc 2 principale questions :<br><br />\n1)  D&#39;après la documentation d&#39;ORI-OAI, nous avons besoin d&#39;une base de<br />\ndonnées SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le<br />\nsystème d&#39;information à notre disposition utilise Oracle 11.<br />\nPouvons-nous continuer d&#39;utiliser Oracle ou bien devons nous<br />\nnécessairement l&#39;abandonner ?<br>\n </p></blockquote>\n<p>MySQL et PostgreSQL ont été validés par l&#39;équipe technique.<br><br />\nD&#39;autres SGBD peuvent être envisagés mais aucun test n&#39;a été effectué.<br />\nVous pouvez utiliser le driver Oracle (à placer dans les modules<br />\nharvester et workflow) et nous faire un retour.<br></p>\n<blockquote type=\"cite\"><p>2) Après quelques tests, nous avons<br />\nremarqué que le code<br />\ndes fichiers XML générés par MD-Editor était directement stocké dans la<br />\nbase, sans aucun parsing. J&#39;aimerais donc savoir s&#39;il est possible de<br />\nconfigurer cela (à priori au travers du module Indexing si je ne me<br />\ntrompe pas) pour obtenir effectivement un parsing. </p></blockquote>\n<p>Qu&#39;entendez-vous par &quot;parsing&quot; ? Que souhaitez-vous faire ?<br></p>\n<blockquote type=\"cite\"><p>Identiquement, le processus inverse<br />\nexiste-t-il (c&#39;est à<br />\ndire plusieurs données placées dans différentes tables qui seront<br />\nutilisés pour être affichés dans un même formulaire sous MD-Editor).<br><br />\nEn gros, nous aimerions avoir un modèle différent de celui proposé par<br />\ndéfaut par ORI-OAI-Workflow lors de l&#39;installation.<br>\n </p></blockquote>\n<p>Là non plus je ne comprends pas bien.<br><br />\nJe crois comprendre que vous avez différentes informations dispersés<br />\ndans différents champs d&#39;une base de données et vous souhaiteriez les<br />\ntraiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort<br />\nque du XML. Il vous faudra donc créer un code d&#39;import/export XML/votre<br />\nbase avec le workflow.<br><br />\n <br><br />\nCordialement,<br></p>\n<div>\n<div><font face=\"Verdana\"><small>Yohan COLMANT<br><br />\nDirection des Systèmes d&#39;Information<br><br />\n <a href=\"http://www.univ-valenciennes.fr\" target=\"_blank\">UVHC</a> - Université de<br />\nValenciennes et du Hainaut Cambrésis<br><br />\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a><br />\n </small></font></div>\n</div>\n<p> <br><br />\n <br></p>\n<blockquote type=\"cite\"><p>Je vous remercie à l&#39;avance pour vos<br />\nréponses.<br><br />\n <br><br />\nKhoa NGHIEM<br><br />\nÉtudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br />\n <br><br />\n-- <br><br />\nThis message has been scanned for viruses and <br><br />\ndangerous content by <a href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b><b>,<br />\nand is <br><br />\nbelieved to be clean. </b></b></p></blockquote>\n</div>\n</blockquote>\n</div>\n<p> <b><br><br />\n <br><br />\n-- <br><br />\nThis message has been scanned for viruses and<br />\n <br><br />\ndangerous content by<br />\n </b><a href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b>,<br />\nand is<br />\n <br><br />\nbelieved to be clean.<br />\n </b></p></blockquote>\n</div>\n</div>\n</div>\n</blockquote>\n</div>\n<p><br><br />\n<div style=\"visibility: hidden; display: inline;\" id=\"avg_ls_inline_popup\"></div>\n<style type=\"text/css\">#avg_ls_inline_popup { position:absolute; z-index:9999; padding: 0px 0px; margin-left: 0px; margin-top: 0px; width: 240px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 13px;}</style><p>--<br />\n<br />This message has been scanned for viruses and<br />\n<br />dangerous content by<br />\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is<br />\n<br />believed to be clean.</p>\n</div>\n', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:2ed13b653606702c04832bd537d5cd7d' 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:ac08211d9ec8e617c7589b8baa6c3ef1' 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\">\n<font size=\"-1\"><font face=\"Verdana\">Toucher &agrave; la base de donn&eacute;es me\nsemble un peu risqu&eacute;.<br>\nLe mapping XML/BD me semble plus jouable.<br>\n<br>\n</font></font>\n<div class=\"moz-signature\">\n<div class=\"moz-signature\"><font face=\"Verdana\"><small>\nYohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n<a href=\"http://www.univ-valenciennes.fr\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a href=\"http://www.ori-oai.org\">ORI-OAI</a>\n</small></font>\n</div>\n</div>\n<br>\n<br>\nKhoa Nghiem a &eacute;crit&nbsp;:\n<div class=\"emailFilter_Toggle\"><div class=\"emailFilter_Author_0\"><blockquote\n cite=\"mid:<span id=\"da04bb7ea205b8ade3f68b47c686d450\"></span>\n <script type=\"text/javascript\" > <!--\n document.getElementById(\'da04bb7ea205b8ade3f68b47c686d450\')\n .innerHTML = \'<a href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;\'+\'&#121;&#50;&#110;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#50;&#48;&#54;&#48;&#52;&#117;&#99;&#99;&#54;&#53;&#51;&#53;&#102;&#53;&#106;&#57;&#54;&#54;&#52;&#57;&#50;&#52;&#51;&#57;&#48;&#55;&#97;&#52;&#57;&#57;&#57;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\'+\'\">\'+\'&#121;&#50;&#110;&#97;&#49;&#50;&#55;&#57;&#102;&#101;&#101;&#49;&#48;&#48;&#52;&#50;&#50;&#48;&#54;&#48;&#52;&#117;&#99;&#99;&#54;&#53;&#51;&#53;&#102;&#53;&#106;&#57;&#54;&#54;&#52;&#57;&#50;&#52;&#51;&#57;&#48;&#55;&#97;&#52;&#57;&#57;&#57;&#64;&#109;&#97;&#105;&#108;&#46;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;\' + \'</a>\';\n // --> </script>\"\n type=\"cite\">Le projet sur lequel nous travaillons est en fait initi&eacute;\npar un client (un CHU). Ce dernier, entretient depuis plusieurs ann&eacute;es\nun moteur de recherche et il poss&egrave;de sa propre plateforme d\'indexation\net de gestion de ressources. Une partie de notre projet consiste (selon\nla volont&eacute; du client) de mettre en place une nouvelle plateforme\nd\'indexation, mais en utilisant ORI-OAI. La contrainte toutefois, est\nque nous devons garder la base de donn&eacute;es existante.<br>\n <br>\nNous sommes donc en p&eacute;riode d\'&eacute;tude de faisabilit&eacute; afin de voir si\nl\'utilisation d\'ORI-OAI est effectivement possible pour ce qu\'il veut.\nSi ce n\'est pas le cas, nous allons le lui faire savoir et proposer une\nautre solution.<br>\nAinsi, dans la base de donn&eacute;es existantes, les donn&eacute;es sont &eacute;parpill&eacute;es\ndans de tr&egrave;s nombreuses tables, et il faudrait que nous puissions\nreconstituer les fiches de m&eacute;tadonn&eacute;es par le biais de MD-Editor.<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n <div class=\"gmail_quote\">Le 22 avril 2010 11:37, Yohan Colmant <span\n dir=\"ltr\">&lt;<a moz-do-not-send=\"true\"\n href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span>\na &eacute;crit :<br>\n <div class=\"emailFilter_Author_1\"><blockquote class=\"gmail_quote\"\n style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\">\n <div bgcolor=\"#ffffff\" text=\"#000000\">\n <font size=\"-1\"><font face=\"Verdana\">Avant d\'entrer dans le\ntechnique,\npouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?<br>\n <br>\nQuelle sera l\'exploitation de ces diff&eacute;rents champs ?<br>\n <br>\nMerci<br>\n </font></font>\n <div class=\"im\">\n <div>\n <div><font face=\"Verdana\"><small>Yohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n <a moz-do-not-send=\"true\" href=\"http://www.univ-valenciennes.fr\"\n target=\"_blank\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a moz-do-not-send=\"true\"\n href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a>\n </small></font></div>\n </div>\n <br>\n <br>\n </div>\n <div>\n <div class=\"h5\">Khoa Nghiem a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Author_2\"><blockquote type=\"cite\">Bonjour,<br>\n <br>\nMerci pour votre r&eacute;ponse.<br>\n <br>\nJe suis d&eacute;sol&eacute; de ne pas avoir &eacute;t&eacute; tr&egrave;s clair, mais vous avez en partie\nr&eacute;pondu &agrave; mes interrogations.<br>\nJe vais r&eacute;-expliquer ce que je voulais dire par un exemple : <br>\n <br>\nLorsque j\'enregistre un formulaire, j\'obtiens un code XML de ce type,\nstock&eacute; dans la table ORI_WORKFLOW_INSTANCE :<br>\n&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;&lt;oaidc:dc xmlns:oaidc=\"<a\n moz-do-not-send=\"true\"\n href=\"http://www.openarchives.org/OAI/2.0/oai_dc/\" target=\"_blank\">http://www.openarchives.org/OAI/2.0/oai_dc/</a>\"\nxmlns:dc=\"<a moz-do-not-send=\"true\"\n href=\"http://purl.org/dc/elements/1.1/\" target=\"_blank\">http://purl.org/dc/elements/1.1/</a>\"&gt;<br>\n&nbsp; &lt;dc:title&gt;Page test&lt;/dc:title&gt;<br>\n&nbsp; &lt;dc:creator&gt;KHOA NGHIEM&lt;/dc:creator&gt;<br>\n&nbsp; &lt;dc:subject&gt;Test&lt;/dc:subject&gt;<br>\n&nbsp; &lt;dc:description&gt;description_test&lt;/dc:description&gt;<br>\n&nbsp; &lt;dc:publisher&gt;INSA&lt;/dc:publisher&gt;<br>\n&nbsp; &lt;dc:contributor/&gt;<br>\n&nbsp; &lt;dc:date&gt;2010-03-23&lt;/dc:date&gt;<br>\n&nbsp; &lt;dc:type&gt;&lt;/dc:type&gt;<br>\n&nbsp; &lt;dc:format&gt;application/pdf&lt;/dc:format&gt;<br>\n&nbsp; &lt;dc:identifier&gt;&lt;/dc:identifier&gt;<br>\n&nbsp; &lt;dc:language&gt;fr&lt;/dc:language&gt;<br>\n&nbsp; &lt;dc:rights&gt;&lt;/dc:rights&gt;<br>\n&lt;/oaidc:dc&gt;<br>\n <br>\nCe que nous souhaitons faire en fait, c\'est s&eacute;parer chacun de ces\n&eacute;l&eacute;ments pour les placer dans des tables diff&eacute;rentes et non dans une\nseule et m&ecirc;me table comme le fait par d&eacute;faut ORI-OAI (par exemple, je\nvoudrais stocker tous les titres dans une table TITLE ou tous les\ndescripteurs dans une table DESCRIPTOR). D\'apr&egrave;s ce que vous me dites,\nil faudrait que je cr&eacute;e un script de conversion XML/ma base. Mais\nest-ce que cela impliquerait l\'utilisation de nouvelles tables (en plus\nde ORI_WORKFLOW_INSTANCE), voire d\'une autre base en parall&egrave;le, ou bien\npuis-je faire cela &agrave; la vol&eacute;e en modifiant la structure des tables\ng&eacute;n&eacute;r&eacute;es lors de l\'installation d\'ORI-OAI afin que les donn&eacute;es soient\nstock&eacute;es directement comme je le souhaite ?<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n <div class=\"gmail_quote\">Le 22 avril 2010 08:18, Yohan Colmant <span\n dir=\"ltr\">&lt;<a moz-do-not-send=\"true\"\n href=\"&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;\" target=\"_blank\">&#121;&#111;&#104;&#97;&#110;&#46;&#99;&#111;&#108;&#109;&#97;&#110;&#116;&#64;&#117;&#110;&#105;&#118;&#45;&#118;&#97;&#108;&#101;&#110;&#99;&#105;&#101;&#110;&#110;&#101;&#115;&#46;&#102;&#114;</a>&gt;</span>\na &eacute;crit :<br>\n <div class=\"emailFilter_Author_3\"><blockquote class=\"gmail_quote\"\n style=\"border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;\">\n <div bgcolor=\"#ffffff\" text=\"#000000\"> <font size=\"-1\"><font\n face=\"Verdana\">Bonjour,<br>\n <br>\nJe r&eacute;ponds dans votre message.<br>\n </font></font><br>\n <br>\nKhoa Nghiem a &eacute;crit&nbsp;:\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Bonjour,<br>\n <br>\nDans le cadre d\'un projet d\'&eacute;cole, une groupe d\'&eacute;tudiants, dont je fais\npartie, doit adapter un syst&egrave;me d\'information d&eacute;j&agrave; existant avec le\nlogiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.<br>\n <br>\nJ\'aurais donc 2 principale questions :<br>\n1)&nbsp; D\'apr&egrave;s la documentation d\'ORI-OAI, nous avons besoin d\'une base de\ndonn&eacute;es SQL. Les SGBD cit&eacute;s donnent MySQL ou PostgreSQL. Toutefois, le\nsyst&egrave;me d\'information &agrave; notre disposition utilise Oracle 11.\nPouvons-nous continuer d\'utiliser Oracle ou bien devons nous\nn&eacute;cessairement l\'abandonner ?<br>\n </blockquote></div>\nMySQL et PostgreSQL ont &eacute;t&eacute; valid&eacute;s par l\'&eacute;quipe technique.<br>\nD\'autres SGBD peuvent &ecirc;tre envisag&eacute;s mais aucun test n\'a &eacute;t&eacute; effectu&eacute;.\nVous pouvez utiliser le driver Oracle (&agrave; placer dans les modules\nharvester et workflow) et nous faire un retour.<br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">2) Apr&egrave;s quelques tests, nous avons\nremarqu&eacute; que le code\ndes fichiers XML g&eacute;n&eacute;r&eacute;s par MD-Editor &eacute;tait directement stock&eacute; dans la\nbase, sans aucun parsing. J\'aimerais donc savoir s\'il est possible de\nconfigurer cela (&agrave; priori au travers du module Indexing si je ne me\ntrompe pas) pour obtenir effectivement un parsing. </blockquote></div>\nQu\'entendez-vous par \"parsing\" ? Que souhaitez-vous faire ?<br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Identiquement, le processus inverse\nexiste-t-il (c\'est &agrave;\ndire plusieurs donn&eacute;es plac&eacute;es dans diff&eacute;rentes tables qui seront\nutilis&eacute;s pour &ecirc;tre affich&eacute;s dans un m&ecirc;me formulaire sous MD-Editor).<br>\nEn gros, nous aimerions avoir un mod&egrave;le diff&eacute;rent de celui propos&eacute; par\nd&eacute;faut par ORI-OAI-Workflow lors de l\'installation.<br>\n </blockquote></div>\nL&agrave; non plus je ne comprends pas bien.<br>\nJe crois comprendre que vous avez diff&eacute;rentes informations dispers&eacute;s\ndans diff&eacute;rents champs d\'une base de donn&eacute;es et vous souhaiteriez les\ntraiter dans le md-editor ? Le md-editor ne prend en entr&eacute;e et ne sort\nque du XML. Il vous faudra donc cr&eacute;er un code d\'import/export XML/votre\nbase avec le workflow.<br>\n <br>\nCordialement,<br>\n <div>\n <div><font face=\"Verdana\"><small>Yohan COLMANT<br>\nDirection des Syst&egrave;mes d\'Information<br>\n <a moz-do-not-send=\"true\" href=\"http://www.univ-valenciennes.fr\"\n target=\"_blank\">UVHC</a> - Universit&eacute; de\nValenciennes et du Hainaut Cambr&eacute;sis<br>\nCoordinateur Technique du projet <a moz-do-not-send=\"true\"\n href=\"http://www.ori-oai.org\" target=\"_blank\">ORI-OAI</a> </small></font></div>\n </div>\n <br>\n <br>\n <div class=\"emailFilter_Author_4\"><blockquote type=\"cite\">Je vous remercie &agrave; l\'avance pour vos\nr&eacute;ponses.<br>\n <br>\nKhoa NGHIEM<br>\n&Eacute;tudiant en 4&egrave;me ann&eacute;e &agrave; l\'INSA de Rouen<br>\nD&eacute;partement Architecture des Syst&egrave;mes d\'Information<br>\n <br>\n-- <br>\nThis message has been scanned for viruses and <br>\ndangerous content by <a moz-do-not-send=\"true\"\n href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b><b><b>,\nand is <br>\nbelieved to be clean. </b></b></b></blockquote></div>\n <b> </b></div>\n <b> </b></blockquote></div>\n <b> </b></div>\n <b> <b><br>\n <br>\n-- <br>\nThis message has been scanned for viruses and <br>\ndangerous content by </b></b><a moz-do-not-send=\"true\"\n href=\"http://www.mailscanner.info/\" target=\"_blank\"></b><b>MailScanner</a><b><b>,\nand is <br>\nbelieved to be clean. </b></b></blockquote></div>\n </div>\n </div>\n </div>\n </blockquote></div>\n </div>\n <b><br>\n </b>\n <style type=\"text/css\">#avg_ls_inline_popup { position:absolute; z-index:9999; padding: 0px 0px; margin-left: 0px; margin-top: 0px; width: 240px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 13px;}</style><b><br>\n-- <br>\nThis message has been scanned for viruses and\n <br>\ndangerous content by\n </b><a moz-do-not-send=\"true\" href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a><b>,\nand is\n <br>\nbelieved to be clean.\n </b></blockquote></div></div>\n<br />-- \n<br />This message has been scanned for viruses and\n<br />dangerous content by\n<a href=\"http://www.mailscanner.info/\"><b>MailScanner</b></a>, and is\n<br />believed to be clean.\n</body>\n</html>\n</div>', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:ac08211d9ec8e617c7589b8baa6c3ef1' 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:d641ef7b8b1f77a05375c4effe1df6fc' 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><br>Suite au mail d&#39;un collègue (Khoa Nghiem) hier, nous souhaitons néanmoins avoir des précisions quant à l&#39;intégration d&#39;un autre driver (pour Oracle donc) au niveau du module Workflow.<br>Y a-t-il des documents de conception (de type diagrammes de classe par exemple) permettant d&#39;avoir une meilleure compréhension pour pouvoir ensuite adapter ce module par nous-même ?<br><br />\nEn effet après un parcours d&#39;un certain nombre de classes, nous sommes toujours un peu perdus et les liens entre classes sont difficilement perceptibles, et nous ne visualisons pas où intervient le stockage en base de donnée (au niveau du code).<br><br />\n<br>Merci d&#39;avance,<br>Cordialement,<br><br>--<br>Pascal Mazon<br>Étudiant en 4ème année à l&#39;INSA de Rouen<br><br />\nDépartement Architecture des Systèmes d&#39;Information<br><br />\n<br />--<br />\n<br />This message has been scanned for viruses and<br />\n<br />dangerous content by<br />\n<a href=\"http://www.mailscanner.info/\"></b><b>MailScanner</a>, and is<br />\n<br />believed to be clean.</p>\n</div>\n', created = 1507748604, expire = 1507835004, headers = '', serialized = 0 WHERE cid = '4:d641ef7b8b1f77a05375c4effe1df6fc' in /home/ori-oai/drupal/drupal-6.34/includes/cache.inc on line 112.
7 messages / 0 nouveaux
Dernière contribution
khoanghiem922764
Utilisation d'ORI-OAI avec un système d'information existant
Bonjour,

Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais partie, doit adapter un système d'information déjà existant avec le logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.


J'aurais donc 2 principale questions :
1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le système d'information à notre disposition utilise Oracle 11. Pouvons-nous continuer d'utiliser Oracle ou bien devons nous nécessairement l'abandonner ?

2) Après quelques tests, nous avons remarqué que le code des fichiers XML générés par MD-Editor était directement stocké dans la base, sans aucun parsing. J'aimerais donc savoir s'il est possible de configurer cela (à priori au travers du module Indexing si je ne me trompe pas) pour obtenir effectivement un parsing. Identiquement, le processus inverse existe-t-il (c'est à dire plusieurs données placées dans différentes tables qui seront utilisés pour être affichés dans un même formulaire sous MD-Editor).

En gros, nous aimerions avoir un modèle différent de celui proposé par défaut par ORI-OAI-Workflow lors de l'installation.

Je vous remercie à l'avance pour vos réponses.

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information


--

This message has been scanned for viruses and

dangerous content by
MailScanner, and is

believed to be clean.

Yohan Colmant
Bonjour,

Je réponds dans votre message.


Khoa Nghiem a écrit :
" type="cite">Bonjour,

Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais partie, doit adapter un système d'information déjà existant avec le logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.

J'aurais donc 2 principale questions :
1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le système d'information à notre disposition utilise Oracle 11. Pouvons-nous continuer d'utiliser Oracle ou bien devons nous nécessairement l'abandonner ?
MySQL et PostgreSQL ont été validés par l'équipe technique.
D'autres SGBD peuvent être envisagés mais aucun test n'a été effectué. Vous pouvez utiliser le driver Oracle (à placer dans les modules harvester et workflow) et nous faire un retour.
" type="cite">2) Après quelques tests, nous avons remarqué que le code des fichiers XML générés par MD-Editor était directement stocké dans la base, sans aucun parsing. J'aimerais donc savoir s'il est possible de configurer cela (à priori au travers du module Indexing si je ne me trompe pas) pour obtenir effectivement un parsing.
Qu'entendez-vous par "parsing" ? Que souhaitez-vous faire ?
" type="cite">Identiquement, le processus inverse existe-t-il (c'est à dire plusieurs données placées dans différentes tables qui seront utilisés pour être affichés dans un même formulaire sous MD-Editor).
En gros, nous aimerions avoir un modèle différent de celui proposé par défaut par ORI-OAI-Workflow lors de l'installation.
Là non plus je ne comprends pas bien.
Je crois comprendre que vous avez différentes informations dispersés dans différents champs d'une base de données et vous souhaiteriez les traiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort que du XML. Il vous faudra donc créer un code d'import/export XML/votre base avec le workflow.

Cordialement,
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


" type="cite">Je vous remercie à l'avance pour vos réponses.

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
khoanghiem922764
Bonjour,

Merci pour votre réponse.

Je suis désolé de ne pas avoir été très clair, mais vous avez en partie répondu à mes interrogations.
Je vais ré-expliquer ce que je voulais dire par un exemple :


Lorsque j'enregistre un formulaire, j'obtiens un code XML de ce type, stocké dans la table ORI_WORKFLOW_INSTANCE :
<?xml version="1.0" encoding="UTF-8"?><oaidc:dc xmlns:oaidc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/">

  <dc:title>Page test</dc:title>
  <dc:creator>KHOA NGHIEM</dc:creator>
  <dc:subject>Test</dc:subject>
  <dc:description>description_test</dc:description>
  <dc:publisher>INSA</dc:publisher>

  <dc:contributor/>
  <dc:date>2010-03-23</dc:date>
  <dc:type></dc:type>
  <dc:format>application/pdf</dc:format>
  <dc:identifier></dc:identifier>
  <dc:language>fr</dc:language>

  <dc:rights></dc:rights>
</oaidc:dc>

Ce que nous souhaitons faire en fait, c'est séparer chacun de ces éléments pour les placer dans des tables différentes et non dans une seule et même table comme le fait par défaut ORI-OAI (par exemple, je voudrais stocker tous les titres dans une table TITLE ou tous les descripteurs dans une table DESCRIPTOR). D'après ce que vous me dites, il faudrait que je crée un script de conversion XML/ma base. Mais est-ce que cela impliquerait l'utilisation de nouvelles tables (en plus de ORI_WORKFLOW_INSTANCE), voire d'une autre base en parallèle, ou bien puis-je faire cela à la volée en modifiant la structure des tables générées lors de l'installation d'ORI-OAI afin que les données soient stockées directement comme je le souhaite ?


Khoa NGHIEM

Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information


Le 22 avril 2010 08:18, Yohan Colmant <yohan.colmant@univ-valenciennes.fr> a écrit :

Bonjour,



Je réponds dans votre message.





Khoa Nghiem a écrit :

Bonjour,



Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais
partie, doit adapter un système d'information déjà existant avec le
logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.



J'aurais donc 2 principale questions :

1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de
données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le
système d'information à notre disposition utilise Oracle 11.
Pouvons-nous continuer d'utiliser Oracle ou bien devons nous
nécessairement l'abandonner ?

MySQL et PostgreSQL ont été validés par l'équipe technique.

D'autres SGBD peuvent être envisagés mais aucun test n'a été effectué.
Vous pouvez utiliser le driver Oracle (à placer dans les modules
harvester et workflow) et nous faire un retour.

2) Après quelques tests, nous avons remarqué que le code
des fichiers XML générés par MD-Editor était directement stocké dans la
base, sans aucun parsing. J'aimerais donc savoir s'il est possible de
configurer cela (à priori au travers du module Indexing si je ne me
trompe pas) pour obtenir effectivement un parsing.

Qu'entendez-vous par "parsing" ? Que souhaitez-vous faire ?

Identiquement, le processus inverse existe-t-il (c'est à
dire plusieurs données placées dans différentes tables qui seront
utilisés pour être affichés dans un même formulaire sous MD-Editor).

En gros, nous aimerions avoir un modèle différent de celui proposé par
défaut par ORI-OAI-Workflow lors de l'installation.

Là non plus je ne comprends pas bien.

Je crois comprendre que vous avez différentes informations dispersés
dans différents champs d'une base de données et vous souhaiteriez les
traiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort
que du XML. Il vous faudra donc créer un code d'import/export XML/votre
base avec le workflow.



Cordialement,


Yohan COLMANT

Direction des Systèmes d'Information

UVHC - Université de
Valenciennes et du Hainaut Cambrésis

Coordinateur Technique du projet ORI-OAI




Je vous remercie à l'avance pour vos réponses.



Khoa NGHIEM

Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information



--

This message has been scanned for viruses and


dangerous content by
MailScanner,
and is


believed to be clean.




--

This message has been scanned for viruses and

dangerous content by
MailScanner, and is

believed to be clean.

Yohan Colmant
Avant d'entrer dans le technique, pouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?

Quelle sera l'exploitation de ces différents champs ?

Merci
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


Khoa Nghiem a écrit :
" type="cite">Bonjour,

Merci pour votre réponse.

Je suis désolé de ne pas avoir été très clair, mais vous avez en partie répondu à mes interrogations.
Je vais ré-expliquer ce que je voulais dire par un exemple :

Lorsque j'enregistre un formulaire, j'obtiens un code XML de ce type, stocké dans la table ORI_WORKFLOW_INSTANCE :
<?xml version="1.0" encoding="UTF-8"?><oaidc:dc xmlns:oaidc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <dc:title>Page test</dc:title>
  <dc:creator>KHOA NGHIEM</dc:creator>
  <dc:subject>Test</dc:subject>
  <dc:description>description_test</dc:description>
  <dc:publisher>INSA</dc:publisher>
  <dc:contributor/>
  <dc:date>2010-03-23</dc:date>
  <dc:type></dc:type>
  <dc:format>application/pdf</dc:format>
  <dc:identifier></dc:identifier>
  <dc:language>fr</dc:language>
  <dc:rights></dc:rights>
</oaidc:dc>

Ce que nous souhaitons faire en fait, c'est séparer chacun de ces éléments pour les placer dans des tables différentes et non dans une seule et même table comme le fait par défaut ORI-OAI (par exemple, je voudrais stocker tous les titres dans une table TITLE ou tous les descripteurs dans une table DESCRIPTOR). D'après ce que vous me dites, il faudrait que je crée un script de conversion XML/ma base. Mais est-ce que cela impliquerait l'utilisation de nouvelles tables (en plus de ORI_WORKFLOW_INSTANCE), voire d'une autre base en parallèle, ou bien puis-je faire cela à la volée en modifiant la structure des tables générées lors de l'installation d'ORI-OAI afin que les données soient stockées directement comme je le souhaite ?

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

Le 22 avril 2010 08:18, Yohan Colmant <yohan.colmant@univ-valenciennes.fr> a écrit :
Bonjour,

Je réponds dans votre message.


Khoa Nghiem a écrit :
Bonjour,

Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais partie, doit adapter un système d'information déjà existant avec le logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.

J'aurais donc 2 principale questions :
1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le système d'information à notre disposition utilise Oracle 11. Pouvons-nous continuer d'utiliser Oracle ou bien devons nous nécessairement l'abandonner ?
MySQL et PostgreSQL ont été validés par l'équipe technique.
D'autres SGBD peuvent être envisagés mais aucun test n'a été effectué. Vous pouvez utiliser le driver Oracle (à placer dans les modules harvester et workflow) et nous faire un retour.
2) Après quelques tests, nous avons remarqué que le code des fichiers XML générés par MD-Editor était directement stocké dans la base, sans aucun parsing. J'aimerais donc savoir s'il est possible de configurer cela (à priori au travers du module Indexing si je ne me trompe pas) pour obtenir effectivement un parsing.
Qu'entendez-vous par "parsing" ? Que souhaitez-vous faire ?
Identiquement, le processus inverse existe-t-il (c'est à dire plusieurs données placées dans différentes tables qui seront utilisés pour être affichés dans un même formulaire sous MD-Editor).
En gros, nous aimerions avoir un modèle différent de celui proposé par défaut par ORI-OAI-Workflow lors de l'installation.
Là non plus je ne comprends pas bien.
Je crois comprendre que vous avez différentes informations dispersés dans différents champs d'une base de données et vous souhaiteriez les traiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort que du XML. Il vous faudra donc créer un code d'import/export XML/votre base avec le workflow.

Cordialement,
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


Je vous remercie à l'avance pour vos réponses.

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
khoanghiem922764
Le projet sur lequel nous travaillons est en fait initié par un client (un CHU). Ce dernier, entretient depuis plusieurs années un moteur de recherche et il possède sa propre plateforme d'indexation et de gestion de ressources. Une partie de notre projet consiste (selon la volonté du client) de mettre en place une nouvelle plateforme d'indexation, mais en utilisant ORI-OAI. La contrainte toutefois, est que nous devons garder la base de données existante.


Nous sommes donc en période d'étude de faisabilité afin de voir si l'utilisation d'ORI-OAI est effectivement possible pour ce qu'il veut. Si ce n'est pas le cas, nous allons le lui faire savoir et proposer une autre solution.

Ainsi, dans la base de données existantes, les données sont éparpillées dans de très nombreuses tables, et il faudrait que nous puissions reconstituer les fiches de métadonnées par le biais de MD-Editor.

Khoa NGHIEM

Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information


Le 22 avril 2010 11:37, Yohan Colmant <yohan.colmant@univ-valenciennes.fr> a écrit :

Avant d'entrer dans le technique,
pouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?



Quelle sera l'exploitation de ces différents champs ?



Merci



Yohan COLMANT

Direction des Systèmes d'Information

UVHC - Université de
Valenciennes et du Hainaut Cambrésis

Coordinateur Technique du projet ORI-OAI




Khoa Nghiem a écrit :

Bonjour,



Merci pour votre réponse.



Je suis désolé de ne pas avoir été très clair, mais vous avez en partie
répondu à mes interrogations.

Je vais ré-expliquer ce que je voulais dire par un exemple :



Lorsque j'enregistre un formulaire, j'obtiens un code XML de ce type,
stocké dans la table ORI_WORKFLOW_INSTANCE :

<?xml version="1.0" encoding="UTF-8"?><oaidc:dc xmlns:oaidc="http://www.openarchives.org/OAI/2.0/oai_dc/"
xmlns:dc="http://purl.org/dc/elements/1.1/">

  <dc:title>Page test</dc:title>

  <dc:creator>KHOA NGHIEM</dc:creator>

  <dc:subject>Test</dc:subject>

  <dc:description>description_test</dc:description>

  <dc:publisher>INSA</dc:publisher>

  <dc:contributor/>

  <dc:date>2010-03-23</dc:date>

  <dc:type></dc:type>

  <dc:format>application/pdf</dc:format>

  <dc:identifier></dc:identifier>

  <dc:language>fr</dc:language>

  <dc:rights></dc:rights>

</oaidc:dc>



Ce que nous souhaitons faire en fait, c'est séparer chacun de ces
éléments pour les placer dans des tables différentes et non dans une
seule et même table comme le fait par défaut ORI-OAI (par exemple, je
voudrais stocker tous les titres dans une table TITLE ou tous les
descripteurs dans une table DESCRIPTOR). D'après ce que vous me dites,
il faudrait que je crée un script de conversion XML/ma base. Mais
est-ce que cela impliquerait l'utilisation de nouvelles tables (en plus
de ORI_WORKFLOW_INSTANCE), voire d'une autre base en parallèle, ou bien
puis-je faire cela à la volée en modifiant la structure des tables
générées lors de l'installation d'ORI-OAI afin que les données soient
stockées directement comme je le souhaite ?



Khoa NGHIEM

Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information


Le 22 avril 2010 08:18, Yohan Colmant <yohan.colmant@univ-valenciennes.fr>
a écrit :

Bonjour,



Je réponds dans votre message.





Khoa Nghiem a écrit :

Bonjour,



Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais
partie, doit adapter un système d'information déjà existant avec le
logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.



J'aurais donc 2 principale questions :

1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de
données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le
système d'information à notre disposition utilise Oracle 11.
Pouvons-nous continuer d'utiliser Oracle ou bien devons nous
nécessairement l'abandonner ?

MySQL et PostgreSQL ont été validés par l'équipe technique.

D'autres SGBD peuvent être envisagés mais aucun test n'a été effectué.
Vous pouvez utiliser le driver Oracle (à placer dans les modules
harvester et workflow) et nous faire un retour.

2) Après quelques tests, nous avons
remarqué que le code
des fichiers XML générés par MD-Editor était directement stocké dans la
base, sans aucun parsing. J'aimerais donc savoir s'il est possible de
configurer cela (à priori au travers du module Indexing si je ne me
trompe pas) pour obtenir effectivement un parsing.

Qu'entendez-vous par "parsing" ? Que souhaitez-vous faire ?

Identiquement, le processus inverse
existe-t-il (c'est à
dire plusieurs données placées dans différentes tables qui seront
utilisés pour être affichés dans un même formulaire sous MD-Editor).

En gros, nous aimerions avoir un modèle différent de celui proposé par
défaut par ORI-OAI-Workflow lors de l'installation.

Là non plus je ne comprends pas bien.

Je crois comprendre que vous avez différentes informations dispersés
dans différents champs d'une base de données et vous souhaiteriez les
traiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort
que du XML. Il vous faudra donc créer un code d'import/export XML/votre
base avec le workflow.



Cordialement,

Yohan COLMANT

Direction des Systèmes d'Information

UVHC - Université de
Valenciennes et du Hainaut Cambrésis

Coordinateur Technique du projet ORI-OAI




Je vous remercie à l'avance pour vos
réponses.



Khoa NGHIEM

Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information



--

This message has been scanned for viruses and

dangerous content by MailScanner,
and is

believed to be clean.





--

This message has been scanned for viruses and


dangerous content by
MailScanner,
and is


believed to be clean.



--

This message has been scanned for viruses and

dangerous content by
MailScanner, and is

believed to be clean.

Yohan Colmant
Toucher à la base de données me semble un peu risqué.
Le mapping XML/BD me semble plus jouable.

Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


Khoa Nghiem a écrit :
" type="cite">Le projet sur lequel nous travaillons est en fait initié par un client (un CHU). Ce dernier, entretient depuis plusieurs années un moteur de recherche et il possède sa propre plateforme d'indexation et de gestion de ressources. Une partie de notre projet consiste (selon la volonté du client) de mettre en place une nouvelle plateforme d'indexation, mais en utilisant ORI-OAI. La contrainte toutefois, est que nous devons garder la base de données existante.

Nous sommes donc en période d'étude de faisabilité afin de voir si l'utilisation d'ORI-OAI est effectivement possible pour ce qu'il veut. Si ce n'est pas le cas, nous allons le lui faire savoir et proposer une autre solution.
Ainsi, dans la base de données existantes, les données sont éparpillées dans de très nombreuses tables, et il faudrait que nous puissions reconstituer les fiches de métadonnées par le biais de MD-Editor.

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

Le 22 avril 2010 11:37, Yohan Colmant <yohan.colmant@univ-valenciennes.fr> a écrit :
Avant d'entrer dans le technique, pouvez-vous nous dire pourquoi vous voulez exploser la fiche XML ?

Quelle sera l'exploitation de ces différents champs ?

Merci
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


Khoa Nghiem a écrit :
Bonjour,

Merci pour votre réponse.

Je suis désolé de ne pas avoir été très clair, mais vous avez en partie répondu à mes interrogations.
Je vais ré-expliquer ce que je voulais dire par un exemple :

Lorsque j'enregistre un formulaire, j'obtiens un code XML de ce type, stocké dans la table ORI_WORKFLOW_INSTANCE :
<?xml version="1.0" encoding="UTF-8"?><oaidc:dc xmlns:oaidc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <dc:title>Page test</dc:title>
  <dc:creator>KHOA NGHIEM</dc:creator>
  <dc:subject>Test</dc:subject>
  <dc:description>description_test</dc:description>
  <dc:publisher>INSA</dc:publisher>
  <dc:contributor/>
  <dc:date>2010-03-23</dc:date>
  <dc:type></dc:type>
  <dc:format>application/pdf</dc:format>
  <dc:identifier></dc:identifier>
  <dc:language>fr</dc:language>
  <dc:rights></dc:rights>
</oaidc:dc>

Ce que nous souhaitons faire en fait, c'est séparer chacun de ces éléments pour les placer dans des tables différentes et non dans une seule et même table comme le fait par défaut ORI-OAI (par exemple, je voudrais stocker tous les titres dans une table TITLE ou tous les descripteurs dans une table DESCRIPTOR). D'après ce que vous me dites, il faudrait que je crée un script de conversion XML/ma base. Mais est-ce que cela impliquerait l'utilisation de nouvelles tables (en plus de ORI_WORKFLOW_INSTANCE), voire d'une autre base en parallèle, ou bien puis-je faire cela à la volée en modifiant la structure des tables générées lors de l'installation d'ORI-OAI afin que les données soient stockées directement comme je le souhaite ?

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

Le 22 avril 2010 08:18, Yohan Colmant <yohan.colmant@univ-valenciennes.fr> a écrit :
Bonjour,

Je réponds dans votre message.


Khoa Nghiem a écrit :
Bonjour,

Dans le cadre d'un projet d'école, une groupe d'étudiants, dont je fais partie, doit adapter un système d'information déjà existant avec le logiciel ORI-OAI. Nous allons principalement utiliser ORI-OAI-MD-Editor.

J'aurais donc 2 principale questions :
1)  D'après la documentation d'ORI-OAI, nous avons besoin d'une base de données SQL. Les SGBD cités donnent MySQL ou PostgreSQL. Toutefois, le système d'information à notre disposition utilise Oracle 11. Pouvons-nous continuer d'utiliser Oracle ou bien devons nous nécessairement l'abandonner ?
MySQL et PostgreSQL ont été validés par l'équipe technique.
D'autres SGBD peuvent être envisagés mais aucun test n'a été effectué. Vous pouvez utiliser le driver Oracle (à placer dans les modules harvester et workflow) et nous faire un retour.
2) Après quelques tests, nous avons remarqué que le code des fichiers XML générés par MD-Editor était directement stocké dans la base, sans aucun parsing. J'aimerais donc savoir s'il est possible de configurer cela (à priori au travers du module Indexing si je ne me trompe pas) pour obtenir effectivement un parsing.
Qu'entendez-vous par "parsing" ? Que souhaitez-vous faire ?
Identiquement, le processus inverse existe-t-il (c'est à dire plusieurs données placées dans différentes tables qui seront utilisés pour être affichés dans un même formulaire sous MD-Editor).
En gros, nous aimerions avoir un modèle différent de celui proposé par défaut par ORI-OAI-Workflow lors de l'installation.
Là non plus je ne comprends pas bien.
Je crois comprendre que vous avez différentes informations dispersés dans différents champs d'une base de données et vous souhaiteriez les traiter dans le md-editor ? Le md-editor ne prend en entrée et ne sort que du XML. Il vous faudra donc créer un code d'import/export XML/votre base avec le workflow.

Cordialement,
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI


Je vous remercie à l'avance pour vos réponses.

Khoa NGHIEM
Étudiant en 4ème année à l'INSA de Rouen
Département Architecture des Systèmes d'Information

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.


--
This message has been scanned for viruses and
dangerous content by
MailScanner, and is
believed to be clean.

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
khoanghiem922764
Bonjour,

Suite au mail d'un collègue (Khoa Nghiem) hier, nous souhaitons néanmoins avoir des précisions quant à l'intégration d'un autre driver (pour Oracle donc) au niveau du module Workflow.
Y a-t-il des documents de conception (de type diagrammes de classe par exemple) permettant d'avoir une meilleure compréhension pour pouvoir ensuite adapter ce module par nous-même ?

En effet après un parcours d'un certain nombre de classes, nous sommes toujours un peu perdus et les liens entre classes sont difficilement perceptibles, et nous ne visualisons pas où intervient le stockage en base de donnée (au niveau du code).


Merci d'avance,
Cordialement,

--
Pascal Mazon
Étudiant en 4ème année à l'INSA de Rouen

Département Architecture des Systèmes d'Information


--

This message has been scanned for viruses and

dangerous content by
MailScanner, and is

believed to be clean.

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