Openmelodie Import massif

9
mise en ligne d’objets et d’images électroniques

Transcript of Openmelodie Import massif

Page 1: Openmelodie Import massif

mise en ligne d’objets et d’images électroniques

Page 2: Openmelodie Import massif

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

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

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

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

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

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

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

Liens

• Blog :

http://openmelodie.blogspot.com/

• Téléchargement :

http://sourceforge.net/projects/openmelodie/

• Bêta-test :

http://www.achemenet.com/openmelodie-beta/