Proté中的SPARQL查询;gé;(适用于个人)

Proté中的SPARQL查询;gé;(适用于个人),sparql,protege,querying,Sparql,Protege,Querying,我试图在Protégé中使用SPARQL查询来执行一个查询。 我只是想看看哪些人与哪个阶层有关 当我简单地写下: SELECT ?individual ?class WHERE { ?individual rdf:type owl:NamedIndividual . ?class rdf:type owl:Class . } 它给我带来了个体,但不考虑类(或推断类)。 我检查了之前的(相关)问题,但无法为我的简单问题找到足够的答案。我应该在查询中写些什么,以便在查询后只显示

我试图在Protégé中使用SPARQL查询来执行一个查询。 我只是想看看哪些人与哪个阶层有关

当我简单地写下:

SELECT ?individual ?class 
WHERE { 
    ?individual rdf:type owl:NamedIndividual .
    ?class rdf:type owl:Class .
}
它给我带来了个体,但不考虑类(或推断类)。
我检查了之前的(相关)问题,但无法为我的简单问题找到足够的答案。我应该在查询中写些什么,以便在查询后只显示相关的类?

您的查询由两个不通过任何变量连接的三重模式组成:

查询应该是

选择单个类
何处{
?单个rdf:type owl:NamedIndividual。
?单个rdf:类型?类别。
}
我希望您理解这个想法,如果不是的话,我建议您阅读解释模式匹配概念的SPARQL教程