Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
@Andrew Krizhanovsky, Сообщаю преподавателю о выполнении третьего задания Max Klyuchnikov (обсуждение) 21:22, 24 сентября 2017 (UTC)Ответить
- Максим Сергеевич, зачем цифры в тексте "SPARQL-запрос1"? И четыре предложения в тексте без точек. В остальном, всё хорошо. -- Andrew Krizhanovsky (обсуждение) 18:31, 24 сентября 2017 (UTC)Ответить
@Andrew Krizhanovsky,
- Найти корабли, изготовленные/принадлежащие (country) России (Россия, Российская Советская Федеративная Социалистическая Республика, Российская империя, СССР).
- Отобрать корабли, участвовавшие (conflict) во Второй мировой войне (Q362).
- Выбрать те корабли, вес (mass) которых превышает 1000 тонн. -- Max Klyuchnikov (обсуждение) 23:29, 7 октября 2017 (UTC)Ответить
- @Максим Сергеевич, предлагаю Вам выполнить работу с таким названием: "Исследование динамики военных морских конфликтов кораблей России и всего мира". Возможен такой порядок работы:
- Привести количество войн и битв всего. См. Битва.
- Найти количество войн и битв, на которые ссылается хотя бы один корабль. Назовём такие события "морскими конфликтами". Посмотреть на соотношение количества морских и сухопутных конфликтов в России и в мире.
- Вычислить эту динамику (на каждый год, или на каждое десятилетие) и показать на диаграмме. См. зоны по дате основания и последнюю диаграмму в разделе нацпарки по годам. Если получится страны указать в виде цветных квадратиков, как в статье про нацпарки, то также сделать.
- Посмотреть на получившуюся диаграмму, подумать и привести причины, по которым есть пики, пустоты и плато в количестве конфликтов с кораблями России и всего мира. -- Andrew Krizhanovsky (обсуждение) 06:23, 8 октября 2017 (UTC)Ответить
@Andrew Krizhanovsky, хотел уточнить, какое именно свойство заполнять в ста объектах, исходя из этой задачи - битвы (battle или conflict), в которых участвовали корабли или всё же даты участия и как там быть с началом и концом военного сражения? -- Max Klyuchnikov (обсуждение) 19:55, 27 октября 2017 (UTC)Ответить
- Привести количество войн и битв всего.
#List of `instances of` "battle"
SELECT ?battle ?battleLabel
WHERE
{
?battle wdt:P31 wd:Q178561.
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru" }
}
SPARQL-запрос, 11148 результатов.
@Andrew Krizhanovsky, готов сдавать полноту Викиданных и оформление литературы. И ещё проверьте пожалуйста заполнение статьи на authorea. -- Max Klyuchnikov (обсуждение) 20:24, 22 октября 2017 (UTC)Ответить
@Максим Сергеевич, обратите, пожалуйста, внимание на моё замечание Анне (diff), а именно: "Нужно не только в первом скрипте перейти от "... rdfs:label ... filter" к "SERVICE wikibase:label ...", но и во всех скриптах". Эту же замену нужно выполнить и в Ваших скриптах. Число найденных записей станет больше, хотя и не все записи будут иметь переводы на русский и английский (могут появиться пустые поля). -- Andrew Krizhanovsky (обсуждение) 04:36, 28 октября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, переделал недочет с SERVICE, теперь количество записей стало гораздо больше. -- Max Klyuchnikov (обсуждение) 08:42, 11 декабря 2017(UTC)
Обратите внимание, что "битвы" - это объект, буква Q в названии страницы на Викиданных (battle (Q178561), а вот conflict ‒ это свойство, Property: conflict (P607). Очевидно, что для анализа кораблей нам нужно свойство conflict. Его и нужно заполнить у сотни отечественных кораблей. И не забудьте указать Label, чтобы вместо QNNN были имена кораблей.
#List of ship with countries and war conflicts in Russian
SELECT ?ship ?shipLabel ?countryLabel ?conflict ?conflictLabel
WHERE
{
?ship wdt:P31 wd:Q11446;
wdt:P17 ?country; # belongs to country
wdt:P607 ?conflict. # engaged in some conflict
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru". }
}
Выполнить запрос (ru), 1300 записей. --
Andrew Krizhanovsky (
обсуждение)
05:44, 28 октября 2017 (UTC)Ответить
По поводу дат участия кораблей. Возьмите (вытащите) даты начала и конца конфликта из объекта самого конфликта. Вот, например, у объекта Керченско-Эльтигенская десантная операция есть свойства "start time", "end time". У битвы Battle of Santiago de Cuba есть свойство "point in time" (однодневная битва). Итого, Вам, Максим, не нужно заполнять даты, но нужно извлекать из военных конфликтов, привязанных к кораблям, три свойства, указывающих на дату: "start time", "end time", "point in time". И нужно привязать корабли к войнам. Сейчас по предыдущему скрипту видно, что привязка есть только у американских кораблей ко второй мировой. -- Andrew Krizhanovsky (обсуждение) 05:59, 28 октября 2017 (UTC)Ответить
- @Максим Сергеевич, в этом скрипте (в разделе "Полнота Викиданных"): хотелось бы видеть в результатах столбец с названиями кораблей, и мелкая ошибка в комментарии: ships, не ship. -- Andrew Krizhanovsky (обсуждение) 15:58, 29 октября 2017 (UTC)Ответить
- @Максим Сергеевич,
вместо шаблона {{Статья}} используйте для ссылки на два сайта шаблон {{Ссылка}} (шаблон {{Ссылка}} толком не работает, на занятии расскажу). И заполните в шаблоне {{Статья}} все параметры по максимуму. -- Andrew Krizhanovsky (обсуждение) 18:17, 29 октября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, переделал, теперь приложение ссылается на литературу, как и надо. -- Max Klyuchnikov (обсуждение) 11:23, 20 ноября 2017(UTC)
- @Максим Сергеевич, укажите, пожалуйста, в параметре "|издание" шаблона {{статья}} название сайта / проекта у обоих ссылок. -- Andrew Krizhanovsky (обсуждение) 06:26, 26 ноября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, добавил параметр "издание" в обе ссылки. -- Max Klyuchnikov (обсуждение) 21:33, 3 декабря 2017(UTC)
@Максим Сергеевич, в Вашем объекте Russian coast defense ship Gangut (Q2448698) Вы указали, что он участвовал в двух мировых войнах. При этом корабль затонул, как написано в статье рувики: w:Гангут (броненосец), в 1897 году. А кто тогда воевал через 20 и 50 лет? Его призрак? Когда исправите данные об этом объекте на Викиданных, то Ваш скрипт вернёт на две записи меньше, которые Вам нужно будет восполнить.
Проверьте, пожалуйста, другие корабли и напишите мне. Я тогда ещё раз посмотрю данные. -- Andrew Krizhanovsky (обсуждение) 12:16, 1 ноября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, да, действительно, возникла ошибка, перепутал Russian battleship Gangut (Q586635) с Russian coast defense ship Gangut (Q2448698). Но уже всё исправил, что неверно было, по остальным кораблям тоже пробежался, вроде всё в порядке. -- Max Klyuchnikov (обсуждение) 17:47, 5 ноября 2017 (UTC)Ответить
#List of ship with countries and war conflicts in Russian
SELECT ?ship ?shipLabel ?countryLabel ?conflict ?conflictLabel
WHERE
{
?ship wdt:P31 wd:Q11446;
wdt:P17 ?country; # belongs to country
wdt:P607 ?conflict. # engaged in some conflict
{ ?ship wdt:P17 wd:Q34266 } UNION # Russian Empire
{ ?ship wdt:P17 wd:Q15180 } UNION # Soviet Union
{ ?ship wdt:P17 wd:Q159 }.
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru". }
}
Выполнить запрос (ru) - было 105 результатов, 07:38, 6 ноября 2017
И вопросы по сотне:
- Максим, как мог участвовать w:Лейтенант Зацарённый (эсминец) в войне с японцами, если он был спущен на воду в 1909 году? -- Andrew Krizhanovsky (обсуждение) 07:38, 6 ноября 2017 (UTC)Ответить
- Как мог участвовать в войне с японцами w:Богатырь (бронепалубный крейсер), стоя на ремонте? -- Andrew Krizhanovsky (обсуждение) 08:36, 6 ноября 2017 (UTC)Ответить
- w:Двенадцать апостолов (броненосец), вряд ли, участвовал в Крымской войне. -- Andrew Krizhanovsky (обсуждение) 16:37, 6 ноября 2017 (UTC)Ответить
@Andrew Krizhanovsky, исправил все неточности, связанные с сотней. -- Max Klyuchnikov (обсуждение) 11:17, 20 ноября 2017 (UTC)Ответить
- Благодарю за работу. -- Andrew Krizhanovsky (обсуждение) 06:27, 26 ноября 2017 (UTC)Ответить
Далее идут вопросы, которые стоит обсудить в Вашей статье, Максим. Название и место раздела в статье определите, пожалуйста, сами.
1) Военные конфликты или военные операции, которые являются частью войн, можно указывать:
- с помощью того же свойства conflict (P607) (война/сражение). См. например, девять войн/сражений у эсминца Гремящий. Такое большое число связано с тем, что корабль принял участие во многих арктических конвоях, которые являются военными операциями.
- с помощью квалификатора including. Например, у британского крейсера HMS Trinidad участие в военной кампании и арктическом конвое указаны как часть Второй мировой войны с помощью квалификатора including (P1012). См. HMS Trinidad. Таким образом, в Викиданных у этого крейсера указана одна война/сражение.
Напишите в статье, какие есть плюсы и минусы у обоих подходов с точки зрения машинной обработки данных и построения SPARQL-скриптов для извлечения данных о битвах и войнах? -- Andrew Krizhanovsky (обсуждение) 10:05, 6 ноября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, готово, провел небольшие рассуждения по данным вопросам в разделе "Заполнение свойств военных кораблей". -- Max Klyuchnikov (обсуждение) 14:14, 11 декабря 2017 (UTC)Ответить
@Максим Сергеевич, вопросы и пожелание такие:
- В первом упражнении Вы спрашиваете про время, а ответы у Вас - это страны?!
- Во втором Вы спрашиваете про сражение, а в ответах у Вас войны. Разве это одно и то же?
- В описании файла commons:File:Secret Grem ship.jpg укажите, пожалуйста, что Вы взяли такой-то рисунок с Викисклада и дайте на него ссылку. См. такой пример в файле commons:File:Iris Flowers Clustering kMeans ru.svg, см. строчку со слов "This file was derived from: ...". -- Andrew Krizhanovsky (обсуждение) 09:43, 27 ноября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, готово, исправил вопросы в упражнениях, а также вставил ссылку для картинки на другой рисунок из Викисклада. -- Max Klyuchnikov (обсуждение) 21:20, 3 декабря 2017 (UTC)Ответить
@Andrew Krizhanovsky, я подобрал задачи для будущей работы, включил туда вычислимость (поиск максимума в 1 задаче) и визуализацию (2 задача). -- Max Klyuchnikov (обсуждение) 22:25, 3 декабря 2017 (UTC)Ответить
@Максим Сергеевич, напишите, пожалуйста, после рисунка: что изображено на рисунке и свои выводы по рисунку.
Мне не нравится, что нужно ломать шею, чтобы читать длинные надписи и то, что текст налезает на графику. Попробуйте, изменить у графика оси X и Y, чтобы надписи кораблей стали горизонтальными. Второе, текст можно разместить слева или справа от оси. Подберите более приятный для восприятия ракурс. Новый скриншот залейте поверх старого, жмите кнопку "Upload a new version of this file".
Обратите внимание, пожалуйста, на замечания выше в разделах. -- Andrew Krizhanovsky (обсуждение) 11:27, 13 ноября 2017 (UTC)Ответить
- @Andrew Krizhanovsky, понял недочеты, сделал выводы, обновил картинку, как здесь, так и на Authorea. -- Max Klyuchnikov (обсуждение) 11:21, 20 ноября 2017 (UTC)Ответить
- Спасибо, Максим. -- Andrew Krizhanovsky (обсуждение) 06:26, 26 ноября 2017 (UTC)Ответить
Рисунок с красными и зелёными квадратиками
[править]
@Максим Сергеевич, этот рисунок мне очень нравится. Что нужно сделать по-нему:
- добавьте подпись к нему, см. справку в рувики - как оформляют изображения или читайте пособие, ссылка на него есть на странице курса,
- Вы делите нашу страну на несколько разных стран (по периодам) и это правильно. Но... Но рисунок хорошо показывает некоторый перекос между тем, как должно быть и тем, как оно есть сейчас, то есть - у редакторов, заполняющих Викиданные, есть своё отличное от нашего представление (вероятно, более упрощённое) о том, какой стране принадлежат корабли, особенно те, которые были в Российской Империи. Например, на рисунке видно (и Викиданные это подтверждают), что броненосец Бородино существовал в России, а не в Российской Империи, что является ошибкой. Я вижу два варианта решения вопроса. (1) Исправить Викиданные, сделать новый скриншот, обновить рисунок. (2) После рисунка написать некоторые рассуждения о том, что рисунок хорош и в особенности тем, что позволяет увидеть некоторые косяки и указать в чём они заключаются. Максим, выбирайте. И если будете писать, что-то мне подсказывает, что этот путь Вам короче, то не в таком разговорном стиле, как мы с Вами может писать на страницах обсуждения, а в более выдержанном тоне. -- Andrew Krizhanovsky (обсуждение) 09:51, 4 декабря 2017 (UTC)Ответить
- @Andrew Krizhanovsky, добавил подпись, написал небольшие рассуждения по графику. -- Max Klyuchnikov (обсуждение) 13:29, 11 декабря 2017 (UTC)Ответить
- По волнам дворец плывет, на себе людей везет.
- Изучение отечественных и зарубежных кораблей.
- Анализ объектов Викиданных и их свойств при помощи SPARQL-запросов по теме "Корабли".
- Про корабли, эсминцы, броненосцы и подлодки.
- Решение задач, связанных с кораблями, с помощью SPARQL-запросов.
- @Andrew Krizhanovsky, названия готовы, можно выбирать. -- Max Klyuchnikov (обсуждение) 00:51, 17 декабря 2017 (UTC)Ответить
- "По волнам дворец плывёт, на себе людей везёт или краткое исследование отечественных и зарубежных боевых кораблей на основе Викиданных" - кажется, это будет в самый раз. @Максим Сергеевич, если есть предложения по уточнению и улучшению этого названия, то предлагайте.-- Andrew Krizhanovsky (обсуждение) 13:04, 17 декабря 2017 (UTC)Ответить
- Число результатов по кораблям в Российской Федерации, СССР и Российской Империи уменьшилось с 107 (2017) до 16 (2020). --Дмитрий Ларионов (обсуждение)
- Число кораблей, связанных с Россией, которые участвовали в военных конфликтах с 1400 (2017) уменьшилось до 16 (2020). --Дмитрий Ларионов (обсуждение)
- Число кораблей из Российской Федерации, СССР и Российской Империи, участвовавших в военных конфликтах уменьшилось с 105 (2017) до 0 (2020). --Дмитрий Ларионов (обсуждение)
-
- @Andrew Krizhanovsky, да, такое сильное изменение числа кораблей довольно странное. Оно практически обнуляется. Не уверен, с чем это может быть связано, было бы полезно увидеть результаты скриптов за 2017 год. Пока только одна гипотеза: в методах описания кораблей произошли какие-то изменения, из-за которых там страна теперь не указывается, а, например, указывается флот и производитель. --Дмитрий Ларионов (обсуждение) 11:28, 29.09.20 (UTC)
@Дмитрий, как это у Вас получилось сделать скриншот, утратив главное - большие цифры значения коэффициента Джини?
Не хватает подписи подрисуночной, и пояснения после рисунка - что сей рисунок значит относительно кораблей.
На странице рисунка указан странный владелец - несуществующий шаблон "Template:ProWD". Исправьте, пожалуйста. --Andrew Krizhanovsky (обсуждение) 17:50, 7 октября 2020 (UTC)Ответить
- @Дмитрий, осталось добавить подпись и пояснение текстом к рисунку. --Andrew Krizhanovsky (обсуждение) 04:44, 8 октября 2020 (UTC)Ответить
@Дмитрий, зачем Вы затёрли предыдущий рисунок Максима? Верните его, пожалуйста (команда revert на Викискладе). И загрузите свой рисунок отдельно. Возьмите то же имя файла, в конце добавьте "2020.png"
А после этих двух рисунков анализ и комментарий, какие Вы видите различия и почему они есть. --Andrew Krizhanovsky (обсуждение) 17:50, 7 октября 2020 (UTC)Ответить
- @Дмитрий, отлично!
- Напишите русское название корабля, сохранив ссылку, вместо того, что сейчас: "...свойства, например, Dmitrii Donskoi..."
- Вот эта знатная фраза с тремя дополнениями: "Дальнейшая работа с подобными запросами требует дополнительного исследования способов выяснить страну корабля по свойствам объекта." Попробуйте, пожалуйста, переформулировать, чтобы было понятнее.
- В английской версии эта фраза тоже вызывает вопросы: "...possible only with additional research of possible...". Постарайтесь без крайней необхоимости использовать разные слова в одном предложении. --Andrew Krizhanovsky (обсуждение) 04:43, 8 октября 2020 (UTC)Ответить
@Дмитрий, в предыдущих скриптах используйте, пожалуйста, "операторов" вместо прямой привязки корабля к стране (то есть аналогично тому, как это сделано у Вас в последнем скрипте). Должны тогда измениться и результаты запросов. Это задание не на сегодня, а на следующее занятие. --Andrew Krizhanovsky (обсуждение) 06:48, 8 октября 2020 (UTC)Ответить
- @Дмитрий, спасибо, что обновили код. Также обновите скрипты в гиперссылках, пожалуйста. Тот есть тот код в ссылке, который прячется за словом "SPARQL-запрос" в статье. --Andrew Krizhanovsky (обсуждение) 04:19, 13 октября 2020 (UTC)Ответить
@Дмитрий, есть вопросы и пожелания к тексту. Такие:
- название в главе книги хочется видеть более соответствующим тексту. Предлагаю вариант: «Военные корабли и их операторы». Ваши предложения? Вариант на английском?
- По поводу операторов. Сейчас в статье не упоминается русское слово "оператор" и не объясняется, что оно значит в Викиданных. Есть только "operator". Добавьте, пожалуйста, и разъясните.
- В аннотации написано "В работе представлен график...". Но разве это график? Мне кажется, что такой рисунок иначе называется. Поправьте, пожалуйста. И по-английски тоже.
По поводу ссылок. Мы ещё до них не добрались. На будущее пишу, чтобы не забыть. Ссылки в Latex на литературу должны будут превратиться в гиперссылки, ведущие в раздел "Литература". Думаю, в своё время Вы с этим легко справитесь. --Andrew Krizhanovsky (обсуждение) 20:04, 8 ноября 2020 (UTC)Ответить
@Дмитрий, в статье есть строчка:
1400 записей на 29 октября 2017 года, 23:39; 3586 записей (2020).
Предлагаю запись за 2017 год оформить также, как и за 2020.
Комментарии в листинге:
# belongs to country
# engaged in some conflict
Почему здесь у глаголов разное время? --Andrew Krizhanovsky (обсуждение) 05:01, 10 ноября 2020 (UTC)Ответить