Skip to content

Design and manage your own personal thesaurus to index and retrieve informations from your reference management software

Notifications You must be signed in to change notification settings

pmartinolli/MyThesaurus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thésaurus personnel pour gérer sa documentation

MyThesaurus : Design and manage your own personal thesaurus to index and retrieve information

Ce dépôt recense plusieurs petits projets liés à la gestion d'un thésaurus personnel pour un projet de recherche (création, maintien, indexation automatique, principes généraux, etc.).

Introduction au thésaurus

Quelques méthodes analogiques (pas de programmation) pour travailler avec un thésaurus :

Thesaurus builder CSV->PDF

Cet outil en Python prend un thésaurus rédigé sous la forme d'un tableau CSV (avec colonnes pertinentes) et il le transforme dans un joli fichier PDF facile à consulter. En effet, comme il est en une page (pour un thésaurus de taille raisonnable), il est facilement lisible, plastifiable ou collable comme couverture d'un cahier de laboratoire par exemple.

Thesaurus formatter

Cet outil en Python prend un thésaurus rédigé sous la forme d'un tableau CSV (avec colonnes pertinentes, le même format que dans l'outil précédent) et il le transforme en fichier CSV en deux colonnes qui sera utiliser par d'autres outils de traitement automatique listé plus bas.

Indexer automatiquement des fichiers MarkDown

Méthode 1 (recommandée) : plugin Obsidian-my-thesaurus

Cette extension pour Obsidian.md, codée bénévolement par Mara-Li, permet de rajouter automatiquement des tags dans l'entête YAML de fichiers MarkDown d'un coffre Obsidian, basé sur un fichier CSV avec une colonne de mots à repérer et une colonne de tags correspondants.

Méthode 2 (expérimentale) : MarkDown Tag Indexer

Cet outil en Python permet de parcourir un dossier de fichiers MarkDown et de rajouter automatiquement des tags dans l'entête YAML, basé sur un fichier CSV avec une colonne de mots à repérer et une colonne de tags correspondants. Python script to index automatically MarkDown files (an Obsidian.md vault for example) with a CSV of controlled tags :

How does it works?

Bonus : MarkdownTagHarvester

Cet outil en Python permet de récupérer tous les noms de notes, les aliases et les tags d'un dossier de fichiers MarkDown.

Zotero Tag Indexer (expérimental)

Cet outil en Python permet d'indexer automatiquement des exports de bibliothèques Zotero au format RDF (Bibliontology RDF et Zotero RDF) avec un thésaurus en deux colonnes sous forme de CSV (voir plus haut). Ne fonctionne pas pour les exportations de bibliothèques complexes car le programme Python est un peu codé avec les pieds dans le sens où il n'utilise pas les méthodes XML alors qu'il devrait. Je travaille à établir un cahier des charges fonctionnel pour qu'un codeur bénévole en fasse une extension Zotero en JavaScript.

How does it works?


\

Besoin d'aide ?

N'hésitez pas à consulter votre bibliothécaire disciplinaire pour la conception ou le maintien de votre thésaurus. C'est notre métier, c'est notre expertise, et c'est aussi notre plaisir de vous aider avec cet outil particulièrement stimulant.

Bibliographie

Dalbin, Sylvie. 2007. « Thésaurus et informatique documentaires. Partenaires de toujours ? » Documentaliste-Sciences de l’Information 44 (1): 42-55. https://doi.org/10.3917/docsi.441.0042.

Dégez, Danièle. 2009. « Construire un thesaurus ». Archimag, 44-45.

Hudon, Michèle. 2008. Guide pratique pour l’élaboration d’un thésaurus documentaire. Montréal: Éditions ASTED.

Keller, L. (2013). Encadrer la réingénierie d’un thesaurus : méthode, enjeux et impacts pour l’équipe d’un service de veille et documentation en entreprise (Mémoire INTD-CNAM). Institut national des techniques de la documentation du CNAM, Paris. Consulté à l’adresse https://memsic.ccsd.cnrs.fr/mem_00945542/document

Métadonnées

  • Author / Auteur : Pascal Martinolli

  • Created / Créé le : 2019-02-24

  • License / Licence : CC-BY

  • Used by / Utilisé par : Séminaire PLU6058 - Rechercher et exploiter la documentation, UdeM ; formations libres Zotero et EndNote, UdeM.

  • Comment le citer / How to cite it : Martinolli, Pascal. 2019-2020. Thésaurus personnel pour gérer sa documentation. Matériel pédagogique. Université de Montréal. https://github.com/pmartinolli/MyThesaurus

  • Commments are welcomed at / Commentaires bienvenus : pascal.martinolli [à] umontreal.ca

  • Remerciements : Catherine Bernier et Mathieu Thomas pour l'accompagnement des équipes de projet. Danièle Dégez et Sylvie Dalbin, consultantes en thésaurus, dont j’ai eu la chance de suivre les enseignements à l’INTD. Mara-Li pour le codage de l'extension Obsidian.



https://github.com/pmartinolli/MyThesaurus

About

Design and manage your own personal thesaurus to index and retrieve informations from your reference management software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages