{"word_count": 335, "character_count": 2223}
Avec l'aide d'un fichier php et d'un fichier csv nous avons mis au point une procédure pour importer un grand nombre de métadonnées à une notice Omeka déjà existante.La commande est la suivante :php import-metas.phpdans un répertoire "import" (ou autre) placé à la racine du siteCette procédure demande une compréhension basique de la ligne de commande UNIX.Elle consiste à exécuter un script PHP sans paramètre mais avec une préparation des données.Le travail préalable consiste à renseigner rigoureusement un fichier metadata.csv dans lequel le script va chercher les informations à renseigner dans les notices déjà existantes sur votre site omeka.Exemple complet :Voici un fichier de "metadata" conforme :Il doit comprendre les colonnes suivantes : FileId : le numéro d'identification de la notice Omeka dans laquelle les données de la lignedoivent être importées. C’est le dernier chiffre (xxx) dans l’adresse http://[votre site Omeka]/files/show/xxx. Title : la balise DC.Title Creator : la balise DC.Creator Source : la balise DC.Source Etc.En résumé, pour chaque ligne, la première colonne indique l’identifiant Omeka de la notice dufichier, et chaque colonne la valeur qui doit être importée dans le champ correspondant au titre de la colonne.Ainsi, la première ligne du fichier cité en exemple dit : Importer dans la notice 5082 (non visible dans l'exemple) les valeurs « Notice sur l'auteur » pour DC.Title, « Documentaliste » pour DC.Creator, « Second test import transcription » pour DC.Subject, etc.Le fichier peut contenir autant de lignes et de colonnes que nécessaire, à conditions qu’elles soient toutes renseignées correctement.Il n'est pas obligatoire de créer toutes les colonnes d'une notice existante mais uniquement lescolonnes des champs dans lesquels vous voulez importer des métadonnées.AVERTISSEMENT : Le script ne contrôle pas la validité du format du fichier metadata.csv. Ilrevient donc à l’opérateur d’en vérifier la cohérence avant de procéder à son exécution.Les deux fichiers nécessaires (en PDF) : Le fichier PHP en PDF Un exemple vide de metadata.csv5 avril 2017 : nous avons mis à jour le fichier import-metas.php pour qu'il s'adapte aux différentes versions PHP utilisées.Vincent Buard