<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_ICA_Atom_archivematica</id>
	<title>Pleade ICA Atom archivematica - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_ICA_Atom_archivematica"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_ICA_Atom_archivematica&amp;action=history"/>
	<updated>2026-11-06T19:25:29Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_ICA_Atom_archivematica&amp;diff=3286&amp;oldid=prev</id>
		<title>Jlarvers le 16 mai 2019 à 13:26</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_ICA_Atom_archivematica&amp;diff=3286&amp;oldid=prev"/>
		<updated>2019-05-16T13:26:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 mai 2019 à 13:26&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l62&quot;&gt;Ligne 62 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 62 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lors de l&amp;#039;affichage, atome s&amp;#039;occupe de remonter automatiquement les c vers le c parent. Pleade devra aussi faire de même lors de l&amp;#039;encode/décodage des EAD d&amp;#039;atom.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Lors de l&amp;#039;affichage, atome s&amp;#039;occupe de remonter automatiquement les c vers le c parent. Pleade devra aussi faire de même lors de l&amp;#039;encode/décodage des EAD d&amp;#039;atom.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour mettre en palce cette seconde méthode de traitement des objets numériques, il faut compet envirron 5jours.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Pour mettre en palce cette seconde méthode de traitement des objets numériques, il faut compet envirron 5jours.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[category:Proxmox]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jlarvers</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_ICA_Atom_archivematica&amp;diff=3157&amp;oldid=prev</id>
		<title>Mdia : Page créée avec « ICA Atom est un éditeur EAD. Archivematica est est un gestionnaire d&#039;entrepôts pérénnes d&#039;objet numériques. Moyenant quelques adapataions, Ces deux outils peuvent êt... »</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_ICA_Atom_archivematica&amp;diff=3157&amp;oldid=prev"/>
		<updated>2018-03-06T18:30:52Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « ICA Atom est un éditeur EAD. Archivematica est est un gestionnaire d&amp;#039;entrepôts pérénnes d&amp;#039;objet numériques. Moyenant quelques adapataions, Ces deux outils peuvent êt... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;ICA Atom est un éditeur EAD. Archivematica est est un gestionnaire d&amp;#039;entrepôts pérénnes d&amp;#039;objet numériques. Moyenant quelques adapataions, Ces deux outils peuvent être utilisé en complément de Pleade.&lt;br /&gt;
