我正在执行一个Sparql查询,该查询返回所有uri,其中
apple
不属于特定子类
Species
select distinct ?s
where
{
?s a owl:Thing . ?s rdfs:label ?label .
filter(langmatches(lang(?label), 'en')) ?label bif:contains '"apple"' .
filter not exists {?s rdf:type/rdfs:subClassOf* dbo:Species }
}
我想包含更多的子类。我想包含很多子类,所以我想像这样过滤掉:
filter not exists {?s rdf:type/rdfs:subClassOf* dbo:Species
以及
filter not exists {?s rdf:type/rdfs:subClassOf* dbo:Organisation
以及
filter not exists {?s rdf:type/rdfs:subClassOf* dbo:SomeOtherSubclass
如何将多个和链接在一起?