Скачиваний:
1
Добавлен:
07.06.2026
Размер:
2.15 Mб
Скачать

Описание свойств данных (Data Properties)

Свойства данных используются для хранения конкретных значений, характеризующих объекты онтологии. В отличие от объектных свойств, они связывают индивидуумы не с другими объектами, а с конкретными значениями данных, такими как строки, числа или даты.

С помощью свойств данных можно задавать различные характеристики объектов, например текстовую форму слова, перевод, год создания языка или количество носителей языка.

Использование свойств данных позволяет дополнить онтологическую модель количественными и текстовыми характеристиками объектов, что делает модель более информативной и удобной для анализа.

На рисунке 4 представлена иерархия свойств данных Data Properties.

Рисунок 4 — Свойства данных (Data Properties)

Для проверки корректности разработанной онтологической модели был выполнен логический анализ с использованием reasoner HermiT Reasoner в среде Protégé.

Reasoner выполняет автоматическую классификацию классов и индивидуумов, проверяет логическую согласованность модели и выявляет возможные противоречия в онтологии.

После запуска reasoner была выполнена классификация онтологии. Результаты анализа показали, что разработанная онтология является логически согласованной и не содержит противоречий. Все индивидуумы корректно относятся к соответствующим классам, а связи между объектами соответствуют заданным ограничениям.

Таким образом, разработанная онтологическая модель предметной области «межславянский язык» является корректной и может использоваться для дальнейшего анализа и обработки знаний.

Логический анализ (Reasoner) представлен на рисунке 5

Рисунок 5 — Логический анализ

Для получения информации из разработанной онтологической модели используются запросы на языке SPARQL. Данный язык предназначен для извлечения данных из онтологий и RDF-графов и позволяет находить объекты, удовлетворяющие заданным условиям.

С помощью SPARQL-запросов можно извлекать различные типы информации из онтологической модели, например:

  • получать список объектов определённого класса;

  • находить связи между объектами;

  • извлекать значения свойств данных;

  • выполнять фильтрацию и группировку результатов.

Структура SPARQL-запроса включает ключевые элементы SELECT, WHERE и условия поиска. В разделе SELECT указываются переменные, которые необходимо получить в результате выполнения запроса, а в разделе WHERE задаётся шаблон поиска в графе онтологии.

Использование SPARQL-запросов позволяет анализировать структуру онтологии и получать необходимые данные из модели знаний. Благодаря этому онтологическая модель может применяться для поиска информации, анализа связей между объектами и обработки знаний предметной области.

Первый запрос на поиск связей, он показывает все слова, которые принадлежат межславянскому языку.

Рисунок 6 – Индивидуумы класса Word

Второй запрос показывает, кто говорит на межславянском

Рисунок 7 – Выборка говорящих на польском языке

Третий запрос с FILTER выводит языки, у которых число носителей больше 20 миллионов.

Рисунок 8 – Выполнение SPARQL-запроса

Четвёртый запрос с OPTIONAL показывает слова межславянского языка и их перевод, если перевод указан.

Рисунок 9 – Запрос с OPTIONAL

Пятый запрос с GROUP BY и COUNT считает, сколько слов относится к каждой части речи.

Рисунок 10 – Запрос с GROUP BY и COUNT

Шестой запрос с UNION с объединением результатов.

Рисунок 11 – Запрос с UNION

Выводы по работе

В ходе выполнения лабораторной работы были изучены основные принципы онтологического моделирования и освоена работа в среде Protégé.

Была разработана онтологическая модель предметной области «Межславянский язык», включающая классы, свойства и индивидуумы, описывающие основные элементы данной области.

С использованием reasoner был выполнен логический анализ модели, который подтвердил её корректность и отсутствие логических противоречий.

Также были сформированы и выполнены SPARQL-запросы, позволяющие извлекать информацию из онтологической модели.

Таким образом, разработанная онтология может использоваться для хранения и анализа знаний о межславянском языке.