0
Как я могу запустить SPARQL Updates в OWLAPI 3? , который мне нужен SPARQL Engine/API?Обновление SPARQL в OWLAPI
Pellet предлагает a way для выполнения запросов SPARQL, но это не для трех моделей.
Обновления Я буду использовать так же просто, как:
PREFIX wine: <http://www.w3.org/TR/2003/PR-owl-guide-20031209/wine#>
INSERT DATA {
wine:MountadamRiesling wine:hasBody "Lite" .
}
SPARQL основан на RDF. OWL может быть сериализован в RDF, но его не нужно сериализовать в RDF. Вам нужно будет сохранить вашу модель в RDF, а затем любой механизм SPARQL должен иметь возможность ее обрабатывать. –
В настоящее время нет поддержки SPARQL в OWLAPI 3 или 4. Возможным обходным путем является использование библиотеки Jena для обновления RDF-файла, а затем ее анализ как OWL-онтологию с OWL API. Однако, если вы планируете запрашивать результаты с помощью SPARQL, все это можно сделать без OWL API. Какую роль играет API OWL в вашем приложении? – Ignazio