SPARQL语法,用于匹配多个谓词

时间:2019-05-16 16:39:05

标签: sparql

我正在查询Protege OWL文件,并希望获取多个谓词的结果。例如,以下两种模式有效:

?restriction owl:onProperty :has_part ; owl:someValuesFrom ?t .

?restriction owl:onProperty :surrounded_by ; owl:someValuesFrom ?t .

我想要两个谓词的合并OR结果。我已经尝试过类似以下内容的变体:

?restriction owl:onProperty (:has_part | :surrounded_by) ; owl:someValuesFrom ?t .

,但是我尝试过的所有操作都给了我一个语法错误(使用Python的onspy库)。在SPARQL中是否可能,如果可以,正确的语法是什么?

0 个答案:

没有答案