Онтология и Интернет - PullRequest
1 голос
/ 03 января 2012

У меня возникли проблемы с доступом к онтологии, которую мы создали здесь через Интернет. Я пытался понять sparql и, насколько я могу судить, пока нет реальной поддержки онтологий в PHP. Мне было интересно, собираюсь ли я сделать это правильно, пытаясь создать приложение Java-сервера, которое запрашивает онтологию для меня, к которой я только что получаю доступ? Или есть более простой способ лучше? Может кто-нибудь помочь со своими знаниями или хорошими ссылками для чтения? Я уже давно ищу и читаю и ничего не могу найти.

Заранее спасибо за помощь:)

1 Ответ

1 голос
/ 08 января 2012

Здесь примерно две вещи, которые вам нужны.Первый - это инструмент, который позволяет публиковать онтологию в Интернете и сделать ее доступной для запросов SPARQL (= SPARQL конечная точка ).Обычно это делается путем установки триплет-хранилища и добавления вашей онтологии в этот триплет-склад.

Существуют различные варианты троекратных магазинов, для некоторых бесплатных и открытых источников посмотрите OpenRDF Sesame , Jena или 4Store .Чтобы получить более полный список решений для трехместного хранилища и обсудить плюсы и минусы каждого из них, посмотрите на answers.semanticweb.com .

После того, как вы настроите свое хранилище триплетов, вы можетезапросить его из PHP с помощью SPARQL.Здесь есть различные библиотеки PHP, которые облегчат вам жизнь.Например, есть phpSesame , клиент PHP для удаленного доступа к Sesame (включая запросы SPARQL), или есть более общая библиотека SPARQL для PHP , которая должна работать с любыми спецификациямиSPARQL сервер.

...