import d'un thésaurus
Bonjour,
j'ai 3 thésaurus (Thésaurus Défaut, Indexation, Géographie) dans mes catégories
dans Autorités/Import j'essaie d'importer un fichier .csv d'une liste matière sans hiérarchie (liste géographique ou liste Indexation)
pour "Indexation", j'ai déjà saisi deux mots-clés et je voulais importer le reste de la liste
pour "Géographie", j'ai bien choisi le "Choix du thésaurus à utiliser pour les catégories", j'ai tenté d'importer directement une liste (indexationgeo.csv, séparé par des ";")
résultat :
Traitement du fichier indexationgeo.csv
Import terminé! 0 notices ont été traitées.
ça me semblait simple mais ça ne doit pas l'être tant que ça !
je peux aussi tout saisir à la main lors d'un long weekend férié mais je préfèrerais quelque chose de plus direct
cordialement
Claude
j'ai 3 thésaurus (Thésaurus Défaut, Indexation, Géographie) dans mes catégories
dans Autorités/Import j'essaie d'importer un fichier .csv d'une liste matière sans hiérarchie (liste géographique ou liste Indexation)
pour "Indexation", j'ai déjà saisi deux mots-clés et je voulais importer le reste de la liste
pour "Géographie", j'ai bien choisi le "Choix du thésaurus à utiliser pour les catégories", j'ai tenté d'importer directement une liste (indexationgeo.csv, séparé par des ";")
résultat :
Traitement du fichier indexationgeo.csv
Import terminé! 0 notices ont été traitées.
ça me semblait simple mais ça ne doit pas l'être tant que ça !
je peux aussi tout saisir à la main lors d'un long weekend férié mais je préfèrerais quelque chose de plus direct
cordialement
Claude
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
je n'ai jamais fait d'import de thésaurus mais ça doit sûrement être le même schémas que par exemple l'import des lecteurs.
Et c'est effectivement un poil plus technique :
-Il faut vérifier quel script d'import est utilisé
-vérifier quels sont les noms des champs dans PMB et les faire corresponde dans le fichier csv
-Pour info les articles d'Anne-Marie Cubat sur l'import de données
http://amcubat.be/docpmb/import-de-donnees
Au plaisir
j'ai relu cette documentation mais je ne comprend pas vraiment mieux.
je suis sur la V5.0.5
j'ai réessayé de charger mes thésaurus (en une seule ligne ou en une seule colonne, donc un seul champ) mais j'ai maintenant le message
Echec de la copie du fichier indexationgeo.csv.
Contactez l'administrateur du serveur...
même mes anciens fichiers non modifiés donnent ce message. Ce n'est pas bon !
C'est dommage, je débute à installer PMB et j'ai réussi à trouver la page
/autorites.php?categ=import&sub=
dans la doc et… ça cloche qqpart
hors cet échec de copie actuel, il est possible que le problème vient que je n'ai pas mis le "nom du champ" (titre de colonne donc ?). Cette demande me semblait absurde à priori puisque le formulaire d'import exclu (?) toute ambiguïté.
Comment fait-on pour vérifier ce nom ? Avec PhPMyAdmin je ne trouve rien de probant
cordialement
1) Le thésaurus "classique" (dans les catégories) se gère via les tables
-
thesaurus : la liste des thésaurus
-
noeuds : la structure générale (id du thésaurus auquel le mot-clé
appartient, id du parent du mot-clé, langue du mot-clé et le renvoi
voir)
-
categories : les mots-clés eux-mêmes, et les notes
-
voir_aussi : les termes associés (relations voir aussi)
-
notices_categories : les liens entre les notices et les mots-clés,
plus précisément, les liens entre les id des notices et les id des
noeuds.
2) Il y a un autre modèle plus complexe de thésaurus, appelé les "concepts", qui se gère via d'autres tables.Auparavant je travaillais (et le fais toujours) avec Spip où à une époque on pouvait écrire directement dans des sauvegardes en xml. C'est perturbant de s'adapter à un nouvel environnement avec d'autres logiques, je vais avancer petit à petit :
Une petite information— si j'ai bien compris — dans la page d'import serait à compléter :
"Cliquez sur Parcourir pour choisir votre fichier au format SKOS puis sur Suivant pour poursuivre le chargement"
plutôt que
"Cliquez sur Parcourir pour choisir votre fichier puis sur Suivant pour poursuivre le chargement"
cordialement
Claude Delattre
cordialement
Claude Delattre