Les outils de gestions de bibliographie comme zotero se sont maintenant imposés comme des standards. Au lieu de gérer ses fichiers bibtex à la main, on a maintenant la possibilité de centraliser et de hiérarchiser ses préférences bibliographiques.
La présente page visera à faire le tour de ce qui est disponible, en particulier pour intégrer ces bibliographies dans d'autres logiciels.
Citation Style Language
Ce standard fournit à la fois :
- une description du contenu des bibliographies ;
- une description des styles bibliographiques (selon les revues, etc.)
Il est supporté par de nombreuses bibliothèques (en java, javascript, php, python...)
Pour GRAV
Le CMS Grav, que j'utilise parce qu'il est très simple à mettre en œuvre (et fourni peu de fonctionnalités dont le visiteur pourrait abuser) a plusieurs plugins bibliographiques.
Les plus intéressants sont :
-
bibliography : permet d'inclure des références bibliographiques, à partir de fichiers CSL, et des les citer dans le texte markdown.
-
BibTeXify : génère une page à partir d'une bibliographie Bibtex.
Les deux systèmes se prêtent bien à un export à partir de Zotero. Le second est moins souple, mais peut être assez pratique pour une page personnelle. Il gère bien les URLs des PDF éventuellement associés à la bibliographie. En revanche, l'import direct dans Zotero de la bibliographie en question n'est pas géré. On peut toujours envisager d'exporter le fichier bibtex, que zotero saura importer, mais c'est moins pratique.
Fournir des bibliographies dans un site web
L'exemple qui m'intéresse ici est le projet Ramsès. Attention, il s'agit d'idées, pas de fonctionnalités implémentées (en tout cas, pas au moment où j'écris).
La question est ici comment fournir une bibliographie facilement récupérable par un utilisateur.
Les pages de Ramsès peuvent citer des publications :
- soit pour un texte donné ;
- soit pour une phrase donnée.
Dans l'idéal, l'ensemble des citations d'une page pourrait être disponibles pour importation dans Zotero.
Les possibilités sont les suivantes :
Fichier exportable
On produit, sur demande, d'un fichier que zotero saura importer. Par exemple un fichier Bibtex (mais pas forcément). L'utilisateur a un bouton d'exportation, il récupère le fichier, puis l'importe. Ça fonctionne, mais c'est pénible.
Format compris directement par les connecteurs Zotero
Quand on clique sur le connecteur zotero de certaines pages web, il permet parfois d'importer plusieurs références bibliographiques. Voir Cette documentation.
Dans cette optique, on veut utiliser un format que le plugin zotero du navigateur web sait utiliser directement.
Il y en a plusieurs, plus ou moins puissants :
- Embedded Metadata
- très simple à mettre en œuvre ; il s'agit simplement de balises
<meta>
. Le problème est que ce système ne permet d'inclure qu'une seule citation dans la page. C'est pratique si la page est associée à un unique article, ou si on veut créer une notice bibliographique pour la page elle-même. Sinon, c'est inutile. - COinS
- Inclut
- MODS
- (à voir, utilisable uniquement avec UnAPI)
Utilisation de la fonctionnalité « import from clipboard » : un lien javascript peut servir à copier les données dans l'un des formats supportés.
Récupérer directement les citation depuis zotero
En passant par le service bibbase, on peut exporter des bibliographies zotero de manière dynamique. Voyez ce lien.
On peut aussi travailler directement sur zotero