Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 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)
Много хубаво обучение
Maira Frisch - Novartis Pharma AG
Курс - SPARQL
Машинен превод