локальная репликация содержимого из конечной точки SPARQL с помощью Jena

Я хотел бы локально реплицировать содержимое конечной точки SPARQL, а затем локально запрашивать эти данные.

Поскольку это довольно большой набор данных, я не думаю, что модель на основе памяти подойдет.

Но я не могу найти ни одного примера модели с некоторым начальным содержимым И параметром хранения, отличным от хранилища в памяти.

Это возможно ? Как мне это сделать ?


person user1632812    schedule 25.02.2016    source источник


Ответы (1)


Если вы просто хотите иметь локальную конечную точку SPARQL и загрузить в нее набор данных, вы можете установить сервер Fuseki SPARQL (который может создать для вас постоянное хранилище TDB RDF):

Если вы хотите создать постоянное хранилище RDF с помощью Java, используйте метод TDBFactory.createDataset(path). Набор данных можно пакетно загрузить в хранилище с помощью инструмента tdbloader. .

P.S. есть также сайт Semantic Web QA - вот ответ на вопрос, похожий на ваш:

person CaptSolo    schedule 25.02.2016