Я разрабатываю автоматический метод извлечения rdf-файлов из URL-адреса и затем заполняет их в моем (удаленном) виртуозном хранилище. В настоящее время я использую Jena libs и Virtuoso Jena Provider для этого, в частности, я создаю VirtGraph с моделью, а затем читаю rdf-файл в этой модели. Есть ли способ обойти, используя модель, чтобы прочитать файл rdf и загрузить его непосредственно в магазин, используя java?Как загрузить файлы RDF в Virtuoso с помощью Java
1
A
ответ
1
Вы можете использовать драйвер Виртуоз JDBC в соответствии с любым драйвером JDBC:
http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VOSClient http://docs.openlinksw.com/virtuoso/VirtuosoDriverJDBC.html
Строка запроса SPARQL должна начинаться с префикса «SPARQL»
Затем вы должны использовать НАГРУЗКИ извещения SPARQL, то есть:
Ресурс RDF должен быть для этого можно использовать
В качестве альтернативы вы можете использовать драйвер jdbc, совместимый с протоколом SPARQL, работающий на конечной точке Virtuoso SPARQL http://code.google.com/p/jdbc4sparql/, если вы хотите избежать префикса нестандартного префикса.