【发布时间】:2014-01-08 17:26:11
【问题描述】:
我是语义网的新手,我正试图弄清楚如何编写一个 SPARQL 查询以从 dbpedia 中提取有关特定主题的所有信息。不仅是礼节,还有与之相关的一切。
我什至不知道如何开始这样的查询。
我想获得有关万维网的所有三元组。
PREFIX dbpedia: <http://dbpedia.org/resource/>
SELECT DISTINCT ?s ?p ?o
WHERE {
?s ?p ?o .
?s ?p dbpedia:World_Wide_Web
# FILTER( lang(?s) = "en" ) -- doesn't work with filter
}Limit 100
这只会返回一些带有 owl:sameAs 谓词的三元组
你能帮帮我吗?
【问题讨论】:
-
“与它相关的一切”并不是很清楚你的意思。 RDF 大约是三元组。对事物的唯一描述是它是主体或客体的三元组。您的查询只是询问所有以
dbpedia:World_Wide_Web为对象的主题。 -
您的过滤器工作正常。但是,只有字面量才有语言,而且字面量不能成为 RDF 中三元组的主题,所以不会得到任何结果。
-
我想了解有关用于 Web 的编程语言以及开发 WWW 的人以及为 WWW 的事件......类似的东西
-
您可以浏览dbpedia数据,例如dbpedia.org/page/World_Wide_Web。你真正想要摆脱的是什么?请注意,“要求代码的问题必须证明对正在解决的问题的最低限度的理解。包括尝试的解决方案、它们为什么不起作用以及预期的结果。”您正在寻找什么样的预期结果?
-
我想知道如何从 获得有关 TBL 的信息