2012-09-23 24 views
0

我需要將RDBS轉換爲我的項目中的RDF模型。我做了一些研究,發現Apache Jena可能會有所幫助。然而,我並不熟悉Java平臺(我擅長C++和C#編程平均),所以我嘗試下載Jena .Net,但發現它不可用。將關係數據庫模式轉換爲語義Web RDF模型

你可以給我一些建議,讓我的項目領先?我可以從其他地方下載Jena .Net嗎?

+0

歡迎來到StackOverflow。我編輯了您的問題以提高可讀性。另外請注意,提出一般性建議的問題確實適合於SO,並且往往不會得到很好的答案。 –

回答

2

如果你只有訪問使用RDF這樣你的SQL數據庫,看看D2RQ:http://d2rq.org/

的D2RQ平臺是用於訪問關係數據庫作爲 虛擬的,只讀的RDF圖系統。它提供基於RDF的關係數據庫內容 ,而無需將其複製到RDF商店中。

2

你試圖讓從RDBS一個轉換器,以RDF作爲練習來提高您的Semweb技術技能或你真的需要這種轉換的一個真實生活中的項目?如果是後者,那麼你不應該從簡單的RDF API開始。你應該看看D2RQ,但也看看W3C目前的定義。 RDB2RDF working group正在制定兩個規範,一個用於直接將RDB數據映射到RDF,而不需要用戶的進一步暗示(稱爲Direct Mapping),另一個用於指定自定義映射,以便您可以按照自己喜歡的方式生成RDF你喜歡的RDF Schema(叫做R2RML)。

在我寫這篇文章的時候,這些規範是建議建議書,這是建議書的最後一步。已經有implementations of both specs