Я пытаюсь создать запрос для извлечения экземпляров/любых подклассов абстрактных элементов, таких как «человек» (Q5) по имени, однако запрос не выполняется с тайм-аутом, вероятно, потому, что он имеет слишком много узлов для перемещения по графику.Эффективный запрос абстрактных элементов с использованием WikiData Sparql
- Есть ли какие-либо более эффективные методы для запроса? Лучшее, что я мог придумать, это использовать Wikidata API search entities endpoint с именем элемента, а затем отфильтровать требуемые результаты в запросе Sparql, чтобы минимизировать область запроса, а не весь график.
- Я немного беспокоюсь об использовании этого метода в производственной среде, поскольку Wikidata Sparql находится в бета-версии. Какие-либо рекомендации по переносу графа использования данных используются в случае использования freebase? Есть ли какие-либо обновления относительно переноса данных из Freebase в Wikidata?
В конце концов есть ли другие зрелые альтернативы устаревшему сервису Freebase?
В производственной среде используйте свою собственную конечную точку SPARQL и загрузите в нее Викидату. Все остальное не имеет смысла, поскольку не имеет никакого контроля над его доступностью. – AKSW
Нет ли альтернативы для внешнего производства? Поддержание внутреннего зеркала викидата также не имеет смысла в той степени, в которой я нуждаюсь в услуге. –
Что означает «внешнее» производство? Действительно, вы можете использовать публичную конечную точку SPARQL, но она размещена бесплатно, и вы ничего не платите за то, что получаете. Таким образом, вы не можете предъявлять никаких претензий. Хостинг такой услуги стоит денег, и вы знаете, что вы не единственный, кто ее использует. Кроме того, вы не можете сделать это быстрее, поскольку вам приходится полагаться на оборудование, которое они используют для размещения службы. – AKSW