Поиск «snap SPARQL» приводит к проекту https://github.com/protegeproject/snap-sparql-query
, который, как я полагаю, и используется на самом деле для выполнения ваших запросов (как он используется в Protege).
Если это так, вы вы не используете OWL API для части кода SPARQL, так как OWL API не поддерживает сам SPARQL; Я не знаю проект snap sparql, но, поскольку он интегрируется с Protege, который основан на OWL API, я предполагаю, что OWL API используется для взаимодействия API на основе SPARQL с Protege. Исходя из зависимостей проекта, я думаю, что это de-derivo-sparqldlapi
.
Чтобы ответить на ваш вопрос, если тот же запрос не дает результата за пределами Protege, это должно зависеть от того, будет ли он не отправлен на ту же конечную точку SPARQL или другая настройка конечной точки (например, зависит ли ваш запрос от обоснования его результатов?)
Некоторая этой информации может быть в коде, который вы выполняете, и не имеет показано здесь, но мы не сможем сказать, не увидев его.