@Максим Сергеевич, предлагаю Вам выполнить работу с таким названием: "Исследование динамики военных морских конфликтов кораблей России и всего мира". Возможен такой порядок работы:
Найти количество войн и битв, на которые ссылается хотя бы один корабль. Назовём такие события "морскими конфликтами". Посмотреть на соотношение количества морских и сухопутных конфликтов в России и в мире.
Вычислить эту динамику (на каждый год, или на каждое десятилетие) и показать на диаграмме. См. зоны по дате основания и последнюю диаграмму в разделе нацпарки по годам. Если получится страны указать в виде цветных квадратиков, как в статье про нацпарки, то также сделать.
Последнее сообщение: 7 лет назад6 сообщений1 человек в обсуждении
@Максим Сергеевич, обратите, пожалуйста, внимание на моё замечание Анне (diff), а именно: "Нужно не только в первом скрипте перейти от "... rdfs:label ... filter" к "SERVICE wikibase:label ...", но и во всех скриптах". Эту же замену нужно выполнить и в Ваших скриптах. Число найденных записей станет больше, хотя и не все записи будут иметь переводы на русский и английский (могут появиться пустые поля). -- Andrew Krizhanovsky (обсуждение) 04:36, 28 октября 2017 (UTC)Ответить
Обратите внимание, что "битвы" - это объект, буква Q в названии страницы на Викиданных (battle (Q178561), а вот conflict ‒ это свойство, Property: conflict (P607). Очевидно, что для анализа кораблей нам нужно свойство conflict. Его и нужно заполнить у сотни отечественных кораблей. И не забудьте указать Label, чтобы вместо QNNN были имена кораблей.
#List of ship with countries and war conflicts in RussianSELECT?ship?shipLabel?countryLabel?conflict?conflictLabelWHERE{?shipwdt:P31wd:Q11446;wdt:P17?country;# belongs to countrywdt:P607?conflict.# engaged in some conflictSERVICEwikibase:label{bd:serviceParamwikibase:language"ru".}}
По поводу дат участия кораблей. Возьмите (вытащите) даты начала и конца конфликта из объекта самого конфликта. Вот, например, у объекта Керченско-Эльтигенская десантная операция есть свойства "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)Ответить
Последнее сообщение: 7 лет назад7 сообщений2 человека в обсуждении
@Максим Сергеевич, в Вашем объекте Russian coast defense ship Gangut (Q2448698) Вы указали, что он участвовал в двух мировых войнах. При этом корабль затонул, как написано в статье рувики: w:Гангут (броненосец), в 1897 году. А кто тогда воевал через 20 и 50 лет? Его призрак? Когда исправите данные об этом объекте на Викиданных, то Ваш скрипт вернёт на две записи меньше, которые Вам нужно будет восполнить.
#List of ship with countries and war conflicts in RussianSELECT?ship?shipLabel?countryLabel?conflict?conflictLabelWHERE{?shipwdt:P31wd:Q11446;wdt:P17?country;# belongs to countrywdt:P607?conflict.# engaged in some conflict{?shipwdt:P17wd:Q34266}UNION# Russian Empire{?shipwdt:P17wd:Q15180}UNION# Soviet Union{?shipwdt:P17wd:Q159}.SERVICEwikibase:label{bd:serviceParamwikibase:language"ru".}}
Последнее сообщение: 7 лет назад2 сообщения2 человека в обсуждении
Далее идут вопросы, которые стоит обсудить в Вашей статье, Максим. Название и место раздела в статье определите, пожалуйста, сами.
1) Военные конфликты или военные операции, которые являются частью войн, можно указывать:
с помощью того же свойства conflict (P607) (война/сражение). См. например, девять войн/сражений у эсминца Гремящий. Такое большое число связано с тем, что корабль принял участие во многих арктических конвоях, которые являются военными операциями.
с помощью квалификатора including. Например, у британского крейсера HMS Trinidad участие в военной кампании и арктическом конвое указаны как часть Второй мировой войны с помощью квалификатора including (P1012). См. HMS Trinidad. Таким образом, в Викиданных у этого крейсера указана одна война/сражение.
Последнее сообщение: 7 лет назад5 сообщений2 человека в обсуждении
@Максим Сергеевич, напишите, пожалуйста, после рисунка: что изображено на рисунке и свои выводы по рисунку.
Мне не нравится, что нужно ломать шею, чтобы читать длинные надписи и то, что текст налезает на графику. Попробуйте, изменить у графика оси X и Y, чтобы надписи кораблей стали горизонтальными. Второе, текст можно разместить слева или справа от оси. Подберите более приятный для восприятия ракурс. Новый скриншот залейте поверх старого, жмите кнопку "Upload a new version of this file".
@Максим Сергеевич, этот рисунок мне очень нравится. Что нужно сделать по-нему:
добавьте подпись к нему, см. справку в рувики - как оформляют изображения или читайте пособие, ссылка на него есть на странице курса,
Вы делите нашу страну на несколько разных стран (по периодам) и это правильно. Но... Но рисунок хорошо показывает некоторый перекос между тем, как должно быть и тем, как оно есть сейчас, то есть - у редакторов, заполняющих Викиданные, есть своё отличное от нашего представление (вероятно, более упрощённое) о том, какой стране принадлежат корабли, особенно те, которые были в Российской Империи. Например, на рисунке видно (и Викиданные это подтверждают), что броненосец Бородино существовал в России, а не в Российской Империи, что является ошибкой. Я вижу два варианта решения вопроса. (1) Исправить Викиданные, сделать новый скриншот, обновить рисунок. (2) После рисунка написать некоторые рассуждения о том, что рисунок хорош и в особенности тем, что позволяет увидеть некоторые косяки и указать в чём они заключаются. Максим, выбирайте. И если будете писать, что-то мне подсказывает, что этот путь Вам короче, то не в таком разговорном стиле, как мы с Вами может писать на страницах обсуждения, а в более выдержанном тоне. -- Andrew Krizhanovsky (обсуждение) 09:51, 4 декабря 2017 (UTC)Ответить
"По волнам дворец плывёт, на себе людей везёт или краткое исследование отечественных и зарубежных боевых кораблей на основе Викиданных" - кажется, это будет в самый раз. @Максим Сергеевич, если есть предложения по уточнению и улучшению этого названия, то предлагайте.-- Andrew Krizhanovsky (обсуждение) 13:04, 17 декабря 2017 (UTC)Ответить
Последнее сообщение: 4 года назад1 сообщение1 человек в обсуждении
Число результатов по кораблям в Российской Федерации, СССР и Российской Империи уменьшилось с 107 (2017) до 16 (2020). --Дмитрий Ларионов (обсуждение)
Число кораблей, связанных с Россией, которые участвовали в военных конфликтах с 1400 (2017) уменьшилось до 16 (2020). --Дмитрий Ларионов (обсуждение)
Число кораблей из Российской Федерации, СССР и Российской Империи, участвовавших в военных конфликтах уменьшилось с 105 (2017) до 0 (2020). --Дмитрий Ларионов (обсуждение)
@Andrew Krizhanovsky, да, такое сильное изменение числа кораблей довольно странное. Оно практически обнуляется. Не уверен, с чем это может быть связано, было бы полезно увидеть результаты скриптов за 2017 год. Пока только одна гипотеза: в методах описания кораблей произошли какие-то изменения, из-за которых там страна теперь не указывается, а, например, указывается флот и производитель. --Дмитрий Ларионов (обсуждение) 11:28, 29.09.20 (UTC)
Последнее сообщение: 4 года назад2 сообщения1 человек в обсуждении
@Дмитрий, зачем Вы затёрли предыдущий рисунок Максима? Верните его, пожалуйста (команда revert на Викискладе). И загрузите свой рисунок отдельно. Возьмите то же имя файла, в конце добавьте "2020.png"
Напишите русское название корабля, сохранив ссылку, вместо того, что сейчас: "...свойства, например, Dmitrii Donskoi..."
Вот эта знатная фраза с тремя дополнениями: "Дальнейшая работа с подобными запросами требует дополнительного исследования способов выяснить страну корабля по свойствам объекта." Попробуйте, пожалуйста, переформулировать, чтобы было понятнее.
В английской версии эта фраза тоже вызывает вопросы: "...possible only with additional research of possible...". Постарайтесь без крайней необхоимости использовать разные слова в одном предложении. --Andrew Krizhanovsky (обсуждение) 04:43, 8 октября 2020 (UTC)Ответить
Последнее сообщение: 4 года назад3 сообщения1 человек в обсуждении
@Дмитрий, в предыдущих скриптах используйте, пожалуйста, "операторов" вместо прямой привязки корабля к стране (то есть аналогично тому, как это сделано у Вас в последнем скрипте). Должны тогда измениться и результаты запросов. Это задание не на сегодня, а на следующее занятие. --Andrew Krizhanovsky (обсуждение) 06:48, 8 октября 2020 (UTC)Ответить
Последнее сообщение: 4 года назад1 сообщение1 человек в обсуждении
@Дмитрий, есть вопросы и пожелания к тексту. Такие:
название в главе книги хочется видеть более соответствующим тексту. Предлагаю вариант: «Военные корабли и их операторы». Ваши предложения? Вариант на английском?
По поводу операторов. Сейчас в статье не упоминается русское слово "оператор" и не объясняется, что оно значит в Викиданных. Есть только "operator". Добавьте, пожалуйста, и разъясните.
В аннотации написано "В работе представлен график...". Но разве это график? Мне кажется, что такой рисунок иначе называется. Поправьте, пожалуйста. И по-английски тоже.
По поводу ссылок. Мы ещё до них не добрались. На будущее пишу, чтобы не забыть. Ссылки в Latex на литературу должны будут превратиться в гиперссылки, ведущие в раздел "Литература". Думаю, в своё время Вы с этим легко справитесь. --Andrew Krizhanovsky (обсуждение) 20:04, 8 ноября 2020 (UTC)Ответить