Обсуждение:Программирование Викиданных/Война

Содержимое страницы недоступно на других языках.
Материал из Викиверситета

Идеи[править]

1) Найти объекты-войны, связанные с русским государством, например Tsardom of Russia, Российская Империя, СССР, Россия, ещё?.. Перечислить войны, связанные с Россией, в которых участвовала Россия. Сколько их?

2) Провести такой анализ по всем странам. Найти пары стран, наиболее близкие по военной динамике (1) друг с другом, (2) с Россией. Придумать формальное математическое определение для термина "военная динамика страны" и как вычислять расстояние (сходство) между военной динамикой двух стран.

3) Классификация объектов, связанных с войной, указание на их соотношение друг с другом. Например:

naval offensive

Attack on Pearl Harbor (Q52418) 

siege

Siege of Leningrad (Q151860) 

Более формально: перечислить подклассы (subclass of) для war, см. Cold War (Q8683) -- Andrew Krizhanovsky (обсуждение) 15:25, 16 февраля 2017 (UTC)Ответить[ответить]

Выбор "плохих" войн[править]

@Станислав, Вы пишите: 👎 Почти пустыми и малоинформативными странами оказались: Bolivian military intervention in the War between Salaverry and Santa Cruz, Rutulian War, Breton War.

Поскольку в дальнейшем нам нужно будет заполнять эти пустые объекты, то нужны такие объекты, по которым хоть что-то есть в Википедиях. Станислав, если у Вас на столе лежит солидная военная энциклопедия и там есть пара страниц по, например, Рутулианской войне, то оставляйте этот выбор, у Вас будет откуда черпать сведения. Если же только крохи информация раскиданы в Интернете, то лучше сменить выбор.

Я бы предложил обратить внимание на войны ближе к России или соседним странам, или поближе к современности, например:

@Станислав, текст в поле Description начинается с маленькой буквы, точка в конце поля не ставится. -- Andrew Krizhanovsky (обсуждение) 18:40, 28 февраля 2017 (UTC)Ответить[ответить]
@Andrew Krizhanovsky, теперь описание начинается со строчной буквы, и точки в конце удалены.

Плохой выбор "хороших" войн (то есть представленных более-менее полно на Викиданных)[править]

@Станислав, Вы пишите:

👍 Наиболее полными и проработанными войнами на Викиданных являются: Thirty Years' War, Mexican–American War, Vietnam War

Все три объекта вызывают нарекания на неполноту данных. Особенно, если Вы сравните их, например, с

Для выбора наиболее проработанных объектов, кроме интуиции и опыта, я могу посоветовать список озвученных статей (w:en:Wikipedia:Spoken articles) и список избранных статей в англовики (w:en:WP:FA). Хотя там тоже далеко не всё благополучно. -- Andrew Krizhanovsky (обсуждение) 17:01, 16 февраля 2017 (UTC)Ответить[ответить]

Пополнение информации об объектах[править]

@Станислав, есть вопросы по всем трём объектам:

  1. покажите, пожалуйста, пример войны на ВД, где используется свойство "commander of (P598)". По-моему, всё наоборот, то есть у военачальников указываются войны и битвы, а не у войн - военачальники, см. пример в commander of (раздел "Wikidata property example").
  2. не везде заполнены Label и Description на двух языках (английский и русский),
  3. попробуйте заполнить два таких важных параметра, как "significant event" и "has part". Это непростые вещи, поскольку нужно вчитаться в текст статьи, чтобы правильно указать события и составляющие войны (например, значимые битвы, о которых есть статьи в Википедии).
  4. не менее важные свойства - это причины и факторы (о которых есть статьи в ВП), повлиявшие на войну: has cause, has immediate cause, has contributing factor (см. Первая мировая война). Попробуйте выявить их. -- Andrew Krizhanovsky (обсуждение) 05:17, 19 февраля 2017 (UTC)Ответить[ответить]

Турецкая интервенция в Дагестане[править]

  1. d:Q19917081 - не заполнен Label на английском, отсутствует Description на русском и английском.
  2. Самое главное свойство "instance of" - где? Кстати, подумайте, является ли это событие в том числе "invasion" (см. French invasion of Russia)? -- Andrew Krizhanovsky (обсуждение) 05:20, 19 февраля 2017 (UTC)Ответить[ответить]


У объекта "Война за независимость Литвы" тоже "instance of" утрачен. -- Andrew Krizhanovsky (обсуждение) 05:21, 19 февраля 2017 (UTC)Ответить[ответить]

