2013-03-26 76 views
0

我是語義網新手,我有一個非常基本的問題,關於JENA RDF數據集的 。我從文檔中讀取數據集是 一組圖(或Java API中的模型)。如果我將圖 (模型)視爲關係數據庫「表」的RDF替代,我可以將數據集視爲「數據庫」嗎?Apache Jena:什麼是RDF數據集?

如果是這樣,然後用TDB我應該能夠創建多個 數據集。但是在文檔中,它說'通過TDBFactory.createDataset(位置)在JVM中獲取的每個數據集都是 與數據集相同。「 (http://jena.apache.org/documentation/tdb/datasets.html)。 I 還回顧說,文檔在某處說TDB不支持 現在支持多個JVM。這是否意味着TDB我只能創建一個 數據集?

回答

2

這是Andy在jena用戶郵件列表中對我的問題的回答。謝謝,安迪。

嗨,大家好

我新的語義網,我有一個非常基本的問題有關 耶拿RDF數據集。我從文檔中讀取數據集是 一組圖(或Java API中的模型)。如果我將圖 (模型)視爲關係數據庫「表」的RDF替代,我可以將數據集視爲「數據庫」嗎?

是 - 樣的。

如果是這樣,那麼與TDB,我應該能夠創建多個 數據集。但是在文檔中,它說'通過TDBFactory.createDataset(位置)在JVM中獲取的每個數據集都是 與數據集相同。「 (http://jena.apache.org/documentation/tdb/datasets.html)。

...爲相同的 「位置」 的說法...

TDBFactory.createDataset( 「DB1」); TDBFactory.createDataset(「DB2」);

是不同的數據集

我也 記得文件的某處說,現在TDB不 支持多個JVM。這是否意味着TDB我只能創建一個 數據集?

TDB是核心數據庫引擎,當直接使用時,您使用的是一種嵌入模式下的 。

可以使用耶拿定式的應用程序之間共享數據集(只是 就像你可以共享應用程序之間的SQL數據庫,除了它的HTTP不 JDBC)。

安迪