Показать все поля в браузере запросов викиданных

Wikidata предоставляет браузер запросов на https://query.wikidata.org/

Я хочу показывать фильмы всех полей. Я пробовал с помощью * но это не работает. Кто-нибудь знает, как отобразить все поля данных для фильмов?

Образ

1 ответ

Решение

Для работы с SPARQL необходимо понимать некоторые понятия, как сказал @AKSW в комментариях к вопросу. Если вы не понимаете значение ?film ?p ?o, Это называется тройной ¹ и состоит из субъекта-предиката-объекта. Например, в случае фильмов это может быть: x - это фильм. Это то, что вы запрашиваете в Wikidata Query Service (WDQS), когда вы используете ?film wdt:P31 wd:Q11424,

Я думаю, что невозможно отобразить все значения свойств элемента. Кроме того, это, вероятно, может вызвать тайм-аут, потому что есть много заявлений о многих элементах.

Если вы хотите проверить значения свойств всех фильмов в Викиданных, я думаю, что вы могли бы написать или найти сценарий для извлечения элементов с помощью P31-Q11424 (экземпляр фильмов). Для этого может пригодиться раздел доступа к данным (например, с помощью Pywikibot вы можете запросить и извлечь то, что вы хотите).

Если вы заинтересованы в SPARQL и WDQS, я рекомендую вам прочитать некоторые справочные ресурсы:

редактировать

  1. Когда я отвечаю, я написал триплетное хранилище и связал его с соответствующей страницей в Википедии на английском языке, но после комментария @AKSW я считаю, что был неправ, потому что триплетное хранилище - это концепция, которая используется для обозначения хранения и поиска тройного или семантическая тройка, "набор из трех сущностей, который кодифицирует утверждение о семантических данных в форме выражений субъект-предикат-объект" (из семантической тройной страницы в Википедии на английском языке).
Другие вопросы по тегам