[英]SPARQL query is NULL by triples are visible
我正在使用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服務對其進行了檢查,以獲取這些結果 。 Rhizomik會正確處理URI並生成RDFa。 您還可以看到源頁面上未公開的信息。 示例: j.3:creator
,其中一個類是foaf:Person
,一個屬性是foaf:name
。
SPARQL查詢是否需要使用例如j.3:creator
而不是dc:creator
?
如何提取術語foaf:name
的值? 我應該先聲明prefix foaf
然后查詢值(例如Finley JW)嗎? 我是否應該使用其他方法來處理URI的內容?
FROM NAMED
創建一個名稱圖(在查詢中使用GRAPH
訪問)。
FROM
加載默認圖形,這就是您要查詢的圖形。
刪除NAMED
PREFIX dc: <http://purl.org/dc/terms/>
PREFIX bibo: <http://purl.org/ontology/bibo/>
SELECT ?identifier ?title ?abstract
FROM <http://agris.fao.org/aos/records/US19970166596>
WHERE {
?identifier dc:identifier ?Identifier .
?title dc:title ?Title .
?abstract bibo:abstract ?Abstract .
}
它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.