Article's rubrics
This commit is contained in:
parent
e5fa511391
commit
3b85e83182
2 changed files with 30 additions and 0 deletions
|
@ -17,6 +17,8 @@
|
||||||
|
|
||||||
<https://litvinovg.pro/text_structures#elenphArticle> display:hasDataGetter display:getArticleAuthorsDataGetter .
|
<https://litvinovg.pro/text_structures#elenphArticle> display:hasDataGetter display:getArticleAuthorsDataGetter .
|
||||||
|
|
||||||
|
<https://litvinovg.pro/text_structures#elenphArticle> display:hasDataGetter display:getArticleRubricsDataGetter .
|
||||||
|
|
||||||
display:getArticleExcerptsContentDataGetter
|
display:getArticleExcerptsContentDataGetter
|
||||||
a <java:edu.cornell.mannlib.vitro.webapp.utils.dataGetter.SparqlQueryDataGetter>;
|
a <java:edu.cornell.mannlib.vitro.webapp.utils.dataGetter.SparqlQueryDataGetter>;
|
||||||
display:saveToVar "excerpts";
|
display:saveToVar "excerpts";
|
||||||
|
@ -110,5 +112,22 @@ display:getArticleAuthorsDataGetter
|
||||||
} ORDER BY ?author
|
} ORDER BY ?author
|
||||||
""" .
|
""" .
|
||||||
|
|
||||||
|
display:getArticleRubricsDataGetter
|
||||||
|
a <java:edu.cornell.mannlib.vitro.webapp.utils.dataGetter.SparqlQueryDataGetter>;
|
||||||
|
display:saveToVar "rubrics";
|
||||||
|
display:query
|
||||||
|
"""
|
||||||
|
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||||
|
PREFIX ts_: <https://litvinovg.pro/text_structures#>
|
||||||
|
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
|
||||||
|
PREFIX pr: <https://iph.ras.ru/relationships#>
|
||||||
|
SELECT DISTINCT ?rubricID ?rubricName
|
||||||
|
WHERE {
|
||||||
|
?uri ts_:hasTOC ?toc .
|
||||||
|
?toc (ts_:hasTOCItem/ts_:pointsTo)+/ts_:hasText ?artExcerpt .
|
||||||
|
?artExcerpt pr:belongsTo ?rubricID .
|
||||||
|
?rubricID rdfs:label ?rubricName .
|
||||||
|
} ORDER BY ?rubricID
|
||||||
|
""" .
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -109,6 +109,17 @@ ${scripts.add('<script async type="text/javascript" src="//cdn.plu.mx/widget-pop
|
||||||
</div>
|
</div>
|
||||||
</#if>
|
</#if>
|
||||||
-->
|
-->
|
||||||
|
<#if rubrics?? && rubrics?has_content>
|
||||||
|
<div class="label">Относится к рубрикам:</div>
|
||||||
|
<#list rubrics as rubric>
|
||||||
|
<li role="listitem" style="list-style:none;">
|
||||||
|
<a href="${urls.base}/individual?uri=${rubric.rubricID?url}"">${rubric.rubricName}</a>
|
||||||
|
</li>
|
||||||
|
</#list>
|
||||||
|
<br/>
|
||||||
|
</#if>
|
||||||
|
|
||||||
|
|
||||||
<div class="articleParts" style="display:block;">
|
<div class="articleParts" style="display:block;">
|
||||||
<#list paths as order>
|
<#list paths as order>
|
||||||
<div class = "articleExcerpt">
|
<div class = "articleExcerpt">
|
||||||
|
|
Loading…
Add table
Reference in a new issue