Protege中的SPARQL查询
我试图通过该工具查询我的本体。但我查询的结果是“找不到匹配项” 下面给出了我的SPARQL查询Protege中的SPARQL查询,sparql,protected,protege,Sparql,Protected,Protege,我试图通过该工具查询我的本体。但我查询的结果是“找不到匹配项” 下面给出了我的SPARQL查询 SELECT ?g WHERE { ?g rdfs:subClassOf "#bomb" . } 有人能告诉我为什么我会得到这样的结果吗 提前感谢。图形模式 ?g rdfs:subClassOf "#bomb" . 尝试将语句与文本字符串“#bomb”匹配。由于谓词是rdfs:subassof,因此您可能希望匹配一个类URI。因此,将“#bomb”更改为图形模式 ?g rdfs:subClassO
SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }
有人能告诉我为什么我会得到这样的结果吗
提前感谢。图形模式
?g rdfs:subClassOf "#bomb" .
尝试将语句与文本字符串“#bomb
”匹配。由于谓词是rdfs:subassof
,因此您可能希望匹配一个类URI。因此,将“#bomb”
更改为
图形模式
?g rdfs:subClassOf "#bomb" .
尝试将语句与文本字符串“
#bomb
”匹配。由于谓词是rdfs:subassof
,因此您可能希望匹配一个类URI。因此,将“#bomb”
更改为
Protege 4不支持SPARQL语言。现在,您可以使用这样的简单查询:
有孩子的人有一些是真的
结果是一个父亲的个人列表。Protege 4不支持SPARQL语言。现在,您可以使用这样的简单查询: 有孩子的人有一些是真的
结果是一个父亲的个人列表。我对SPARQL一无所知,但快速查看一下规范,您的查询是否缺少“前缀rdfs:”;我把标签从“protege4”改成了“protege”。Protege 4不支持SPARQL查询。所以你一定是在使用Protege3.x,对吧?@Kaarel几年后,Protégé4包含了SPARQL查询支持;我已经重新添加了标记,我对SPARQL一无所知,但是快速查看一下规范,您的查询是否缺少一个“前缀rdfs:”;我把标签从“protege4”改成了“protege”。Protege 4不支持SPARQL查询。所以你一定是在使用Protege3.x,对吧?@Kaarel几年后,Protégé4包含了SPARQL查询支持;我把标签加回去了。