openmelodie import massif
TRANSCRIPT
![Page 1: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/1.jpg)
mise en ligne d’objets et d’images électroniques
![Page 2: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/2.jpg)
Module d’import massif
• Processus :1) Création de données dans Google spreadsheet2) Spécification de ce qu’il faut importer3) Lancement du calcul sur le serveur
• Idée : autoriser les imports itératifs• Affichage des données dans un corpus
![Page 3: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/3.jpg)
Règles d’importations – 1
• Une colonne est un champ d’un corpus– La première colonne porte le nom de l’objet
• Qui doit être unique !
– On peut créer un nouveau champ à la volée– On peut associer une colonne à un champ existant
• Une ligne est un objet du corpus– La 1ère ligne porte le nom des colonnes– Chaque ligne et chaque objet est repéré par son nom
![Page 4: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/4.jpg)
Règles d’importations – 2
• Processus1) Open melodie lit le contenu de la 1ère colonne
1) Par convention, il s’agit du nom de l’objet⇒ Qui doit être unique !
2) Si un objet possède ce nom dans ce corpus, alors on le charge
3) S’il n’existe pas alors on le crée
![Page 5: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/5.jpg)
Règles d’importations – 3
2) Pour chaque champ Open melodie teste si l’objet possède déjà une valeur
1) Si oui, alors la valeur du tableau est ignorée2) Si non, alors l’objet prend cette valeur pour ce
champ3) Une valeur nulle (un blanc) n’est jamais prise en
compte
![Page 6: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/6.jpg)
Exemple – 1
• Premier import
• 6 objets sont créés, le corpus porte 3 champs– Rq : on aurait pu laisser des champs de côté
PRN Registration Cat Ref.CGR61339 1852-1027-3 BMC Persia p. 175, 196CGR79396 1891-1002-17 BMC Cilicia p. 149, 30CGR79406 1884-0610-8 BMC Cilicia p. 175, 79CGR75910 1925-0106-1CGR75907 1948-1104-2
![Page 7: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/7.jpg)
Exemple – 2
• Deuxième import
• Quatre objets ont été ajoutés, – les objets originaux n’ont pas été touchés
PRN Registration Cat Ref.CGR61339 1852-1027-3 BMC Persia p. 175, 196CGR79396 1891-1002-17 BMC Cilicia p. 149, 30CGR79406 1884-0610-8 BMC Cilicia p. 175, 79CGR75910 1925-0106-1CGR75907 1948-1104-2CGR79176 1922-0425-72CGR79177 1874-1201-19CGR79178 1896-0304-1CGR79305 1975-1102-5CGR79179 1948-0712-25
![Page 8: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/8.jpg)
Exemple – 3
• Troisième import
• Deux colonnes ont été ajoutées – Tous les objets ont pris les nouvelles valeurs– Les deux premières colonnes n’ont pas été touchées
PRN Registration Cat Ref. Metal Denom.CGR61339 1852-1027-3 BMC Persia p. 175, 196 silver siglosCGR79396 1891-1002-17 BMC Cilicia p. 149, 30 silver staterCGR79406 1884-0610-8 BMC Cilicia p. 175, 79 silver obolCGR75910 1925-0106-1 silver staterCGR75907 1948-1104-2 silver staterCGR79176 1922-0425-72 silver obolCGR79177 1874-1201-19 silver obolCGR79178 1896-0304-1 silver obolCGR79305 1975-1102-5 silver obolCGR79179 1948-0712-25 silver stater
![Page 9: Openmelodie Import massif](https://reader036.vdocuments.pub/reader036/viewer/2022082704/5589db40d8b42a261d8b46cb/html5/thumbnails/9.jpg)
Liens
• Blog :
http://openmelodie.blogspot.com/
• Téléchargement :
http://sourceforge.net/projects/openmelodie/
• Bêta-test :
http://www.achemenet.com/openmelodie-beta/