Я хотел бы скопировать все данные из существующего репозитория Sesame в новый. Мне нужна миграция, чтобы использовать вывод OWL в моем тройном магазине, что невозможно при использовании OWLIM в репозитории In Memory (тип моего существующего репозитория).
Каков наиболее эффективный способ скопировать все триплеты из репозитория в новый?
ОБНОВЛЕНИЕ 1:
Мне любопытно понять, почему использование SPARQL INSERT не может быть допустимым подходом. Я попробовал этот код в разделе обновления SPARQL нового репозитория:
PREFIX : <http://dbpedia.org/resource/>
INSERT{?s ?p ?o}
WHERE
{
SERVICE <http://my.ip.ad.here:8080/openrdf-workbench/repositories/rep_name>
{
?s ?p ?o
}
}
Я получаю следующую ошибку:
org.openrdf.query.UpdateExecutionException: org.openrdf.sail.SailException: org.openrdf.query.QueryEvaluationException:
Ошибка в запросе или нельзя так вставлять данные? Я вставил данные из DBpedia, используя запросы аналогичной структуры.