Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ТРАНСПОРТНЫЕ СРЕДСТВА

Онтология предметной области. Классификация грузового транспорта.

irina_krut2020 252 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 21 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 24.03.2020
Цель курсовой работы: разработка онтологии предметной области «системы классификации легкового автотранспорта» в программной среде Protege 4.3. Задачи курсовой работы: 1. Составить глоссарий понятий предметной области. 2. Определить основные классы и подклассы и построить иерархию классов. 3. Определить атрибуты классов и свойства экземпляров. 4. Заполнить онтологию экземплярами. 5. Создать базовые запросы (DL Query). 6. Создать запросы на основе OntoGraf.
Введение

Различают онтологию в философии и информатике. В рамкой данной курсовой работы рассмотрим онтологии в системе Protege. Protege является свободным программным средством с открытым исходным кодом для редактирования онтологий и систем управления знаниями [ ]. Онтология (в информатике) - это попытка всеобъемлющей и детальной формализации некоторой области знаний с помощью концептуальной схемы[ ]. Под концептуальной схемой подразумевается набор понятий и информация о понятиях (свойства, отношения, ограничения, аксиомы и утверждения о понятиях, необходимых для описания процессов решения задач в избранной предметной области). Этот термин в информатике является производным от древнего философского понятия «онтология». Концептуализация это - процесс перехода от представления предметной области на естественном или ограниченном естественном языке к точной спецификации этого описания на некотором формальном языке, ориентированном на компьютерное представление. Концептуализация также трактуется как результат подобного процесса, т. е. описание множества понятий (концептов) предметной области, знаний о них и связях (отношениях) между ними. Информационные онтологии создаются всегда с конкретными целями — решения конструкторских задач; они оцениваются больше с точки зрения применимости, чем полноты. Формальное описание области знаний, для которой указываются основные концепции и связи между ними. Каждый термин это - узел. Ребра сети - отношения между узлами[ ]. Онтологии используются в процессе программирования как форма представления знаний о реальном мире или его части. Основные сферы применения — моделирование бизнес-процессов, семантическая паутина, искусственный интеллект. Элементы онтологий: Индивиды (individuals) — это основные, нижнеуровневые компоненты онтологии. Индивиды могут представлять собой как физические объекты (люди, дома, планеты), так и абстрактные (числа, слова). Одной из главных целей онтологии является классификация индивидов. Понятия (англ. concepts) (или классы (англ. classes)) — абстрактные группы, коллекции или наборы объектов. Они могут включать в себя экземпляры, другие классы, либо же сочетания и того, и другого. Атрибуты Объекты в онтологии могут иметь атрибуты. Каждый атрибут имеет по крайней мере имя и значение, и используется для хранения информации, которая специфична для объекта и привязана к нему. Обычно отношением является атрибут, значением которого является другой объект. Определение отдельных групп экземпляров. Например, категория молекула выделяет группу, к которой относятся все молекулы. Категория Человек выделяет группу, в которую попадают все люди. В категории могут содержаться подкатегории - например, машина будет подкатегорией движущихся средств. При этом все, что находится внутри подкатегории автоматически попадает и в категорию более высокого уровня[ ]. Онтологию можно создать с помощью языка описания онтологий. Это формальный язык, используемый для кодирования онтологии. Существует несколько подобных языков: OWL — Web Ontology Language, стандарт W3C, язык для семантических утверждений, разработанный как расширение RDF и RDFS; KIF (англ.)русск. (англ. Knowledge Interchange Format — формат обмена знаниями) — основанный на S-выражениях синтаксис для логики; Common Logic (CL) (англ.)русск. — преемник KIF (стандартизован — ISO/IEC 24707:2007); CycL (англ.)русск. — онтологический язык, использующийся в проекте Cyc. Основан на исчислении предикатов с некоторыми расширениями более высокого порядка; DAML+OIL (англ.)русск. (FIPA). Для работы с языками онтологий существует несколько видов технологий: редакторы онтологий (для создания онтологий), СУБД онтологий (для хранения и обращения к онтологии) и хранилища онтологий (для работы с несколькими онтологиями). Наиболее известными инструментами инженерии онтологий являются: • Система Ontolingua; • Protege; • OntoEdit; • OilEd; • WebOnto; • OntoSaurus; • KADS22. В данной курсовой работе для разработки онтологии будет использована среда разработки Protege версии 4.3.
Содержание

Введение 5 1. Глоссарий 7 2. Создание классов 8 3. Создание экземпляров классов 15 4. Выполнение SPARQL-Запросов 17 5. Создание DL-запросов 19 6. Создание Онтогафов 21 Заключение 22 Используемая литература 23
Список литературы