Война за Огаден[править]

  1. Ethio-Somali War - нет описания на русском.
  2. Почему Вы думаете, что это conflict, а не war? По-моему, это больше, чем вражда или распря. Приведите, пожалуйста, описание объекта в порядок, несмотря на любую ерунду, которая была в его описании до Вас. -- Andrew Krizhanovsky (обсуждение) 05:20, 19 февраля 2017 (UTC)Ответить[ответить]

Скрипты[править]

@Станислав, во всех скриптах не хватает комментариев. См. пример в главе "Страны" или "Субъекты РФ". -- Andrew Krizhanovsky (обсуждение) 13:15, 9 марта 2017 (UTC)Ответить[ответить]

Список войн, связанных с Россией[править]

Добавьте несколько опциональных полей в этот скрипт:

@Andrew Krizhanovsky, иллюстрация чего?
@Станислав, чтобы сработал ping, нужно ещё символ @ вначале написать. Иллюстрация события. Вы же заполняли свойства объектов. Там это было. -- Andrew Krizhanovsky (обсуждение) 13:36, 9 марта 2017 (UTC)Ответить[ответить]
@Andrew Krizhanovsky, добавил комментарии и опциональные поля
@Andrew Krizhanovsky, добавил комментарии и вычислил продолжительность войн в годах

Пузырьковая диаграмма стран по количеству войн[править]

Не полезный и не информативный результат. Глядя на иллюстрацию ничего нельзя сказать, кроме того, что в принципе все воевали...

Вместо пузырьков сделайте, пожалуйста, раскладку - кто с кем воевал. Постройте граф, на котором будет видно коалиции - кто с кем обычно (по жизни) воюет.

Аналогичный граф хотелось бы увидеть по союзникам: кто с кем обычно дружит. И посмотреть - похожие или разные графы получатся. -- Andrew Krizhanovsky (обсуждение) 13:15, 9 марта 2017 (UTC)Ответить[ответить]

@Andrew Krizhanovsky, а как по Викиданным понять кто с кем воевал? Там ведь просто указаны участники войны
@Станислав Ярославович, Ваша правда. Давайте тогда так, постройте граф для всего мира по следующим свойствам:
И такой же граф, но по войнам нашей страны (Россия, СССР и Российская Империя). -- Andrew Krizhanovsky (обсуждение) 18:17, 9 марта 2017 (UTC)Ответить[ответить]
@Andrew Krizhanovsky, я что-то не понял какой граф строить, и в чем идея графа
@Станислав Ярославович, эти два графа покажут: (1) взаимосвязь различных войн и конфликтов, (2) как страны связаны друг с другом посредством конфликтов. -- Andrew Krizhanovsky (обсуждение) 06:39, 10 марта 2017 (UTC)Ответить[ответить]
@Andrew Krizhanovsky, такого плана граф?
#added 2017-03
#defaultView:Graph
SELECT ?langLabel ?participant ?partof ?haspart
WHERE
{
	?lang wdt:P31 wd:Q198. ##instance of war
  	?lang wdt:P710 ?participant. #participant
	?lang wdt:P361 ?partof. #partof
	?lang wdt:P527 ?haspart. #haspart
  	SERVICE wikibase:label { bd:serviceParam wikibase:language "en" }
}
SPARQL query 144 Results
@Станислав Ярославович, прекрасный скрипт, но его надо немного допилить.
  • Во-первых, чуток изменим SPARQL-запрос, чтобы вершины графа имели осмысленное название.
  • Во-вторых, свойства, перечисляемые в скрипте, нужно сделать условными, иначе результатов будет очень мало, не 800, а только 100. То есть от конъюнкции перейти к дизъюнкции.
  • В-третьих, переменная ?lang устарела. Она по смыслу только к языкам программирования у Дениса и подходит. Здесь лучше что-то вроде ?war. -- Andrew Krizhanovsky (обсуждение) 15:43, 11 марта 2017 (UTC)Ответить[ответить]

Карта, с отмеченными военными действиями[править]

Прилепите к каждой точке карты, где были военные действия (1) иллюстрацию, (2) название события.

Полнота данных

Нет информации (на примере военных событий, связанные с Российской Империей, СССР и Россией):

@Andrew Krizhanovsky, теперь все добавил
@Andrew Krizhanovsky, убрал лишнее и добавил комментарии