User:AKA MBG
Babel user information | ||
---|---|---|
| ||
Users by language |
Hi. I'm Andrew Krizhanovsky, see my course v:Research in programming Wikidata.
Andrew Krizhanovsky (born February 23, 1979, Leningrad, Russia) — teacher of Petrozavodsk State University, candidate of sciences, employee of the Karelian Research Centre of RAS, editor of Russian Wikipedia, Wikinews, Wikidata and Commons, administrator of the Russian Wiktionary and Wikiversity, member of the Wikimedia Education Program. See the list of my publications.
Subpages
[edit]/archives - Russian archives (todo)
Lexicography
[edit]- Wikidata:Lexicographical data, Викиданные:Лексикографические данные
- Wikidata:Property proposal/Lexemes
Lexemes: милый, visualise, Luftballon, 夢見る.
Wikidata:In one page - translate to Russian?
Students
[edit]- Install Pywikibot: mw:Manual:Pywikibot/Installation.
- Create file user-config.py: mw:Manual:Pywikibot/user-config.py.
- Create a test script to access to Wikidata: mw:Manual:Pywikibot/Wikidata.
- Read Wikidata:Creating a bot.
- Wikidata:Pywikibot - Python 3 Tutorial - main tutorial to work with Wikidata+Python3
- Wikidata:SPARQL query service/queries/examples - SPARQL examples
wb.py add_text -help
[edit]Parameters:
- -cat
Work on all pages which are in a specific category. Argument can also be given as "-cat:categoryname" or as "-cat:categoryname|fromtitle" (using # instead of | is also allowed in this one and the following)
- -start
Specifies that the robot should go alphabetically through all pages on the home wiki, starting at the named page. Argument can also be given as "-start:pagetitle".
- -page
Work on a single page. Argument can also be given as "-page:pagetitle", and supplied multiple times for multiple pages.
-lang:xx
Set the language of the wiki you want to work on, overriding the configuration in user-config.py. xx should be the language code.
- -simulate
Disables writing to the server. Useful for testing and debugging of new code (if given, doesn't do any real changes, but only shows what would have been changed).
Personal tasks
[edit]Task 1812. (This year) w:ru:Отечественная война 1812 года
[edit]1.) Рутинная задача:
- список w:ru:Категория:Участники Наполеоновских и Революционных войн (с подкатегориями, всего ?..) разбить на N частей для N студентов,
- сравнить викиданные для самых известных персон (Мюрат, Наполеон, Багратион), перечислить: какие данные нужно добавить в Викиданные по тексту статьи в Википедии (для дальнейшего анализа данных):
- год рождения,
- год смерти,
- место смерти,
- национальность (выходец из Германии, Франции, узбек, т.д.),
- принадлежность к воюющей стороне,
- ещё?..
- заполнить викиданные для своих персон.
2.) Написать ботов для вычисления:
- список участников w:Napoleonic Wars, с указанием воюющей стороны (например, Россия, Франция, Австрия и т.д.);
- построить список "участники войны, погибшие в годы войны" - как пересечение списка (с подкатегориями) w:ru:Категория:Участники наполеоновских и революционных войн со списком w:ru:Категория:Умершие в 1812 году, + 13 и 14 годы (т.е. кто погиб в ходе этой войн (1812-1814, иностранцы в 1815));
- в этом списке "участники войны, погибшие в годы войны" указать принадлежность к странам;
- построить гистограмму - возраст участников войны разных сторон компании;
- построить гистограмму - возраст погибших разных сторон компании;
- оценить количество некоренных русских, выходцев из-за границы;
- нарисовать на карте - количество и место погибших вдоль дороги наступления, отступления.
Task ВОВ. (Next year) w:ru:Великая Отечественная война
[edit]Аналогичная задача для Великой отечественной войны
- + оценить данные по национальностям;
- + оценить потери значимых персон с нашей стороны по месяцам;
- + нарисовать на карте (bulb-диаграмма) - количество погибших на данной территории,
Результаты в виде короткой статьи представить на authorea.
- ???
Task "Adjacent countries" / "Соседние страны"
[edit]- Выбрать часть света или континент.
- Получить из Викиданных список стран этого континета.
- Для каждой страны получить список соседних стран (например, см. свойство "shares border with" у объекта Russia).
- Построить граф: страна - вершина, ребро - если две страны являются соседями.
- Вычислить свойства построенного графа: число вершин, рёбер, диаметр, среднее/мин./макс. число соседей, центральные вершины и т.д.
- Нарисовать граф.
- Усложнить граф, добавить рёбра "member of" и "part of" и добавить соответствующие вершины.
Task "Public holiday sharing" / "Праздничное сродство"
[edit]- Получить из Викиданных список стран мира.
- Для каждой страны получить список государственных праздников (например, см. свойство "public holiday" у объекта Russia).
- Построить граф: праздники и страны - это вершины, ребро между праздником и страной - если в стране отмечают этот праздник.
- Решить две задачи на графе:
- найти родственные праздники. Определение: два праздника являются родственными, если соответствующие им вершины находятся на минимальном расстоянии друг от друга (относительно других праздников). Придумать способ вычисления расстояния на построенном мультиграфе. Нарисовать мультиграф с помощью Gephi.
- найти родственные страны (группы стран). Например, с помощью кластеризации мультиграфа. Создать веб-сервис, в котором для каждой страны будет выдаваться упорядоченный список ближайших стран. Определение: две страны более родственны или близки (в смысле праздников), если у них больше общих праздников, либо у них больше общих именно редких (для других стран) праздников (см. tf–idf). Например, праздник День России жутко редкий, его отмечают только в одной стране. Если бы нашлась ещё одна страна, в которой бы отмечался этот же праздник, то эта страна была бы очень близка России по отмечаемым праздникам.
Разное
[edit]- анализ субъектов РФ (в свете Открытых данных РФ)
Books
[edit]Book | Data item | Wikisource | Prophet |
Twelve Minor Prophets (Q245248) | s:Minor Prophets | ||
Hosea | Q184030 | s:Hosea (Bible) | Q665541 |
Joel | Q131643 | s:Joel (Bible) | Q45053 |
Amos | Q174677 | s:Amos (Bible) | Q213850 |
Obadiah | Q174753 | s:Obadiah (Bible) | Q479645 |
Jonah | Q178819 | s:Jonah (Bible) | Q2468262 |
Micah | Q178076 | s:Micah (Bible) | Q2804969 |
Nahum | Q179755 | s:Nahum (Bible) | Q1981722 |
Habakkuk | Q179760 | s:Habakkuk (Bible) | Q135106 |
Zephaniah | Q188563 | s:Zephaniah (Bible) | Q1761359 |
Haggai | Q178338 | s:Haggai (Bible) | Q1613144 |
Zechariah | Q179769 | s:Zechariah (Bible) | Q604259 |
Malachi | Q51675 | s:Malachi (Bible) | Q5767200 |
See also
[edit]- Wikidata:Request a query
- Documentation at User:Edoderoobot
- Wikidata:WikiProject Books
- Help:QuickStatements#Add_statement_with_qualifiers
- Wikidata:Humour