2012-02-11 18 views
2

是否有可能在我自己的網站上查詢內容?我讀過你的意見,我知道這沒有什麼大的意義,但我只想在兩個站點之間模擬這個過程,並瞭解它是如何工作的。我想用sparql查詢一個站點到另一個站點的內容endpint,但我不知道這是否可能。如果你從dbpedia查詢數據,所以數據的結構是rdf。但在我的網站上,如果我使用rdf映射字段,它是RDFa ..或?謝謝:)可以使用sparql進行RDFa

回答

1

不知道我理解你的問題,但是...

RDFa是嵌入RDF(元)數據到網頁中的一種方式。爲了查詢這些數據,您需要提取並將其加載到支持SPARQL查詢的RDF三重存儲中(大多數三重存儲都是這樣做的)。

如果要遠程查詢數據,則需要一個RDF庫,該庫通過HTTP提供SPARQL端點,而不是純粹作爲本地API。

這有幫助嗎?

5

您應該可以使用聯機SPARQL處理器,例如http://sparql.org/sparql.html

只需將您的RDFa頁面的URL添加到FROM字段,並且您可以查詢它。響應速度不會像使用本地RDF庫那樣快,但對測試非常有用。

您也可以使用命令行工具roqet,從rasqal庫:

$ roqet --exec 'SELECT * WHERE { ?s ?p ?o }' --data 'http://steve.harris.name/cv/'