Программирование Викиданных/Сериалы
Исследуем свойства сериалов на основе базы знаний международного проекта Викиданные. С помощью SPARQL-запросов вычисляемых на объектах вида "телесериал" в Викиданных. Далее решены такие задачи: Выведен список всех сериалов мира.
Список сериалов
правитьПолучим список всех сериалов.
Используются:
- объект: "телесериал (Q5398426)",
- свойство "экземпляр (P31)".
#List "TV series"
SELECT ?tv ?tvLabel
WHERE
{
?tv wdt:P31 wd:Q5398426.
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org, 61633 записи на момент 05.10.2022. Недостатком данного списка является то, что ряд объектов получился безымянным на Викиданных. Поэтому найдем все сериалы которые имеют название на русском или английском языках.
#List "TV series" with english or russian name.
SELECT ?tv ?tv_label
WHERE
{
?tv wdt:P31 wd:Q5398426;
rdfs:label ?tv_label .
FILTER (LANG(?tv_label) = "en" || LANG(?tv_label) = "ru") .
}
SPARQL-запрос на query.wikidata.org, 51407 записи на момент 05.10.2022.
Список классов, которые сопутствуют классу телесериал
правитьНайдем список всех классов с помощью запроса.
# List of objects with the class of TV series
SELECT ?inst (COUNT(?tv) as ?sumTv) WHERE{
?tv wdt:P31 wd:Q5398426;
wdt:P31 ?inst.
SERVICE wikibase:label{bd:serviceParam wikibase:language "ru,en"}
}
GROUP BY ?inst
SPARQL-запрос на query.wikidata.org, 274 записи на момент 12.10.2022.
Статьи про исследование сериалов и энциклопедия
правитьkinopoisk.ru - энциклопедия сериалов.
yandex.ru/company/researches - исследование популярности сериалов в России.
trends.rbc.ru - статья "Почему сериалы популярны".
vc.ru - прогноз популярности сериалов с помощью машинного обучения.