La suite de ce document présente quelques points particuliers concernant l&amp;#039;installation et la configuration de ces outils. Il présente aussi les adaptations necessaires à mettre pour une exploitation de l&amp;#039;un de ces trois infrastructures:&lt;br /&gt;
&lt;br /&gt;
* Pleade + ICA Atom&lt;br /&gt;
* Pleade + archivematica&lt;br /&gt;
* Pleade + ICA Atom + archvematica&lt;br /&gt;
&lt;br /&gt;
{{notice|ICA Atom et archivematica sont déjà installés, configurés et disponibles en HTTP sur une VM du proxmox 1. Pour savoir comment y accéder, consulter le fichier internal srv-px01.asc}}&lt;br /&gt;
&lt;br /&gt;
== Installation ICA Atom ==&lt;br /&gt;
&lt;br /&gt;
La documentation disponible en ligne est assez claire. Voir ici: https://www.accesstomemory.org/fr/docs/2.4/admin-manual/installation/linux/ubuntu-xenial/&lt;br /&gt;
&lt;br /&gt;
Durant l&amp;#039;installation, on peut cependant tomber sur une erreur HTTP 502 lors du premier chargement. Pour corriger le problème, il faut vérifier que php-fpm est bien lancé en faisant la commande:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;$ sudo systemctl restart php7.0-fpm&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Si php-fpm est bien lancé, le fichier /run/php7.0-fpm.atom.sock doit exister. Refaire ensuite un relaod sur nginx.&lt;br /&gt;
&lt;br /&gt;
== Installation Archivematica ==&lt;br /&gt;
&lt;br /&gt;
Comme l&amp;#039;indique la documenation disponible ici: https://www.archivematica.org/fr/docs/archivematica-1.6/admin-manual/installation/installation/ , archivematica est en réalité composé d&amp;#039;un ensemble de composants. La documentation est assez simple. Après l&amp;#039;installation, les deux composants qui seront disponible avec une UI sont le storage service qui permet de gérer la façons dont les données sont stockées et le dashboard qui sera l&amp;#039;interface utilisé par les utilisateurs pour envoyer en traitement des média numériques.&lt;br /&gt;
&lt;br /&gt;
Les problèmes qui peuvent être rencontrés durant l&amp;#039;installation et qui ne sont pas répertorié dans la doc sont multiples.&lt;br /&gt;
En cas de problème sans informations précises, il faut activer le mode débogage dans les fichiers de configuration. Vérifier ensuite les logs dans /var/log/archivematica&lt;br /&gt;
&lt;br /&gt;
Lors de l&amp;#039;accès au dashbord pour la première fois, s&amp;#039;il y a des erreurs de connexions à mysql (erreur 500), il faut vérifier les accès MySQl dans le fichier de config suivant /etc/archivematica/archivematicaCommon/dbsettings.&lt;br /&gt;
Si les accès ne sont effectivement pas corrects, il faut d&amp;#039;abord mettre les bons accès MySQL. Ensuite, il faut purger et réinstaller l&amp;#039;ensembles  pour que les tables soient crées.&lt;br /&gt;
&lt;br /&gt;
Enfin, les infos de connexion MySQl sont automatiquement configurées dans le fichier /etc/dbconfig-common/archivematica-mcp-server.conf&lt;br /&gt;
&lt;br /&gt;
Un deuxième problème concerne la connexion entre le module storage et le dashboard. Cette connexion se fait via les pipelines. Les pipeline peuvent s&amp;#039;apparenter à des entrepôts de données prévus pour être utiliser par un ou plusieurs dashboard. Ils sont configurer au niveau du module de storage. La documentation à ce sujet est assez explicite. Enfin, chaque pipeline est identifié dans toute l&amp;#039;infrastructure par un UUID.&lt;br /&gt;
&lt;br /&gt;
Le problème premier vient du fait qu&amp;#039;avec l&amp;#039;installation réalisée, le dashboard propose forcément un UUID de pipeline qui doit être configurer dans un storage. Cela est anormale car, c&amp;#039;est le storage qui devrait proposer un UUID au dashboard.&lt;br /&gt;
Dans tout les cas, je n&amp;#039;ai pas trouvé d&amp;#039;autres solution, à part créer au niveau du storage un pipeline ayant le même UUID que celui demandé par le dashboard.&lt;br /&gt;
&lt;br /&gt;
Le second problème vient ensuite au niveau des clefs API pour sécuriser les pipelines. En effet, si dans les logs, il apparait des erreur de type authentification refuse, il faut alors créer un utilisateur admin normal (si ce n&amp;#039;est pas déjà le cas) au niveau du dashboard. Le système propose automatiquement une clef d&amp;#039;API pour cette utilisateur. C&amp;#039;est cette clef qui doit être utiliser pour le pipeline.&lt;br /&gt;
J&amp;#039;ai perdu pas mal de temps sur cette partie car cette méthode n&amp;#039;est proposée nul part dans la documentation.&lt;br /&gt;
&lt;br /&gt;
Le dernier gros problèmes reste enfin la connexion automatique entre ICA Atom et archivematica. Cette connexion permet l&amp;#039;envoi automatique des DIP d&amp;#039;archivematica vers Atom. Les documents disponibles à ce sujet sont aussi très complet. Voir https://www.archivematica.org/en/docs/archivematica-1.6/user-manual/access/access/&lt;br /&gt;
Cependant, je n&amp;#039;ai pas réussi à faire fonctionner correctement cette connexion. La seule méthode reste donc la reccupération des DIP et le dépôt manuel dans Atom.&lt;br /&gt;
&lt;br /&gt;
Enfin, cette documentation https://www.archivematica.org/fr/docs/archivematica-1.6/getting-started/quick-start/quick-start/ permet une prise en main pas à pas et simple d&amp;#039;archivematica.&lt;br /&gt;
&lt;br /&gt;
== Compatbilité Pleade Atom Archivematica ==&lt;br /&gt;
&lt;br /&gt;
La compatibilité Pleade archivematica est simple car chaque DIP contient à sa racine un fichier Mets de description très complet. Ce fichier contient aussi un lien réelle vers les média numériques et les différentes version produits par archivematica.&lt;br /&gt;
&lt;br /&gt;
La compatibilité avec ICA Atom est quand à elle plus compliqué pour deux raisons principeaux.&lt;br /&gt;
D&amp;#039;abord Atom permet de gérer un produire un EAD très pauvre par exemple, les éléments inline ne sont pas pris en compte. Ils est aussi impossible de typer les comme ceux contenu dans le controlaccess (geogname, persname, ...).&lt;br /&gt;
Pour ce dernier cas, une astuce peut être trouvé en ajoutant par convention le type dans la valeur du champ. Exemple:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;persname role=&amp;quot;author&amp;quot; ftype=&amp;quot;test&amp;quot;&amp;gt;toto&amp;lt;/persname&amp;gt; devient &amp;lt;persname&amp;gt;toto // (role:toto;ftype=test)&amp;lt;/persname&amp;gt; &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut ensuite 2 jours de travail côtè Pleade pour développer un encodeur/décodeur pour traiter les EAD venant ou destination d&amp;#039;Atom.&lt;br /&gt;
&lt;br /&gt;
Cependant, la méthode idéale est d&amp;#039;étendre atome pour permettre au moins le typage des éléments du controlacces. Ce travail necessite à peu prés 5 jours de travail pour un dévelppeu qui maitrise bien le framework PHP Symphony (Atom est développé en PHP symphony).&lt;br /&gt;
&lt;br /&gt;
Le second problème majeur concerne les média numérique en effet de façons très rigide, pour atom, une unité documentaire ne doit être liée qu&amp;#039;a un objet digital (image, pdf, son, ...). C&amp;#039;est-à-dire un c contient uniquement un dao.&lt;br /&gt;
&lt;br /&gt;
Pour pallier à ce problème, il faut soit connecter ICA Atom à archimematica et mettre en palce la compatibilité Pleade archivematica. Mais cette méthode ne permettra de gérer qu&amp;#039;un DIP c&amp;#039;est -à-dire un objet numériques encapsulant plusieurs autres objets. Cette méthode ne permet pas non plus de gérer les sous série à moins de produire un DIP correspondant uniquement aux média d&amp;#039;une sous série.&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;autres méthode (préconisée) est de travailler uniquement avec Atom et Pleade. Dans ce cas, le serveur d&amp;#039;images de Pleade doit être capable de proposer un accès ouvert (mais sécuriser) vers les images et les autres média numériques. Cette accés doit permettre de récupérer un lien vers une image seul (ou média seul), une série ou une sous série. Ce lien sera ensuite renseigné au niveau d&amp;#039;atome afin de produire le dao souhaité.&lt;br /&gt;
Pour titrer un dao ou bien avoir plusieurs dao pour une unité documentaire, il faut utiliser la méthode que atom considére comme lien vers de multiples objets digiteaux. C&amp;#039;est-à-dire, cahque lien doit être renseigner dans une une unité documentaire enfant direct de l&amp;#039;unité documentaire à traiter. Ensuite, utilisé uniquement le champ unittitle pour titrer le dao.&lt;br /&gt;
Lors de l&amp;#039;affichage, atome s&amp;#039;occupe de remonter automatiquement les c vers le c parent. Pleade devra aussi faire de même lors de l&amp;#039;encode/décodage des EAD d&amp;#039;atom.&lt;br /&gt;
Pour mettre en palce cette seconde méthode de traitement des objets numériques, il faut compet envirron 5jours.&lt;/div&gt;</summary>
		<author><name>Mdia</name></author>
	</entry>
</feed>