小编Kir*_*n.B的帖子

SPARQL concat 加上多个字段上的 group_concat

我有以下无法更改的 RDF 结构: 在此输入图像描述

多个分配可以与每个员工(经理)相关联。我想要的输出是(包括单词“in”和“&”):

Employee Name   | Assignment

Name 1          | Assignment1 in Location1 & Assignment2 in Location2 &....
Name 2          | Assignment1 in Location2 & Assignment3 in Location1 &....
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点Sparql

这是我到目前为止所拥有的:

select ?name group_concat(DISTINCT ?description; separator("&"))
where
{
  ?employee :hasName ?name
  {
  select concat(?name, "In", ?location)
  ?employee ^:hasManager/:hasAsstName ?name
  ?employee ^:hasManager/:hasLocation ?location
  }

}
Run Code Online (Sandbox Code Playgroud)

这给了我空的员工姓名和大量的“描述”。它似乎没有反映我的预期。

rdf owl sparql

5
推荐指数
1
解决办法
3683
查看次数

标签 统计

owl ×1

rdf ×1

sparql ×1