Protege поддерживает Node.js - PullRequest
       40

Protege поддерживает Node.js

0 голосов
/ 16 сентября 2018

Я работаю над проектом за последний год, который представляет собой поисковую систему для конкретного домена с использованием веб-семантики и Ontology . Проведя некоторые исследования, я обнаружил Protege , который является инструментом для создания класса онтологий и реализации запросов SPARQL .

Я решил использовать Node.js в качестве внутреннего языка для этого проекта и посмотрел, как соединить протеже с Node.js, но пока не получил какого-либо успешного результата.

Пожалуйста, дайте мне знать, поддерживает ли он Node.js или нет и какие другие языки он поддерживает. Если он поддерживает, как мы можем связать его с Protege?

Заранее спасибо!

1 Ответ

0 голосов
/ 09 октября 2018

Хан,

Protege - инструмент для разработки онтологий. Как только вы начинаете думать о реальном бэк-энде, основанном на Node или любой другой платформе, вы должны импортировать созданную вами онтологию (в большинстве случаев, просто TBox) в триплет, добавить некоторые данные (ABox), которые не иметь какие-либо логические несоответствия с TBox, а затем делать запросы SPARQL из вашего бэкэнда.

Таким образом, ваш вопрос можно свести к двум более простым:

  1. Как импортировать вашу онтологию, разработанную в Protege, в хранилище триплетов и сконфигурировать рассуждения (выберите Fuseki, RDF4j, Virtuoso, Stardog или любой другой триплет, а затем найдите документы для поддержки рассуждений для каждого хранилища триплетов).
  2. Как сделать запросы SPARQL из серверной части на основе узла в хранилище триплетов. Просто найдите npm для 'SPARQL'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...