我是语义网的新手,在那里我学习基础知识,但我只停留在一开始。
在阅读了这个链接:http://www.cambridgesemantics.com/semantic-university/sparql-by-example之后,我自己尝试了一些例子,但没有成功。
例如,使用OpenLink Virtuoso查询编辑器http://demo.openlinksw.com/sparql,我将默认图形URI设置为http://njh.me/foaf.rdf和简单查询
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
select ?name
where
{
?person foaf:name ?name .
}若要获取此RDF文件所有者的姓名,请执行以下操作。另外,如果我将以下查询
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
select ?name
where
{
?OnlineAcount foaf:name ?name .
}什么都没发生。
我在哪里搞错了?
对于第一个查询,https://ai.wu.ac.at/~polleres/foaf.rdf,http://richard.cyganiak.de/foaf.rdf也是如此。
在我的语义之旅开始时提供的任何帮助都将不胜感激:)
提前谢谢。
发布于 2014-09-23 16:52:59
在查询输入窗格下面,有一个海绵选项。您需要为所有丢失的源图选择选项检索远程RDF数据,然后将得到结果。但是,您提到的文件实际上有很多foaf:name三元组,而不仅仅是文件创建者的一个。您可以尝试使用select ?person ?name来查看该数据中还有什么。
https://stackoverflow.com/questions/26000113
复制相似问题