2014-02-18 31 views
0

是否有任何工具可以與Java一起使用將RDF xml轉換爲像MySQL這樣的關係數據庫?Java API或將RDF xml轉換爲關係數據庫的工具

任何指向這種方法的指針表示讚賞。

+0

這對於StackOverflow來說是無關緊要的問題:「有些問題要求我們推薦或找到工具,庫或最喜歡的非現場資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合Stack Overflow,而是描述問題以及到目前爲止解決問題所做的工作。「你可能在http://answers.semanticweb.com上運氣更好。 –

回答

1

通常情況下,人們走向另一條路 - 從關係數據庫到RDF,因爲有D2RQ

你可以使用一個工具,你的RDF/XML轉換例如以RDF N-Triples

然後自己解析的N-Triples使用腳本(sed等)產生SQL INSERTS,你可以在你的MySQL實例上運行。

這當然假設您可以使用簡單的S, P, O表。

如果你想爲數據更自然的模式,那麼你需要一個更復雜的方法,例如參見http://cs.utdallas.edu/semanticweb/R2D/r2d.html

另一種選擇是,例如只需使用關係數據庫後端安裝openRDF/Sesame(版本到2.6我認爲,在較新的它不贊成)。

然後,您只需將數據加載到Sesame中,該數據將創建關係數據庫中的所有表。芝麻會創建多個表格 - 對於URI,文字,S,P,O等。

這將有助於瞭解您想要實現的目標。