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 , ;