Обсуждение:Программирование Викиданных/Картины
Добавить темуПрограммирование
[править]#List of pictures with captions in English and Russian
SELECT ?picture ?label_en ?label_ru ?image
WHERE
{
?picture wdt:P31 wd:Q3305213.
?picture wdt:P18 ?image.
?picture rdfs:label ?label_en filter (lang(?label_en) = "en").
?picture rdfs:label ?label_ru filter (lang(?label_ru) = "ru").
} LIMIT 7
Задача: извлечь из Викиданных с помощью Pywikibot следующее:
- название картины на английском,
- название картины на русском,
- файл с изображением.
Создать базу данных с двумя таблицами: (1) название картин, (2) собственно изображения картин.
Создать android-приложение или веб-приложение (на любом языке программирования), где пользователю предлагается картина и название на первом языке (например, английский). Пользователю нужно выбрать правильный перевод на другой язык (на русский) из нескольких вариантов. -- Andrew Krizhanovsky (обсуждение) 06:44, 16 сентября 2017 (UTC)
- Вот пример Pywikibot-скриптов в проекте botva, извлекающих данные о городах и странах из Викиданных. -- Andrew Krizhanovsky (обсуждение) 06:48, 16 сентября 2017 (UTC)
Задание 3. Знакомство со свойствами объектов. Заполнение данных вручную
[править]@Andrew Krizhanovsky, я выполнила это задание. --Юлия Ипатова (обсуждение) 16:47 23 сентября 2017 (UTC)
- Спасибо, @Юлия Леонидовна. А теперь по мелочи...
- по всем
Из трёх объектов только у одного указано свойство "owned by" = Санкт-Петербург. По-моему, это не так. Эти картины принадлежат России, а не отдельному городу. Такой вывод я сделал посмотрев на Джоконду (Mona Lisa (Q12418)), там пишут, что она принадлежит Франции. Трудно что-то возразить. Но Вы попытайтесь :) -- Andrew Krizhanovsky (обсуждение) 16:31, 23 сентября 2017 (UTC)
- В этом объекте заполните, пожалуйста, Label и Description на английском.
- В том же объекте ‒ описания (Description) на русском языке из одного слова "икона" недостаточно. См. документацию d:Help:Description/ru. -- Andrew Krizhanovsky (обсуждение) 16:31, 23 сентября 2017 (UTC)
- См. пример заполнения свойства "owned by" в объекте Портрет четы Арнольфини. Было несколько владельцев картины, они все (с указанием дат, если известно) перечислены. В статье про картину Ильи Репина упоминается что её сначала купил наш батюшка-император, про которого есть статья в рувики. То есть этого царя можно указать в этом списке владельцев картины.
- См. пример заполнения свойства "exhibition history" в объекте Летний вечер на пляже Скагена. Художник и его жена. В статье рувики про картину Репина упоминается выставка w:Товарищество передвижных художественных выставок и год выставки. Добавьте, пожалуйста, эту информацию в свой объект.
- В статье w:Николай Мирликийский избавляет от смерти трёх невинно осуждённых перечислены несколько исторических персон, знакомых Репина, с которых он рисовал ряд персонажей картины. Я думаю, что их можно указать в объекте с помощью свойства inspired by (P941) (см. на странице свойства пример с Алисой из книги Льюиса Кэрролла). Это же свойство стоит применить и к персоне w:Эмилия Львовна Прахова в картине с Богоматерью. -- Andrew Krizhanovsky (обсуждение) 16:31, 23 сентября 2017 (UTC)
- В статье рувики написано, что картиной владел также w:Свиньин, Павел Петрович
- В этом объекте Викиданных есть ссылка "Q4537808". Мы договаривались, что если вы заполняете объект, то все ссылки должны иметь внятное название на английском языке. В данном случае нужно пойти в объект d:Q4537808 и перевести название "Ян Усмошвец". Вероятно, можно взять транслитерацию из Google.translate и записать в свойство Label. -- Andrew Krizhanovsky (обсуждение) 16:31, 23 сентября 2017 (UTC)
@Andrew Krizhanovsky, вроде все дополнила
- Спасибо, только не забывайте для удобства общения подписывать свои сообщения четырьмя тильдами (~~~~). -- Andrew Krizhanovsky (обсуждение) 14:50, 24 сентября 2017 (UTC)