2013-03-26 3 views
0

Я новичок в Semantic Web, и у меня есть очень простой вопрос о наборе данных JENA RDF. Я прочитал его из документации, что набор данных представляет собой набор графиков (или моделей в Java API). Если я рассматриваю график (модель) как альтернативу RDF для таблицы реляционных БД, могу ли я просмотреть набор данных в качестве «базы данных»?Apache Jena: Что такое набор данных RDF?

Если это так, то с помощью TDB я должен иметь возможность создавать несколько наборов данных . Однако в документации говорится: «Каждый набор данных - , полученный через TDBFactory.createDataset (Location) в JVM, - это тот же набор данных . ' (http://jena.apache.org/documentation/tdb/datasets.html). I также напоминаем, что в документации, где-то говорится, что БТ не поддерживает несколько JVM. Означает ли это, что с TDB я могу создать ТОЛЬКО ОДИН набор данных?

ответ

2

Это ответ Энди на мой вопрос в списке рассылки пользователей jena. Спасибо, Энди.

Привет, Всем

Я новичок в Semantic Web и у меня есть очень простой вопрос о Йена RDF Dataset. Я прочитал его из документации, что набор данных представляет собой набор графиков (или моделей в Java API). Если я рассматриваю график (модель) как альтернативу RDF для таблицы реляционных БД, могу ли я просмотреть набор данных в качестве «базы данных»?

Да - вид.

Если да, то с помощью TDB я должен иметь возможность создавать несколько наборов данных . Однако в документации говорится: «Каждый набор данных - , полученный через TDBFactory.createDataset (Location) в JVM, - это тот же набор данных . ' (http://jena.apache.org/documentation/tdb/datasets.html).

... по той же "месте" аргумент ...

TDBFactory.createDataset ("DB1"); TDBFactory.createDataset ("DB2");

различные наборы данных

Я также напомнить, что документация где-то сказал, что TDB не поддерживает несколько JVM в настоящее время. Означает ли это, что с TDB я могу создать ТОЛЬКО ОДИН набор данных?

TDB - это основной движок базы данных, а при использовании напрямую вы используете в виде встроенного режима.

Вы можете использовать Jena Fuseki для совместного использования набора данных между приложениями (просто , как вы можете разделить базу данных SQL между приложениями, за исключением HTTP-адреса не JDBC).

Andy

Смежные вопросы