Свържете се с нас
 Продължителност 4 часa

Съдържание и теми, включени в курса

Въведение в RDF и SPARQL

  • Основни принципи на RDF: тройки, IRI-та, литерали и празни възли
  • Използване на именни пространства и QName в заявките
  • Преглед на формите на SPARQL заявки и случаите на използване

Първи стъпки в SPARQL среда

  • Инсталиране и пускане на Apache Jena Fuseki или RDF4J Server
  • Зареждане на примерни RDF набори от данни в хранилище на тройки
  • Използване на SPARQL клиент или работно пространство за изпълнение на заявки

Основни SPARQL заявки от тип SELECT

  • Писане на трипл-шаблони и извличане на връзки
  • Използване на DISTINCT, LIMIT и OFFSET
  • Сортиране и проекция на резултати чрез ORDER BY

Филтриране и модификатори на решения

  • Прилагане на FILTER изрази и вградени функции
  • Използване на OPTIONAL за частично съвпадане
  • Комбиниране на шаблони с UNION и MINUS

Напреднали заявки: агрегиране и подзаявки

  • Използване на GROUP BY, COUNT, SUM, MIN, MAX и HAVING
  • Вложени заявки и шаблони на подизбор
  • Работа с изрази и bind() за изчисление на стойности

Създаване и трансформиране на RDF

  • Заявки от тип CONSTRUCT за изграждане на нови RDF графове
  • Форми на заявки DESCRIBE и ASK и кога да се използват
  • Използване на SPARQL UPDATE за модифициране на данни (INSERT/DELETE)

Работа с графове и именовани графове

  • Четвърки (quads) и ключовата дума GRAPH
  • Управление и заявка на именовани графове
  • Добри практики за организиране на графове в набора от данни

Федерирани заявки и отдалечени краища

  • Използване на SERVICE за заявки към отдалечени SPARQL краища
  • Разглеждане на въпроси по производителността и изтичане на времето
  • Стратегии за комбиниране на локални и отдалечени данни

Практическа лаборатория: Реални SPARQL задачи

  • Заявка към DBpedia и други публични набори от данни за извличане на инсайти
  • Създаване на възобновяеми шаблони за заявки и изгледи
  • Отстраняване на общи грешки в заявките и оптимизиране на производителността

Резюме и следващи стъпки

Изисквания

  • Разбиране на RDF модела на данни и тройките
  • Знаемост с основни концепции на HTTP и JSON
  • Комфорт при четене и писане на основни програмни или заявкови изрази

Целева аудитория

  • Инженери по данни и интегриращи специалисти
  • Разработчици на семантичен уеб
  • Аналитици, работещи с свързани данни

Брой участници


Цена за участник

Отзиви от участници (1)

Предстоящи Курсове

Свързани Kатегории