您使用的是Snap SPARQL 查询插件,而不是SPARQL 查询插件。
\n\n与 SPARQL 查询插件不同,Snap SPARQL 查询插件支持对推断知识进行查询,但不支持属性路径。
\n\n来自Snap-SPARQL:用于使用 SPARQL 和 OWL 的 Java 框架\n(第 4 节):
\n\n\n\n\nSPARQL 1.1 包含属性路径表达式,允许匹配类似于正则表达式的属性路径。但是,Snap-SPARQL 框架不支持这些。虽然这在简单蕴涵下将是一个重大限制,但目前尚不清楚它在 OWL 蕴涵体系下实际上有多大的限制。这是因为,属性路径表达式的动机之一是它们允许编写查询,其答案涉及某种 \xe2\x80\x9c 传递性\xe2\x80\x9d,例如
\n\n{ ?x rdfs:subClassOf+ ?y }
或{ ?x :partOf+ ?y }
。在这些情况下,在 OWL 蕴涵体系下,传递性根据语言的语义来\n \xe2\x80\x9c 免费\xe2\x80\x9d,例如,如果\n
\nA
是 的子类B
并且B
是 的子类C
, thenA
也是 的子类C
。对于涉及选择的更复杂的情况,\n 例如,缺少属性路径表达式会带来一些不便\n{ ?x rdfs:label | dce:title ?y }
,并且如果可能的话,\n 等查询将需要由用户编写。
让我们假设i \xe2\x88\x88 sub \xe2\x8a\x86 sep。这两个插件都允许“推断” i \xe2\x88\x88 sep:
\n\n如果您需要“SPARQL 查询”视图成为“SPARQL 查询”选项卡上的唯一视图,请选择“窗口”>“将所选选项卡重置为默认状态”。
\n