【发布时间】:2016-02-02 05:42:33
【问题描述】:
我在处理查询时主要使用 SPARQL SELECT 进行调试,但最后我想以 CONSTRUCT 方式使用最终结果;因为我想使用图表而不是键/值查询结果。
我还没有得到(而且似乎无法通过搜索引擎/文档找到)是我是否也可以这样使用函数。例如,我使用属性路径将标题连接成“超字符串”,稍后我将使用它来构建 Lucene 索引以提高纯文本搜索质量:
PREFIX dc: <http://purl.org/dc/elements/1.1/>
SELECT (group_concat(?title ; separator = " ") AS ?fancytitle) WHERE {
GRAPH ?graph {
<http://data.staatsarchiv-bs.ch/id/archivalresource/CH-000027-1/pa-633c-a-312-fasc-163> dc:relation+ ?relation .
?relation dc:title ?title .
}
}
现在我想拥有相同的?fancytitle作为新的三元组
<http://data.staatsarchiv-bs.ch/id/archivalresource/CH-000027-1/pa-633c-a-312-fasc-163> <fancytitle> ?fancytitle .
所以我可以将其直接存储在新图表中。这可能吗?我玩了一些查询,但无法让它被 SPARQL 处理器接受。仅供参考,我正在使用 Fuseki。
你可以在我的SPARQL Endpoint试试看
【问题讨论】: