Protege 4.3中的SPARQL
我需要返回个人进行查询:Protege 4.3中的SPARQL,sparql,protege,protege4,Sparql,Protege,Protege4,我需要返回个人进行查询: SELECT ?subject ?class WHERE { ?subject rdfs:subClassOf ?class. ?class rdfs:comment "linear"@en} 但它只适用于子类。我是否应该替换不同运算符上的rdfs:subassof?如果您无法共享有关数据体的详细信息,您正在查询,您可能希望通过检查自己了解情况 SELECT ?s ?p ?subject ?class WHERE { ?s ?p ?class
SELECT ?subject ?class
WHERE { ?subject rdfs:subClassOf ?class.
?class rdfs:comment "linear"@en}
但它只适用于子类。我是否应该替换不同运算符上的
rdfs:subassof
?如果您无法共享有关数据体的详细信息,您正在查询,您可能希望通过检查自己了解情况
SELECT ?s ?p ?subject ?class
WHERE
{ ?s ?p ?class .
?subject rdfs:subClassOf ?class .
?class rdfs:comment "linear"@en .
} ORDER BY ?s ?p ?subject ?class
和/或
SELECT ?subject ?class ?p ?o
WHERE
{ ?subject ?p ?o .
?subject rdfs:subClassOf ?class .
?class rdfs:comment "linear"@en .
} ORDER BY ?subject ?class ?p ?o
从中可以以相同的方式展开,直到得到句柄。您的查询特别要求
?subject rdf:type ?class
或者,由于SPARQL允许通过a缩写rdf:type
?subject a ?class