Seaname SerQl не предоставляет опцию обновления / вставки?

StackOverflow https://stackoverflow.com/questions/3137031

  •  01-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь использовать репозиторий кунжута для хранения моей онтологии. Я хотел написать код Java, чтобы загрузить эту онтологию или просто запустить запросы на нем, чтобы добавить новые особенности, свойства и т. Д., Но кажется, что SERQL не предоставляет операции обновлений. Есть ли несколько API, который позволит мне сделать это? Я смог сделать то же самое, используя Owlapi, но он мог загрузить онтологию из файла, а не из репозитория кунжута.

Спасибо

Это было полезно?

Решение

SERQL не поддерживает операции обновления. SPARQL делает в своей версии 1.1, но я считаю, что сезам еще не поддерживает Sparql 1.1. Способ обновления репозитория кунжута проходит через Парусник API. Отказ Начните транзакцию, чтобы добавить и удалить отдельные заявления.

Другие советы

Просто хотел указать, что основной доступ кунжута API на самом деле является API репозитория. Отказ Гораздо проще в использовании, чем парус (который на самом деле не предназначен для прямого доступа, но является системой-внутренним API для упаковки разных хранилищ и рассуждений).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top