Как искать информацию из онтологии? - PullRequest
2 голосов
/ 14 декабря 2011

Я разработал Ontology for University с использованием Protege, и в настоящее время я использовал SPARQL для доступа к данным из этой университетской онтологии, поскольку я установил Protege на свой локальный компьютер, но как только я загружу эту онтологию в World Wide Web, то как люди могут запуститьзапросите эту онтологию потому что на их машине Protege может быть недоступен?В текущей WWW мы просто пишем текст в поисковой системе Google, но как мы можем искать любую информацию из Онтологии с помощью поисковой системы Semantic Web, такой как SWOOGLE?

Ответы [ 3 ]

1 голос
/ 23 сентября 2017

Тройной магазин Джены - TDB . Кроме того, вы можете установить сервер Fuseki (также из проекта Jena) для предоставления конечной точки Sparql.

Когда у вас есть все триплеты в TDB, вы можете выполнять SPARQL-запросы к серверу Fuseki и получать результаты.

1 голос
/ 14 декабря 2011

Во-первых, вы должны хранить свою онтологию в тройном магазине, например Jena .На следующем шаге ваше приложение должно предоставить сервис, подобный http://dbpedia.org/sparql/, чтобы другие люди могли запрашивать вашу базовую онтологию через SPARQL.Йена имеет поддержку для выполнения SPARQL.Вы можете увидеть ссылку ARQ .

Для поиска по ключевым словам в онтологии, я думаю, вы можете использовать LARQ (ARQ + Lucene).Он обеспечивает индексацию онтологических ресурсов и позволяет осуществлять поиск по ним по ключевым словам.

0 голосов
/ 03 марта 2012

Вы можете использовать онлайн-редактор SPARQL, такой как этот, из sparql.org , или вы можете индексировать свою онтологию с помощью Sindice и ограничить возможности этой поисковой системы.

...