EcrituresNumeriques / stylo

Stylo est un éditeur de textes pour articles scientifiques en sciences humaines et sociales.
https://stylo.huma-num.fr
GNU General Public License v3.0
49 stars 13 forks source link

Structurer la bibliographie des exports : 2 pistes de solution #646

Open antoinentl opened 2 years ago

antoinentl commented 2 years ago

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.

thom4parisot commented 1 year ago

@antoinentl @RochDLY est-ce que c'est résolu en utilisant le nouvel Export ?

RochDLY commented 1 year ago

Nop le nouvel export ne possède pas encore ce type d'amélioration.