Хост DBpedia локально для категорий
Я заметил, что вы можете загрузить целые дампы данных DBpedia, но я не уверен, как получить к ним доступ из моего PHP-приложения. На данный момент мне нужно получить доступ к информации о категориях, которую я сейчас делаю удаленно, через URL-адреса, такие как http://dbpedia.org/resource/Category:Cities_in_England, но сайт работает медленно, а иногда и в автономном режиме. Есть ли способ локального хостинга DBpedia подобным образом? Я использую PHP, возможно, есть лучший способ сделать это?
2 ответа
Если вы уже можете запускать удаленные запросы SPARQL из PHP, то, если вы можете разместить данные на конечной точке SPARQL локально, вы можете использовать тот же код PHP для запроса локальной конечной точки. Я не знаю ни о каких конечных точках SPARQL на основе PHP (я не очень разбираюсь в PHP'ах), но вторая половина этого ответа описывает, как вы можете установить хранилище RDF, используя TDB Jena, и Fuseki Jena может использовать это хранилище для конечной точки SPARQL (просто добавив --loc=DIR
в командной строке; смотри этот ответ).
Вы можете обратиться по этой ссылке для настройки магазина Virtuso Triple. Настройка магазина Virtuso Triple
Запустив сервер virtuso и добавив на него файлы. Вы можете хранить данные локально в локальной конечной точке sparql, которую вы можете запросить с помощью SPARQL.