1. Protege (software) [Электронный ресурс]. Энциклопедия Википедия. - Режим доступа : https://en.wikipedia.org/wiki/Prot%C3%A9g%C3%A9_(software) . Онтология_(информатика) [Электронный ресурс]. Энциклопедия Википедия. - Режим доступа : http://ru.wikipedia.org/wiki/Онтология_(информатика) 3. Онтологии в информатике [Электронный ресурс]. Энциклопедия. - Режим доступа : http://letopisi.org/index.php/%D0%9E%D0%BD%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8 . Онтологический инжиниринг знаний в системе Protege : методическое пособие / Д.И. Муромцев – СПб:СПб ГУ ИТМО : 2007. – 62 с. 5. Сайт 24auto.ru
Отрывок из работы

1. Глоссарий Глоссарий – это словарь узкоспециализированных терминов в какой-либо отрасли знаний. Страны – список стран, в которых производятся ТС. ТС – транспортные средства(предметная область данной онтологии) . ТХ – технические характеристики ТС. КПП – коробка переключения передач. Положение руля – положение водительского места, относительно двигателя. Привод – количество колёс автомобиля(NxM) N – количество колёс, M – количество ведущих колёс. Тип кузова – спецификация для применения транспортного средства. Свойство связи «имеет КПП» – свойство связывает класс «ТС» и класс «КПП». Свойство связи «имеет положение руля» - свойство связывает класс «ТС» и класс «положение руля». Свойство связи «имеет привод» - свойство связывает класс «ТС» и класс «привод». Свойство связи «имеет тип кузова» - свойство связывает класс «ТС» и класс «тип кузова». Свойство связи «производится» - связывает класс «ТС» и класс «страны». 2. Создание классов Классы интерпретируются как множества, элементами которых являются экземпляры. Они описываются, используя формальные конструкции, которые декларируют требования для членства в классе. Классы могут быть организованы в иерархию отношений вида «подкласс – суперкласс». Подклассы являются подмножествами своего суперкласса. Учитывая то, что была выбрана предметная область «системы классификации грузового автотранспорта», были определены следующие классы и их подклассы. В качестве суперкласса выступает класс «ТС», имеющий подклассы со сложными названиями, каждый из которых именует один из известных ныне брендов ТС. Так же существует суперкласс «ТХ», который имеет подклассы «КПП», «Положение руля», «Привод» и «Тип кузова». В Protege 4.3 создание классов осуществляется во вкладке “Classes”. (Рисунок 1). Изначально пустая онтология содержит один класс с именем THING. Класс THING – это класс, представляющий набор, содержащий все объекты предметной области. Рисунок 1 – Вкладка Classes Для создания суперкласса «ТС» необходимо убедиться в том, что выбрана закладка «Classes», затем нажать кнопку «Создать подкласс» (см. Рисунок 2). Эта кнопка создает новый класс как подкласс выбранного класса (в данном случае как подкласс класса THING). Отобразится диалоговое окно для ввода названия нового класса, после ввода необходимо нажать Enter. (Рисунок 3). Рисунок 2 – Создание классов Рисунок 3 – Задание имени класса Таким же образом создаются подклассы класса. При этом все подклассы родственными. Для создания родственных классов необходимо использовать кнопку “Создать родственный класс”. В результате получена следующая иерархия классов. Рисунок 4 – Иерархия классов Дерево классов можно построить на закладке «OntoGraf». Рисунок 5 - Дерево классов В Protege 4.3 существует два основных типа свойств: свойства объекта (Object Properties) и свойства типов данных (Data Properties). Свойствами объекта являются отношения между двумя экземплярами. Свойства в OWL представляют отношения. Существует два основных типа свойств: свойства объектов и свойства типа данных (DataType). Свойствами объекта являются отношения между двумя индивидами. Свойства объекта связывают индивидов. В Protege 4.3 по умолчанию автоматически создаются свойства объектов верхнего уровня (TopObjectProperties), по аналогии с классом THING. (Рисунок 6). Для создания свойств объекта необходимо перейти во вкладку «Object Properties». Рисунок 6 – Вкладка Object Properties Свойства объекта создаются аналогичным способом, как и классы. Рисунок 7 - Создание свойств объекта Каждое свойство имеет набор характеристик Рисунок 8 - Характеристики свойств объектов Функциональные свойства (functional) - если свойство является функциональным, то для данного индивида может существовать не более одного индивида, который имеет отношение к первому индивиду через это свойство. Обратные свойства (inverse) - каждое свойство объекта может иметь соответствующее обратное свойство. Если некоторые свойство связывает индивида а с некоторым индивидом b, то его обратное свойство связывает индивид b с индивидом а.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Транспортные средства, 47 страниц
1250 руб.
Курсовая работа, Транспортные средства, 44 страницы
1200 руб.
Курсовая работа, Транспортные средства, 46 страниц
1300 руб.
Курсовая работа, Транспортные средства, 54 страницы
1250 руб.
Курсовая работа, Транспортные средства, 42 страницы
1200 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg