Implémentation de "note: titre redondant"

This commit is contained in:
Bastien Dumont 2020-12-28 15:55:32 +01:00
parent 661e475907
commit 136786894c
2 changed files with 33 additions and 25 deletions

View File

@ -305,7 +305,8 @@ interview ; Interview
<macro name="publicationTitle"> <macro name="publicationTitle">
<choose> <choose>
<if type="book"> <if variable="note"/> <!-- There should be a note variable like "note: title-redundancy". -->
<else-if type="book">
<choose> <choose>
<if variable="container-title"> <if variable="container-title">
<text macro="multivolumeNamedBook"/> <text macro="multivolumeNamedBook"/>
@ -314,7 +315,7 @@ interview ; Interview
<text macro="bookWithVolume"/> <text macro="bookWithVolume"/>
</else> </else>
</choose> </choose>
</if> </else-if>
<else-if type="thesis"> <else-if type="thesis">
<group delimiter=", "> <group delimiter=", ">
<text macro="bookWithVolume"/> <text macro="bookWithVolume"/>

View File

@ -345,9 +345,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Nom de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceLivreSimple", "id": "SourceLivreSimple",
"annote": "Nom de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source éditée dans un livre", "title": "Source éditée dans un livre",
@ -373,9 +373,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Nom de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceEditeurTraducteur", "id": "SourceEditeurTraducteur",
"annote": "Nom de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source éditée et traduite par la même personne", "title": "Source éditée et traduite par la même personne",
@ -451,10 +451,10 @@
}, },
{ {
"type": "chapter", "type": "chapter",
"annote": "Titre de la source",
"container-title": "Titre du livre", "container-title": "Titre du livre",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceDansChapitre", "id": "SourceDansChapitre",
"annote": "Titre de la source",
"page": "222-333", "page": "222-333",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
@ -544,10 +544,10 @@
}, },
{ {
"type": "article-journal", "type": "article-journal",
"annote": "Titre de la source",
"container-title": "Titre de la revue", "container-title": "Titre de la revue",
"issue": "4", "issue": "4",
"id": "SourceDansArticle", "id": "SourceDansArticle",
"annote": "Titre de la source",
"page": "222-344", "page": "222-344",
"title": "Source publiée dans un article de revue", "title": "Source publiée dans un article de revue",
"title-short": "Titre abrégé", "title-short": "Titre abrégé",
@ -573,9 +573,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Nom de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceDiffEditeurTraducteur", "id": "SourceDiffEditeurTraducteur",
"annote": "Nom de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source éditée et traduite par des personnes différentes", "title": "Source éditée et traduite par des personnes différentes",
@ -607,10 +607,10 @@
}, },
{ {
"type": "thesis", "type": "thesis",
"annote": "Titre de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"genre": "Type de mémoire", "genre": "Type de mémoire",
"id": "SourceDansMemoire", "id": "SourceDansMemoire",
"annote": "Titre de la source",
"editor": [ "editor": [
{ "family": "Éditeurtraducteur", "given": "Nom" } { "family": "Éditeurtraducteur", "given": "Nom" }
], ],
@ -636,10 +636,10 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Nom de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceAvecID", "id": "SourceAvecID",
"references": "Répertoire 000", "references": "Répertoire 000",
"annote": "Nom de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source indexée dans un répertoire", "title": "Source indexée dans un répertoire",
@ -665,16 +665,17 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Titre de la source pour laquelle indiquer le titre du livre serait redondant",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceLivreTitreRedondant", "id": "SourceLivreTitreRedondant",
"annote": "Titre de la source pour laquelle indiquer le titre du livre serait redondant",
"note": "titre redondant",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Titre redondant",
"title-short": "Titre abrégé", "title-short": "Titre abrégé",
"author": [ "author": [
{ {
"family": "Auteur de la source titre redondant", "literal": "Auteur de la source titre redondant"
"given": ""
} }
], ],
"editor": [ "editor": [
@ -693,11 +694,13 @@
}, },
{ {
"type": "article-journal", "type": "article-journal",
"annote": "Titre de la source pour laquelle indiquer le titre de l'article serait redondant",
"container-title": "Titre de la revue", "container-title": "Titre de la revue",
"issue": "4", "issue": "4",
"id": "SourceArticleTitreRedondant", "id": "SourceArticleTitreRedondant",
"annote": "Titre de la source pour laquelle indiquer le titre de l'article serait redondant",
"note": "titre redondant",
"page": "222-344", "page": "222-344",
"title": "Titre redondant",
"title-short": "Titre abrégé", "title-short": "Titre abrégé",
"volume": "2", "volume": "2",
"author": [ "author": [
@ -721,9 +724,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Titre de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceSansTitreAbrege", "id": "SourceSansTitreAbrege",
"annote": "Titre de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source sans titre abrégé spécifié", "title": "Source sans titre abrégé spécifié",
@ -748,10 +751,10 @@
}, },
{ {
"type": "article-journal", "type": "article-journal",
"annote": "Titre de la source",
"container-title": "Patrologie grecque", "container-title": "Patrologie grecque",
"id": "SourcePatrologie", "id": "SourcePatrologie",
"chapter-number": "312-824", "chapter-number": "312-824",
"annote": "Titre de la source",
"volume": "1", "volume": "1",
"author": [ "author": [
{ {
@ -785,7 +788,6 @@
}, },
{ {
"type": "manuscript", "type": "manuscript",
"annote": "Titre de la source inédite",
"archive": "Institution", "archive": "Institution",
"archive_location": "Dépôt", "archive_location": "Dépôt",
"call-number": "34", "call-number": "34",
@ -793,6 +795,7 @@
"id": "SourceDansManuscrit", "id": "SourceDansManuscrit",
"page": "56-117v", "page": "56-117v",
"container-title-short": "Ville Inst. Dep. 34", "container-title-short": "Ville Inst. Dep. 34",
"annote": "Titre de la source inédite",
"publisher-place": "Ville de conservation", "publisher-place": "Ville de conservation",
"title": "[Source inédite dans un manuscrit]", "title": "[Source inédite dans un manuscrit]",
"author": [ "author": [
@ -1032,9 +1035,9 @@
}, },
{ {
"type": "webpage", "type": "webpage",
"annote": "Titre de la source",
"container-title": "Site Web", "container-title": "Site Web",
"id": "SourceDansPageWeb", "id": "SourceDansPageWeb",
"annote": "Titre de la source",
"editor": [ "editor": [
{ "family": "Éditeur", "given": "Nom" } { "family": "Éditeur", "given": "Nom" }
], ],
@ -1066,8 +1069,8 @@
}, },
{ {
"type": "webpage", "type": "webpage",
"annote": "Titre de la source",
"id": "SourcePageWebSansNomSite", "id": "SourcePageWebSansNomSite",
"annote": "Titre de la source",
"editor": [ "editor": [
{ "family": "Éditeur", "given": "Nom" } { "family": "Éditeur", "given": "Nom" }
], ],
@ -1099,12 +1102,14 @@
}, },
{ {
"type": "webpage", "type": "webpage",
"annote": "Titre de la source publiée sur une page Web dont le titre est redondant",
"container-title": "Site Web", "container-title": "Site Web",
"id": "SourcePageWebTitreRedondant", "id": "SourcePageWebTitreRedondant",
"annote": "Titre de la source publiée sur une page Web dont le titre est redondant",
"note": "titre redondant",
"editor": [ "editor": [
{ "family": "Éditeur", "given": "Nom" } { "family": "Éditeur", "given": "Nom" }
], ],
"title": "Titre redondant",
"URL": "http://placeholder.url", "URL": "http://placeholder.url",
"author": [ "author": [
{ {
@ -1163,10 +1168,10 @@
}, },
{ {
"type": "chapter", "type": "chapter",
"annote": "Titre de la source",
"container-title": "Titre du livre", "container-title": "Titre du livre",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceDansChapitreAuteurs", "id": "SourceDansChapitreAuteurs",
"annote": "Titre de la source",
"container-author": [ "container-author": [
{ "family": "Premierauteur", "given": "Nom" }, { "family": "Premierauteur", "given": "Nom" },
{ "family": "Secondauteur", "given": "Nom" } { "family": "Secondauteur", "given": "Nom" }
@ -1227,9 +1232,9 @@
}, },
{ {
"type": "webpage", "type": "webpage",
"annote": "Titre de la source publiée sur une page Web sur un site éditorial",
"container-title": "Site du projet", "container-title": "Site du projet",
"id": "SourcePageWebProjet", "id": "SourcePageWebProjet",
"annote": "Titre de la source publiée sur une page Web sur un site éditorial",
"editor": [ "editor": [
{ "family": "Éditeur", "given": "Nom" } { "family": "Éditeur", "given": "Nom" }
], ],
@ -1325,10 +1330,10 @@
}, },
{ {
"type": "chapter", "type": "chapter",
"annote": "Titre de la source",
"container-title": "Titre du livre", "container-title": "Titre du livre",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceDansChapitreUnAuteur", "id": "SourceDansChapitreUnAuteur",
"annote": "Titre de la source",
"page": "14-130", "page": "14-130",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
@ -1413,10 +1418,11 @@
}, },
{ {
"type": "chapter", "type": "chapter",
"annote": "Titre de la source",
"container-title": "Titre du livre", "container-title": "Titre du livre",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceDansChapitreAuteursRedondant", "id": "SourceDansChapitreAuteursRedondant",
"annote": "Titre de la source",
"note": "titre redondant",
"container-author": [ "container-author": [
{ "family": "Premierauteur", "given": "Nom" }, { "family": "Premierauteur", "given": "Nom" },
{ "family": "Secondauteur", "given": "Nom" } { "family": "Secondauteur", "given": "Nom" }
@ -1424,6 +1430,7 @@
"page": "14-130", "page": "14-130",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Titre du chapitre",
"title-short": "Titre abrégé", "title-short": "Titre abrégé",
"editor": [ "editor": [
{ {
@ -1452,9 +1459,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Nom de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "AuteurSourcePrenomNom", "id": "AuteurSourcePrenomNom",
"annote": "Nom de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source dont le nom de l'auteur est composé d'un prénom et d'un nom", "title": "Source dont le nom de l'auteur est composé d'un prénom et d'un nom",
@ -1534,9 +1541,9 @@
}, },
{ {
"type": "book", "type": "book",
"annote": "Titre de la source",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"id": "SourceWithInternalDivisions_special", "id": "SourceWithInternalDivisions_special",
"annote": "Titre de la source",
"publisher": "Maison d'édition", "publisher": "Maison d'édition",
"publisher-place": "Lieu de publication", "publisher-place": "Lieu de publication",
"title": "Source dont on repère le passage cité par des divisions internes", "title": "Source dont on repère le passage cité par des divisions internes",