Sparql多重不存在条件
我正在执行一个Sparql查询,该查询返回关键字apple不属于特定子类的所有URI 我想包含更多的子类。我想包括许多子类,所以我想像这样过滤掉: 筛选器不存在{s rdf:type/rdfs:subassof*dbo:Species和筛选器不存在{s rdf:type/rdfs:subassof*dbo:organization和筛选器不存在{s rdf:type/rdfs:subassof*dbo:SomeOtherSubclass 如何将多个AND链接在一起?您可以执行以下操作:Sparql多重不存在条件,sparql,dbpedia,Sparql,Dbpedia,我正在执行一个Sparql查询,该查询返回关键字apple不属于特定子类的所有URI 我想包含更多的子类。我想包括许多子类,所以我想像这样过滤掉: 筛选器不存在{s rdf:type/rdfs:subassof*dbo:Species和筛选器不存在{s rdf:type/rdfs:subassof*dbo:organization和筛选器不存在{s rdf:type/rdfs:subassof*dbo:SomeOtherSubclass 如何将多个AND链接在一起?您可以执行以下操作: FILT
FILTER NOT EXISTS {
VALUES ?clazz { dbo:Species dbo:Organisation dbo:SomeOtherSubclass }
?s rdf:type/rdfs:subClassOf* ?clazz.
}
但无法保证这项功能的性能。您可以这样做:
FILTER NOT EXISTS {
VALUES ?clazz { dbo:Species dbo:Organisation dbo:SomeOtherSubclass }
?s rdf:type/rdfs:subClassOf* ?clazz.
}
但是,无法保证其性能。以下答案中所示的按值内联数据或筛选器不存在{s rdf:type/rdfs:Subassof*?cls1、cls2中的cls.filter,}以下答案中所示的按值内联数据或筛选器不存在{s rdf:type/rdfs:Subassof*?cls1、cls2中的cls.filter,}谢谢你,先生!它成功了。不担心性能。它比将内容作为HTML进行线性搜索要好得多。谢谢你,先生!它成功了。不担心性能。它比将内容作为HTML进行线性搜索要好得多