我在http://agris.fao.org/aos/records/US19970166596使用数据,并将此查询发送给我,但我得到一组结果:
PREFIX dc: <http://purl.org/dc/terms/>
PREFIX bibo: <http://purl.org/ontology/bibo/>
SELECT ?identifier ?title ?abstract
FROM NAMED <http://agris.fao.org/aos/records/US19970166596>
WHERE {
?identifier dc:identifier ?Identifier .
?title dc:title ?Title .
?abstract bibo:abstract ?Abstract .
}
我想到SPARQL可能不会将此页面视为图形 . 所以我使用Rhizomik服务检查了它,以获得these results . Rhizomik正确处理URI并生成RDFa . 您还可以看到源页面上未公开的信息 . 示例: j.3:creator
其中,类为 foaf:Person
,属性为 foaf:name
.
SPARQL查询是否需要使用,例如 j.3:creator
而不是 dc:creator
?
如何提取术语 foaf:name
的值?我应该声明 prefix foaf
然后查询一个值(例如Finley J.W.)吗?我应该使用替代方法来处理URI的内容吗?
1 回答
FROM NAMED
创建名称图(在查询中使用GRAPH
进行访问) .FROM
加载默认图表,这是您要查询的图表 .删除
NAMED
它对我有用 .