From e88ae61bbc1ae651806de3e2f22a852a828fa7f4 Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Fri, 26 Feb 2021 16:57:25 +0100 Subject: [PATCH] Add excerpts of any complex publication to ALLTEXT field --- .../rdf/display/everytime/article_custom_fields.n3 | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 b/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 index f4be593c1..b10a35874 100644 --- a/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 +++ b/home/src/main/resources/rdf/display/everytime/article_custom_fields.n3 @@ -3,10 +3,10 @@ @prefix rdfs: . -:vivodocumentModifier_excerptsInArticles +:vivodocumentModifier_excerptsInComplexPublications a , ; - rdfs:label "Elenph article excerpts" ; + rdfs:label "Populate complex publications with excerpts" ; :hasTargetField "ALLTEXT" ; :hasSelectQuery """ PREFIX rdfs: @@ -14,11 +14,10 @@ PREFIX rdf: SELECT DISTINCT ?value WHERE { - ?uri rdf:type ts:elenphArticle . ?uri ts:hasTOC ?toc . - ?toc (ts:hasTOCItem/ts:pointsTo)+/ts:hasText ?elenphExcerpt . + ?toc (ts:hasTOCItem/ts:pointsTo)+/ts:hasText ?excerpt . VALUES ?property { ts:works ts:bibliography ts:htmlExcerpt ts:keywords } - ?elenphExcerpt ?property ?value . + ?excerpt ?property ?value . } """ .