Java SPARQL注释请求
我试图找到一个SPARQL查询来请求注释。不是对类或个人的注释,我想请求对本体本身的注释(在Protege Active ontology->annotation中)。此外,我只想过滤特定注释属性(注释类型)的结果Java SPARQL注释请求,java,rdf,sparql,jena,owl,Java,Rdf,Sparql,Jena,Owl,我试图找到一个SPARQL查询来请求注释。不是对类或个人的注释,我想请求对本体本身的注释(在Protege Active ontology->annotation中)。此外,我只想过滤特定注释属性(注释类型)的结果 我该怎么做呢??value@Joshua绝对正确。我的问题是在Protege中找不到这种类型的注释(无论出于什么原因)。使用Jena QueryExecution,一切都很顺利。您是否已经了解本体IRI?如果您不提供更多信息,将很难提供帮助。如果您有一个特定的属性,并且知道本体IRI
我该怎么做呢?
?value
@Joshua绝对正确。我的问题是在Protege中找不到这种类型的注释(无论出于什么原因)。使用Jena QueryExecution,一切都很顺利。您是否已经了解本体IRI?如果您不提供更多信息,将很难提供帮助。如果您有一个特定的属性,并且知道本体IRI,那么它就是?值。如果您没有本体IRI,或者它没有,那么您可能只需要一个owl:ontology?值
。但这确实不起作用<代码>选择*其中{:?x?y}有0个结果。或者这只是在Protege中查询的问题?好的。这意味着:
前缀与本体IRI不同。这实际上很常见,因为本体IRI可能没有最终的
,但前缀可能有。SELECT*其中{?x?y}
也有0个结果。