从SPARQL变量构造笛卡尔积

时间:2020-02-05 13:02:09

标签: sparql

从SPARQL开始,我需要一些帮助: 我有一些人(A,B,C)。我想说的是,它们都是一样的。我尝试了以下方法:

PREFIX : <http://test.com#> 
PREFIX owl: <http://www.w3.org/2002/07/owl#>
CONSTRUCT {
  ?p  owl:sameAs ?p
}
WHERE {
} VALUES (?p) {
  (:A)
  (:B)
  (:C)
}

结果是:

:B  owl:sameAs  :B .
:A  owl:sameAs  :A .
:C  owl:sameAs  :C .

我想拥有的是这样的东西:

:A owl:sameAs :B
:A owl:sameAs :C
:B owl:sameAs :A
:B owl:sameAs :C
:C owl:sameAs :A
:C owl:sameAs :B

您对我有什么提示,怎么做?

0 个答案:

没有答案