Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.
@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)Ответить