Программирование Викиданных/Три SPARQL-задачи

Материал из Викиверситета
Факультет компьютерных технологий
Иконка программы Pywikibot

Программирование Викиданных

Главы (2021):

Алгоритм работы (для авторов):

Предложить школьникам три SPARQL-задачи (неформальное название: Нафантазировать задачную трилогию с картиной и Россией)

Придумайте и сформулируйте на СО своей статьи три задачи, которые можно решить с помощью SPARQL-запросов или связки Python и Pywikibot, используя данные ваших объектов. Укажите поля (свойства объектов), требуемые для решения задач (см. идеи задач про войны, страны). См. также много интересных решённых задач на странице d:Wikidata:SPARQL query service/queries/examples.

Хотя бы одна из трёх задач должна быть с визуализацией (карта, граф, график, диаграмма).

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

  • национальные парки всего мира и России,
  • города мира (или каких-либо стран) и России,
  • вузы мира и России.

Будущая работа и дополнительное задание[править]

Нужно будет решить одну из трёх придуманных своих или предложенных задач. Задачу выбирает преподаватель. Если идей не будет, то нужно будет решить три задачи, а не одну.

SPARQL Wikibooks[править]

Выберите одну из тем, представленных на странице викиучебника b:en:SPARQL:

  1. b:en:SPARQL/BasicsКрижановский Андрей Анатольевич
  2. b:en:SPARQL/SentencesКрижановский Андрей Анатольевич
  3. b:en:SPARQL/TriplesПаренченков Евгений Олегович
  4. b:en:SPARQL/SELECT — Савинов Евгений Дмитриевич
  5. b:en:SPARQL/OPTIONALФедоренко Екатерина Алексеевна
  6. b:en:SPARQL/FILTERФедоренко Екатерина Алексеевна
  7. b:en:SPARQL/UNIONМаксименко Леонид Михайлович
  8. b:en:SPARQL/SERVICE - LabelТатьяна Зинченко
  9. b:en:SPARQL/SERVICE - around and box
  10. b:en:SPARQL/Modifiers — Хомякова Ольга Владимировна
  11. b:en:SPARQL/Aggregate functionsКоробкова Елена
  12. b:en:SPARQL/Bad aggregate - Фролова Марина

Выбранную тему нужно будет раскрыть на следующей лекции.

См. также[править]