stylo
stylo copied to clipboard
Structurer la bibliographie des exports : 2 pistes de solution
Situation actuelle
Les données bibliographiques peuvent être structurées dans Stylo, à condition d'utiliser l'outil d'import via Zotero ou d'importer des données au format BibTeX. En revanche les formats de sortie (typiquement HTML ou XML) ne conservent pas cette richesse sémantique, aucune donnée dans la partie bibliographie n'est structurée (pas de balisage du titre, des auteurs·trices, de la date, de la maison d'édition, etc.).
Comportement attendu
Nous souhaiterions conserver cette richesse dans des formats de sortie (exports) structurés comme HTML et XML. Voici un exemple de balisage riche en HTML (ce n'est qu'un exemple, inspiré de ce que produit Hugo Cite :
<div id="genette_seuils_2002">
<dt> Genette (2002)</dt>
<dd>
<span itemscope="" itemtype="https://schema.org/Book" data-type="book"><span itemprop="author" itemscope="" itemtype="https://schema.org/Person"><span itemprop="familyName">Genette</span>, <meta itemprop="givenName" content="Gérard"> G.</span> (<span itemprop="datePublished">2002</span>). <span itemprop="name"><i>Seuils</i></span>. <meta itemprop="contentLocation" value="Paris, France"> <span itemprop="publisher" itemtype="http://schema.org/Organization" itemscope=""><span itemprop="name">Éditions du Seuil</span></span>.</span>
</dd>
</div>
<div id="vitali-rosati_paratexte_2015">
<dt>Vitali-Rosati (2015)</dt>
<dd>
<span itemscope="" itemtype="https://schema.org/Article" data-type="article"><span itemprop="author" itemscope="" itemtype="https://schema.org/Person"><span itemprop="familyName">Vitali-Rosati</span>, <meta itemprop="givenName" content="Marcello">M.</span> (<span itemprop="datePublished">2015</span>). <span itemprop="name">Paratexte numérique : la fin de la distinction entre réalité et fiction?</span>.<i>
<span itemprop="about">Cahiers ReMix</span>, 1(5)</i>. Consulté à l’adresse <a href="https://papyrus.bib.umontreal.ca/xmlui/handle/1866/12922" itemprop="identifier" itemtype="https://schema.org/URL">https://papyrus.bib.umontreal.ca/xmlui/handle/1866/12922</a></span>
</dd>
</div>
2 scénarios possibles
Récupérer les données structurées proposées par Zotero (RDF)
Zotero permet, via son API, de récupérer les données au format RDF, nous pourrions donc stocker ces données (en plus du BibTeX).
Problème : si cette piste est intéressante et (a priori) peu compliquée, elle pose une question plus délicate. Comment faire lorsque le paramètre Bibliography > Display est sur "Only used" ? Car alors il ne suffit pas de placer la bibliographie structurée à l'endroit souhaité.
Quand en discuter ?
Une réflexion et un chantier pourraient démarrer en janvier 2023 sur cette question.