Программирование Викиданных/Банк
Исследуем свойства банков на основе базы знаний международного проекта Викиданные. С помощью SPARQL-запросов, вычисляемых на объектах вида "банк" в Викиданных, далее решены такие задачи: выведен список всех банков мира, получен перечень стран, упорядоченных по числу банков, построен граф банков и их материнских компаний или владельцев. Кроме того, выполнена оценка полноты Викиданных по данной теме.
Список банков мира
[править]Получим список всех банков.
Используются:
- объект: "банк (Q22687)",
- свойство "экземпляр (P31)".
#added 2017-02
#List of `instances of` "bank"
SELECT ?bank ?bankLabel
WHERE
{
?bank wdt:P31 wd:Q22687. # It is a "instance of" bank.
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru" }
}
SPARQL-запрос на query.wikidata.org, 783 записи на 16.02.2017. (2464 записи на 17.09.2021)
Недостаток полученного списка в том, что ряд объектов получился безымянным на Викиданных (No label defined). Попробуем получить список банков, у которых непустым будет поле "метка".
SELECT ?bank ?bank_label
WHERE
{
?bank wdt:P31 wd:Q22687; # It is a "instance of" bank.
rdfs:label ?bank_label . # It is a label of bank.
FILTER (LANG(?bank_label) = "en") .
}
SPARQL-запрос на query.wikidata.org, 404 записи на 16.02.2017.
👍 Наиболее полными и проработанными по теме "банк" на Викиданных являются (на 19.05.17) 16.02.2017: Deutsche Bank,Grameen Bank, UBS.
👍Почти пустыми и малоинформативными объектами вида "банк" на Викиданных оказались (на 19.05.17): Росгосстрах Банк, Балтийский банк, Unicredit Bank (Russia).
Количество банков по странам
[править]Узнаем, сколько банков находится в каждой стране мира. Полученный список стран упорядочим по убыванию числа банков.
Используются:
- объект: "банк (Q22687)",
- свойство "экземпляр (P31)",
- свойство: "страна (P17)".
#added 2017-02
SELECT ?countryLabel (count(?bank) as ?count) # Count of banks having property "country"
WHERE
{
?bank wdt:P31 wd:Q22687. # It is a "instance of" bank
?bank wdt:P17 ?country. # It is property of bank
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru" }
}
GROUP BY ?country ?countryLabel # Group by country
ORDER BY DESC (?count) # Order by count of banks (descending)
SPARQL-запрос на query.wikidata.org, 73 записи (на 20.03.2017)
Так по Викиданным странами с наибольшим количеством банков являются (на 20.03.2017): Россия (91), Швеция (53), США (41), Германия (32), Испания (29).
При построении списка всех банков мира было получено 783 банка [1]. В запросе количества банков в каждой стране мира наблюдается значительное уменьшение числа банков — всего 484 (сумма по столбцу "count" ) на 11.03.17 [2].
Таким образом, можно сделать следующий вывод: свойство "страна (P17)" отсутствует у большей части экземпляров объекта "банк", то есть у многих банков на Викиданных нет информации о стране, в которой они находятся. Кроме того, в задаче учитывались уже не существующие страны, например,СССР (Q15180), государство, существовавшее с 1922 по 1991 год.
Граф банков и их владельцев и материнских компаний
[править]Построим граф банков и их владельцев и материнских компаний, чтобы увидеть, кто кому из банков принадлежит.
Используются:
- объект "банк (Q22687)",
- свойство "экземпляр (P31)",
- свойство "владельцем является (P127)",
- свойство "материнская компания (P749)",
- свойство "логотип (P154)",
#added 2017-03
#defaultView:Graph
SELECT ?parentbank ?parentbankLabel ?parentbanklogo ?bank ?bankLabel ?banklogo
WHERE
{
?parentbank wdt:P31 wd:Q22687 . # It is a "instance of" bank.
{?parentbank wdt:P749 ?bank } UNION #It is property of bank (parent organization) (1).Union search rezults of (1) query and (2) query
{ ?parentbank wdt:P127 ?bank } # It is property of bank (owned by) (2).
OPTIONAL{ # Add logo images for parent companies and banks.
?parentbank wdt:P154 ?parentbanklogo . # It is property of parent company.
?bank wdt:P154 ?banklogo . # It is property of bank.
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru". }
SPARQL-запрос на query.wikidata.org, 144 записи на 12.04.17.
В полученном графе количество вершин, которые являются банками-материнскими компаниями или банками-владельцами составляет 128. На графе у многих банков отсутствуют логотипы и большинство подграфов имеют одно ребро. Стрелки графа направлены от банков к их владельцам или материнским компаниям. Например, на фрагменте графа изображены объекты: "Юникредит банк (Россия)" и его материнская компания "Bank Austria", а также другие банки.
Пополнение Викиданных
[править]Для того, чтобы в какой-то мере исправить ситуацию со скудной информацией о банках России в Викиданных, было решено заполнить свойство "страна (P17)" у экземпляров объекта "банк (Q22687)".
У 31 одного банка была указана принадлежность к России, у девяти — к Китайской Народной Республике, у восьми — к Казахстану, у шести банков — к Украине, по четыре — у Польши, Молдавии и Азербайджана, по три — у Франции, Австрии, США. Всего были заполнены данные о банках 31 страны.
Кроме того, заполнены 14 банков разных стран с неуказанным свойством "экземпляр класса (P31)", то есть у объектов Викиданных было указано, что они являются банками. К таким объектам было добавлено при отсутствии свойство "страна (P17)".
В конечном итоге, общее количество банков мира по странам в Викиданных выросло на 100 и равно 584, а число стран, в которых существуют банки, увеличилось на десять и составляет 87.
Теперь по Викиданным (на 09.04.2017) странами с наибольшим количеством банков являются: Россия — 122 банка, Швеция — 54, США — 43, Германия — 33, Испания — 31, а общее число банков в мире равно 876.
Полнота данных
[править]Полнота данных по банкам мира
[править]Как оказалось, найти информацию о количестве банков в мире - очень трудная задача.
По данным статьи В. Статкевича "В США — 5256, а в Беларуси — 26. Сколько банков в разных странах мира"[3] основная проблема состоит в разнообразии видов данных финансовых учреждений, из-за чего при подсчетах могут возникнуть значительные расхождения. Особенно трудно определить точное число в больших странах с развитой кредитной системой, таких как США и Китай..
Общее количество банков в вышеуказанном источнике, составило 8131. Однако в этой работе учитывались банки только 31 страны, поэтому результат является неточным.
По данным статьи С. Р. Моисеева "Оптимальная структура банковского рынка: сколько банков нужно России?" [4] на 2000 год количество банков в промышленных странах составило 15255, Юго-Восточной Азии — 1059 , Латинской Америке — 302, Центральной и Восточной Европе — 929, а странами с наибольшим числом банков (на 2005 г.) являлись: США (7475), Германия (2400), Россия (1210), Австрия (882), Франция (880). Викиданные (на 09.04.17) содержат существенно меньше банков и пропорция по странам не сохраняется: у Россия представлено 122 банка, США — 43, Германия — 33, Франция — 28, Австрия — 6.
Поиск единого списка всех банков мира в Русской Википедии не дал результатов, но в Википедии есть список центральных банков мира и списки по странам.
По данным категории cписка банков (по алфавиту) Английской Википедии в мире существует 4560 банков.
Полнота Викиданных относительно отечественных банков
[править]На сегодняшний день в России, как и в большинстве стран мира, действует двухуровневая банковская система. Первый уровень представлен Банком России (Центральным банком), который ведёт расчеты между кредитными организациями и занимается регулированием их деятельности. Функции ЦБ регулируются Федеральным законом от 10 июля 2002 года № 86-ФЗ «О Центральном банке Российской Федерации (Банке России)». Второй уровень – это коммерческие банки, предоставляющие финансовые услуги организациям и частным лицам По законодательству РФ лицензии кредитным организациям выдаёт Банк России или Центробанк. Он же имеет право отозвать лицензию.[5]
Согласно статье 23 Федерального закона от 02.12.1990 N 395-1 (ред. от 03.07.2016) "О банках и банковской деятельности"[6] отзыв лицензии ведет к неизбежной ликвидации банка.
Чтобы узнать количество банков в России, на официальном сайте Центрального Банка Российской Федерации выполнен поисковый запрос по кредитным организациям [7], параметрами которого стали:
- тип: банк;
- статус: уполномоченный банк (лицензия не отозвана).
Результат этого запроса (по состоянию на 10.03.2017) показал, что существует 556 банков по всем регионам РФ, не включая сам Центральный банк.
По данным категории "Банки России" Русской Википедии в России существует 118 банков.
По данным категории "List of banks in Russia" Английской Википедии в России существует 779 банков.
В ходе анализа этого списка банков в России было установлено, что у большинства банков не указан статус лицензии, а число действующих банков (status: active) составило 67, причём у большинства из них не указан статус лицензии. Следовательно, в Английской Википедии содержатся неполные данные. Информация Русской Википедии (118 банков) по сравнению с данными Центрального банка РФ показывает, что и в Русской Википедии содержатся неполные данные, которые включают в себя уже недействующие банки.
Результат SPARQL-запроса на вычисление количества банков по странам[2] показал, что в России 122 банка. Таким образом, можно сказать, что Викиданные по банкам России заполнены менее чем на 21,94 %, так как в исходной задаче учитывались уже не существующие банки, то есть любые банки, являющиеся экземплярами объекта "банк (Q22687)". Примером такого объекта служит ОАО "Банк24.ру" (Q4077329), коммерческий банк, существовавший в России с 1992 по 2014 год по информации статьи из Википедии "Банк24.ру".
Будущая работа
[править]- Найти действующий банк России, у которого максимальный собственный капитал.
Для решении задачи необходимо использовать свойство "собственный капитал (P2137)". - Построить диаграмму, отражающую историю появления и прекращения деятельности банков мира по странам.
Диаграмма должна быть построена таким образом, чтобы можно было оценить в каком количестве в разные эпохи или года банки появляются (свойство "дата основания/создания (P571)") и прекращают свою деятельность (свойство "дата прекращения существования (P576)"). - Построить граф, где вершины — это страны, в которых есть банки или штаб-квартиры. Дуги графа направлены от стран с банками к странам, где располагаются штаб-квартиры банков. Это позволит увидеть, как страны связаны друг с другом посредством банков и их штаб-квартир.
Для решении задачи необходимо использовать свойство "расположение штаб-квартиры (P159)".
Подзадача: нарисовать на карте линии от банков (придумать, как определить их координаты, если они не указаны явно, — через город, например) к штаб-квартирам.
Упражнения
[править]
SPARQL-запросы с ответами:
- SPARQL-запрос списка банков России, основанных в 21 веке, 4 записи.
- SPARQL-запрос списка банков, основанных в 20 веке, 321 запись.
- SPARQL-запрос списка банков Российской Федерации, упорядоченных по уменьшению числа чистой прибыли (данные разных лет), 122 записи.
- SPARQL-запрос числа прибыли на одного работника банков, имеющих логотипы, 11 результатов.
Примечания
[править]- ↑ SPARQL-запрос.Список банков мира (на 16.02.2017)
- ↑ 2,0 2,1 SPARQL-запрос.Количество банков по странам (на 11.03.2017)
- ↑ Statkevich
- ↑ Finances and credits
- ↑ Information portal "Banki"
- ↑ Federal law
- ↑ Bank of Russia
Литература
[править]- В. Статкевич. В США – 5256, а в Беларуси – 26. Сколько банков в разных странах мира. (2016-07-06). Проверено 11 марта 2017.
- Официальный сайт Центрального банка Российской Федерации. Справочник по кредитным организациям: результаты поиска. (2017-03-10). Проверено 11 марта 2017.
- С. Р. Моисеев Оптимальная структура банковского рынка: сколько банков нужно России? // Финансы и кредит. — 2006. — № 23 (227). — С. 2-3.
- Статья 23 "Ликвидация или реорганизация кредитной организации" Федерального закона от 02.12.1990 N 395-1 (ред. от 03.07.2016) "О банках и банковской деятельности" (с изм. и доп., вступ. в силу с 01.01.2017). Проверено 18 апреля 2017.
- Информационный портал "Банки". Словарь банковских терминов. Что такое банк.. Проверено 18 мая 2017.
Ссылки
[править]- Крижановский А. А., Панфилова О. С. Географический и структурный анализ банков мира и России // Authorea (рус.) (2017-03-13). Проверено 2 апреля 2017.
- Крижановский А. А., Панфилова О. С. Географический и структурный анализ банков мира и России // Научный корреспондент (рус.) (2017-05-12). Проверено 28 мая 2017.
- Официальный сайт Центрального банка Российской Федерации
- ОАО "Банк24.ру".