我正在做一些搜索,并学习更多关于SPARQL的知识,但它不像SQL那么容易。我只想知道为什么我的查询重复结果以及如何解决它。这是我的SPARQL查询:为什么我的SPARQL查询重复结果?
PREFIX OQ:<http://www.owl-ontologies.com/Ontology1364995044.owl#>
SELECT ?x ?ys ?z ?Souhaite
WHERE {
?y OQ:hasnameactivite ?x.
?y OQ:AttenduActivite ?Souhaite.
?y OQ:SavoirDeActivite ?z.
?y OQ:hasnamephase ?ys.
?y OQ:Activitepour ?v.
?ro OQ:hasnamerole ?nr.
?y OQ:avoirrole ?ro.
FILTER regex (?nr ,"Concepteur").
FILTER regex (?v,"Voiture").
}
这给了我这些结果:
预期的结果是:
如果您可以将结果表格包含为文本而不是图片,那将会很不错。 –