Protégé 中的 SPARQL 查询(针对个人)
SPARQL Query in Protégé (for individuals)
我正在尝试使用 Protégé 中的 SPARQL 查询来执行查询。
我只是想看看哪些人与哪些 class 相关。
当我简单地写:
SELECT ?individual ?class
WHERE {
?individual rdf:type owl:NamedIndividual .
?class rdf:type owl:Class .
}
它给我带来了个人但不尊重 classes(或推断的 classes)。
我检查了以前的(相关)问题,但无法为我的简单问题检索到足够的答案。我应该在查询中写什么,以便在查询后只显示相关的 classes?
您的查询由两个没有任何变量连接的三元组模式组成:
查询应该是
SELECT ?individual ?class
WHERE {
?individual rdf:type owl:NamedIndividual .
?individual rdf:type ?class .
}
我希望你能理解这个想法,否则我建议你阅读解释模式匹配概念的 SPARQL 教程。
我正在尝试使用 Protégé 中的 SPARQL 查询来执行查询。 我只是想看看哪些人与哪些 class 相关。
当我简单地写:
SELECT ?individual ?class
WHERE {
?individual rdf:type owl:NamedIndividual .
?class rdf:type owl:Class .
}
它给我带来了个人但不尊重 classes(或推断的 classes)。 我检查了以前的(相关)问题,但无法为我的简单问题检索到足够的答案。我应该在查询中写什么,以便在查询后只显示相关的 classes?
您的查询由两个没有任何变量连接的三元组模式组成:
查询应该是
SELECT ?individual ?class
WHERE {
?individual rdf:type owl:NamedIndividual .
?individual rdf:type ?class .
}
我希望你能理解这个想法,否则我建议你阅读解释模式匹配概念的 SPARQL 教程。