SELECT * WHERE{?x rdfs:label "Chalti Ka Naam Gaadi"@en .?x foaf:name ?z . }
(Results on DBpedia SPARQL Explorer)
这不是:
SELECT * WHERE{?x foaf:name "Chalti Ka Naam Gaadi" .?x rdfs:label ?z . }
(Results on DBpedia SPARQL Explorer)
为什么?
解决方法 你的问题是带有语言标签的普通文字:“Chalti Ka Naam Gaadi”与没有语言标签的普通文字不同:“Chalti Ka Naam Gaadi”
文字是由词汇部分,语言(可能)或数据类型(可能)组成的结构化事物.
您可以过滤:FILTER(str(?name)=“Chalti Ka Naam Gaadi”)
(str()返回文字的词法部分)
但是,根据查询引擎,这将慢得多.
总结以上是内存溢出为你收集整理的rdf – SPARQL查询语言标签怪异全部内容,希望文章能够帮你解决rdf – SPARQL查询语言标签怪异所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)