Викиданные предоставляют браузер запросов по адресу https://query.wikidata.org.
Я хочу отображать фильмы во всех полях. Я пытался использовать *
, но это не работает. Кто-нибудь знает, как отобразить все поля данных для фильмов?
Викиданные предоставляют браузер запросов по адресу https://query.wikidata.org.
Я хочу отображать фильмы во всех полях. Я пытался использовать *
, но это не работает. Кто-нибудь знает, как отобразить все поля данных для фильмов?
Для работы со SPARQL необходимо понимать некоторые понятия, как сказал @AKSW в комментариях к вопросу. Если вы не понимаете значение ?film ?p ?o
. Это называется triple¹ и состоит из субъект-предикат-объект. Например, в случае с пленками это может быть: x — пленка. Это то, что вы запрашиваете в Службе запросов Викиданных (WDQS), когда используете ?film wdt:P31 wd:Q11424
.
Я думаю, что невозможно отобразить все значения свойств элемента. Кроме того, это, вероятно, может привести к тайм-ауту, потому что есть много утверждений многих элементов.
Если вы хотите проверить значения свойств всех фильмов в Викиданных, я думаю, что вы можете написать или найти скрипт для извлечения элементов с помощью P31-Q11424 (экземпляр фильмов). Для этого может быть полезен раздел доступа к данным (например, с pywikibot, вы можете запрашивать и извлекать то, что хотите).
Если вы заинтересованы в SPARQL и WDQS, я рекомендую вам прочитать некоторые справочные ресурсы:
Изменить
?film ?p ?o .
? - person UninformedUser   schedule 26.09.2018?film ?p ?o .
? - person UninformedUser   schedule 26.09.2018sparqlwrapper
и @StanislavKralin, чтобы получить таблицу, а затем переформатировать ее, например. используяpandas
. Желаемый формат вывода не совсем ясен, поэтому трудно помочь дальше. - person Cleb   schedule 27.09.2018OPTIONAL
, но в вашей таблице будет очень много столбцов. См. эл. грамм. это вопросы о возможных свойствах "людей" (Q5). - person Stanislav Kralin   schedule 27.09.2018