Свържете се с нас

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

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

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

Запознаване с работна среда за SPARQL

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

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

  • Писане на тройкови модели и извличане на свързвания
  • Използване на 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)

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

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

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

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

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

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

Обобщение и следващи стъпки

Изисквания

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

Аудитория

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

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


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

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

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

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