From e629c5cd154a8e6c7fbe7e62228d697c8660aaba Mon Sep 17 00:00:00 2001 From: Georgy Litvinov Date: Mon, 31 Aug 2020 10:03:33 +0200 Subject: [PATCH] Populated text field --- .../everytime/article_custom_fields.n3 | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) 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 deceee35..9064ec22 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 @@ -18,7 +18,32 @@ ?elenphExcerpt ?property ?value . } """ . - + +:vivodocumentModifier_PopulateText + a , + ; + rdfs:label "Html text to text field" ; + :hasTargetField "text" ; + :hasSelectQuery """ + PREFIX rdfs: + PREFIX ts_: + PREFIX rdf: + SELECT DISTINCT ?htmlExcerpt + WHERE { + { + ?uri rdf:type ts_:textExcerpt . + ?uri ts_:htmlExcerpt ?htmlExcerpt . + } + UNION + { + ?uri rdf:type ts_:publication . + ?uri ts_:hasTOC ?toc . + ?toc (ts_:hasTOCItem/ts_:pointsTo)+/ts_:hasText ?artExcerpt . + ?artExcerpt ts_:htmlExcerpt ?htmlExcerpt . + } + } + """ . + :vivodocumentModifier_rubrics a , ;