Skip to content

Commit 9d74909

Browse files
authored
Fix bibo:degree again, remove redundant dcterms:title
dcterms:title is implied by schema:name
1 parent 7c1f608 commit 9d74909

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

build/src/bib_render.rs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,7 @@ fn render_title(r: &Reference) -> Markup {
484484
_ => {}
485485
}
486486

487-
let title = render_lstr_just_cite(&title_lstr, None, Some("name dcterms:title"));
487+
let title = render_lstr_just_cite(&title_lstr, None, Some("name"));
488488

489489
html! {
490490
@if let Some(url) = &r.common().url {
@@ -525,7 +525,7 @@ fn render_title(r: &Reference) -> Markup {
525525
let title = render_lstr_just_span(
526526
&r.common().title,
527527
Some("noun"),
528-
Some("name headline dcterms:title"),
528+
Some("name headline"),
529529
);
530530

531531
html! {
@@ -695,7 +695,7 @@ fn render_series(r: &Reference) -> Markup {
695695
html! {
696696
"; "
697697
span property="isPartOf dcterms:isPartOf frbr:partOf" typeof="BookSeries bibo:Series fabio:BookSeries" {
698-
@let title = render_lstr(&series.title, None, Some("name dcterms:title"), Some("alternateName"));
698+
@let title = render_lstr(&series.title, None, Some("name"), Some("alternateName"));
699699
@if let Some(url) = &series.url {
700700
a property="url" href=(url) { (title) }
701701
} @else {
@@ -822,7 +822,7 @@ fn render_container(key: &str, r: &Reference) -> Markup {
822822
@if let Some(title) = container_title {
823823
"On the website "
824824
span property="isPartOf dcterms:isPartOf frbr:partOf" typeof="WebSite bibo:Website fabio:WebSite"{
825-
(render_lstr_cite(title, None, Some("name dcterms:title"), Some("alternateName")))
825+
(render_lstr_cite(title, None, Some("name"), Some("alternateName")))
826826
}
827827

828828
@if let Some(archive_url) = r.common().archive_url.as_ref()
@@ -1061,7 +1061,11 @@ fn render_publisher(key: &str, r: &Reference) -> Markup {
10611061
fn render_genre(r: &Reference) -> Markup {
10621062
html! {
10631063
@if let Reference::Thesis(Thesis{genre: Some(g), ..}) = r {
1064-
span property="inSupportOf bibo:degree" typeof="bibo:ThesisDegree" { (g) } ", "
1064+
span property="inSupportOf" {
1065+
span property="bibo:degree" typeof="bibo:ThesisDegree" {
1066+
span property="dcterms:title" { (g) }
1067+
}
1068+
} ", "
10651069
}
10661070
}
10671071
}

0 commit comments

Comments
 (0)