2012-07-22 30 views
0

這裏的故事:我正在爲我的MSc項目開發移動應用程序。該應用程序依賴於開放數據市場網站www.kasabi.com上的開放數據集。 這是一切完美的,直到他們說「我們要關閉網站」。 你可以明白,現在我很....好吧,我讓你想象。語義網:填充可從我的Android應用程序訪問的triplestore

數據集仍然可用並且可下載,所以我現在擁有的是:Amazon上的服務器,kasabi數據集的備份文件(三元組)以及...沒有其他內容。

我四處尋找了關於如何開發語義Web應用程序的教程,但我仍然不知道如何使用這個備份文件來建立一個三重存儲並使其可以從我的Android應用程序訪問。

意見建議?

+0

以何種方式進行,你在訪問數據時,它是在Kasabi?它是通過SPARQL接口還是其他? – 2012-07-22 13:07:11

+0

是的......他們有一個sparql端點。 – 2012-07-22 18:17:21

回答

1

你可以嘗試使用你的服務器上的Apache耶拿(如果亞馬遜允許這一點): http://jena.apache.org/index.html

然後你就可以用類似的方式訪問數據中你是用來在kasabi什麼。

但你可能想看看thorugh Which Triplestore for rapid semantic web development?,可能會芝麻適合你更好(http://www.openrdf.org/

+0

我正在嘗試芝麻...但我不明白如何加載這個.nt(n-quads)文件......它似乎不支持這種格式......我是對嗎? – 2012-07-23 14:37:31

+0

我不是芝麻專家,但如果它沒有載入ab N-Triples格式,我會感到驚訝。也許你的文件應該有一個.nq擴展名,如下所示:http://www.openrdf.org/doc/sesame2/api/org/openrdf/rio/RDFFormat.html – 2012-07-24 08:58:54

+1

N-Triples(.nt)和N-Quads(.nq)。芝麻支持N-Triples,但目前沒有可用的內置N-Quads解析器。我們正在研究這個問題,但與此同時,第三方提供了幾種與芝麻兼容的N-Quads解析器。見http://www.openrdf.org/issues/browse/SES-802。 – 2012-07-25 20:56:29

相關問題