Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задание для Котовой / Боброва_Тихонова_9091.docx
Скачиваний:
9
Добавлен:
07.08.2024
Размер:
372.63 Кб
Скачать

Лабораторная работа №3

Цель работы.

Разработка SPARQL-запросов.

Задание на выполнение лабораторной работы:

1. Протестировать в Protégé с помощью SPARQL-запросов онтологическую модель, разработанную по варианту, выбранному в лабораторной работе №1.

2. Протестировать в Protégé с помощью SPARQL-запросов онтологическую модель, разработанную по варианту темы проекта 1.

Выполнение запросов

Для RDF и OWL онтологических моделей возможно выполнение запросов с целью извлечения знаний, содержащихся в них. Запрос начинается с ключевого слова «SELECT», после которого указываются:

  • переменные, отображаемые в результатах запроса;

  • условие «WHERE», задающее ограничения (правила) на выборку результатов.

Переменные, используемые в запросе, должны начинаться со знака «?».

Условие может включать в себя несколько RDF-троек (подусловий), после каждой из которых ставится «.». Считается, что подусловия соединены конъюнкцией (логическим И). В условие могут включаться дополнительные конструкции (графовые шаблоны):

  • FILTER – ограничение на значения переменных;

  • OPTIONAL – допущение отсутствия значения для переменной в RDF-тройке;

  • UNION – объединение результатов нескольких частей запроса (объединение дизъюнкцией (логическим ИЛИ)).

В запросе можно указать дополнительные параметры (модификаторы).

Запрос 1. Показать названия и объем DVD-дисков отсортированных по названию в алфавитном порядке.

Рисунок 7– Вкладка «SPARQL Query», запрос 1

Запрос 2. Показать названия и объем карт памяти, у которых объем карты памяти больше 40

Рисунок 8– Вкладка «SPARQL Query», запрос 2

Запрос 3. Показать все названия карт-памяти

Рисунок 9– Вкладка «SPARQL Query», запрос 3

Запрос 4. Вывести название и размер первого DVD-диска по скорости чтения, отсортировав объем по возрастанию

Рисунок 10 – Вкладка «SPARQL Query», запрос 4

Запрос 5. Вывести название, объем и тип всех DVD-дисков

Рисунок 11 – Вкладка «SPARQL Query», запрос 5

Вывод.

В данной лабораторной работе были написаны SPARQL-запросы к онтологии «Устройства хранения данных» с использованием модификаторов и графовых шаблонов. SPARQL позволяет получить доступ к данным. Как и в SQL, SPARQL декларирует не только чтение, но и манипуляцию данными. Стандарт SPARQL Update описывает команды INSERT и DELETE для добавления и удаления триплетов в хранилище. Однако, обе эти команды оперируют той или иной выборкой, так что основа SPARQL — это команда SELECT. SELECT запрос извлекает необработанные значения из точки доступа SPARQL и возвращает результаты в формате таблицы.

Соседние файлы в папке задание для Котовой