rdf – SPARQL查询语言标签怪异

rdf – SPARQL查询语言标签怪异,第1张

概述这有效: 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 这有效:
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查询语言标签怪异所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1107966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存