簡體   English   中英

SPARQL查詢為NULL,三元組可見

[英]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結果

我想到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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM