Автор работы: Пользователь скрыл имя, 02 Декабря 2013 в 21:10, курсовая работа
Задание: 1) Провести поиск источников, ознакомиться с терминологической базой и основными публикациями в области разработки онтологий, выполнить обзор современных методов онтологического инжениринга; Изучить методологию METHONTOLOGY для построения онтологий; Пользуясь методологией METHONTOLOGY разработать онтологию предметной области.
ВСТУПЛЕНИЕ 5
1 ОНТОЛОГИЯ 6
1.1 ТИПЫ ОНТОЛОГИЙ 8
1.2 ЯЗЫКИ ОПИСАНИЯ ОНТОЛОГИЙ 10
1.3 СРЕДСТВА СЕМАНТИЧЕСКОГО ОПИСАНИЯ ДАННЫХ 12
1.4 МОДЕЛЬ RDFS И ЕЁ ПРИМЕНЕНИЕ В ИСИР 16
2 МЕТОДОЛОГИЯ METHONTOLOGY 17
3 ОНТОЛОГИЯ «НАПРАВЛЕНИЯ МУЗЫКИ» 20
ВЫВОД 25
OIL также можно рассматривать в сравнении с Ontolingua, разработанной в рамках инициативы On-To-Knowledge. По сравнению с Ontolingua, OIL менее выразителен, но все же позволяет делать логические выводы: поддержка вывода обеспечивается системой FaCT - классификатором, который работает на основе description logic.
Однако в целом можно сказать, что ориентированность языков описания онтологий на системы математической логики делает их слишком тяжеловесными для огромного количества приложений, которым достаточно простого языка описания словарей - RDFS. И это правильно, каждая ступень в пирамиде - это ступень, на которой многие приложения могут остановиться, согласно своим собственным требованиям к данным и их использованию.
На сегодняшний день уже имеется много средств семантического описания данных, многие из которых считаются достаточно выразительными для задач семантического моделирования данных. В качестве примера можно привести модель описания ресурсов (Resource Definition Framework), диаграммы Сущность-Связь (Entity-Relationship model). Мы опишем, в чем заключаются преимущества онтологий перед другими механизмами описания семантики предметной области, например, RDFS, ER-диаграммами.
Для начала примем некоторые договоренности об использовании терминологии. Согласно М.Р. Когаловскому, под термином "модель данных" мы понимаем инструмент моделирования, т.е. является совокупностью понятий для описания данных, для описания структуры данных. "Модель предметной области" представляет собой визуальное представление сущностей предметной области и отношений между ними, т.е. спецификацию модели предметной области, и является результатом моделирования.
Первые модели данных предметной области описывались конструкторами типов таких языков программирования, как Алгол, а также в схемах баз данных. Позднее появились сложные модели данных, историю развития которых описал в своей работе Петер Чен, вместе с тем предложив новую модель данных, называемая моделью "сущность-связь" (Entity-Relationship model), основанную на некоторой важной семантической информации о реальном мире.
ER-модель явилась основой,
из которой могут быть
Ограничения ER-модели и её расширений в том, что они, описывая семантику "сущностей", позволяют интерпретировать данные одним единственным способом.
Например, допустим, что модель данных Интегрированной Системы Информационных Ресурсов (ИСИР) РАН будет содержать тип ресурса "Научная организация" вместе с некоторыми атрибутами и соотношениями. Сущностями этого типа будут служить конкретные научные организации. С помощью механизма иерархии классов можно понять, к какому типу относится данный ресурс (к типу "Организация"), однако самому типу "Научная организация" в процессе моделирования данных обычно можно дать только одну интерпретацию. Поэтому, повторно использовать данное понятие "Научная организация" не удастся, т.к. этот термин в разных контекстах (т.е. при различных точках зрения видения предметной области) имеет разное значение. Например, с научной точки зрения нас будут интересовать такие аспекты, как направление научных исследований, список ведущих научных сотрудников и т.д. В административной структуре интересен управленческий состав, организационные вопросы. В плане внешних связей данной организации полезна информация о рейтинге и научном сотрудничестве, филиалах и т.д.
Можно с уверенностью сказать, что
повторное использование знаний
в различных контекстах не возможно
без наличия механизмов, позволяющих
фиксировать различное
Эта архитектура включает три уровня:
Главное ограничение внешнего представления ANSI/SPARC заключается в том, что в логической модели архитектуры ANSI/SPARC должна содержаться вся имеющаяся в базе данных информация, однако новые данные, добавленные в представления верхнего уровня, нельзя перенести на логический (основной) уровень этой архитектуры. Другими словами, нет единого, унифицированного представления для всех представлений контекстов, которое было бы достаточным для любой возможной ситуации, поскольку число различных представлений контекстов практически неограниченно. Не существует также способа понять, применима ли какая-то конкретная часть знаний для другого контекста, и если неприменима, то почему.
RDF Schema - это стандарт инициативы
W3C для преставления
RDFS предоставляет хорошие базовые возможности для описания словарей типов предметных областей.
Однако расширение выразительных способностей инструмента RDFS возможно и чрезвычайно полезно. Механизм расширения внутренне присущ RDFS путем "уточнения" или дополнения базовых типов. Поэтому RDFS стал фундаментом для более богатых языков описания концепций предметных областей, называемых языками описания онтологий предметных областей, о которых пойдет речь позже.
METHONTOLOGY, как подход к построению и сопровождению онтологий, разработан Асунсьон Гомез-Перез (А. Gomez-Perez) с коллегами В рамках этой методологии реализуются принципы Грубера, а также разработано программное окружение спецификации онтологии ODE (Ontology Design Environment). Данный подход выделяет следующие процедуры в «жизненном цикле» создания онтологии: управление проектом, собственно разработка и поддержка разработки. Процедуры управления проектом включают планирование, контроль и гарантии качества. Планирование определяет, какие задачи должны быть выполнены, как они организуются, как много времени и какие ресурсы нужны для их выполнения. Контроль гарантирует, что запланированные задачи выполнены и именно так, как это предполагалось. Гарантии качества нужны для того, чтобы быть уверенным в том, что компоненты и продукт в целом находятся на заданном уровне.
Собственно разработка включает спецификацию, концептуализацию, формализацию и реализацию.
Согласно обсуждаемой
После построения представлений, фиксированных выше, для каждого дерева классификации концептов строятся:
1. Словарь концептов (Concept Dictionary),
содержащий все концепты
2. Таблица бинарных отношений
(Table of Binary Relations) для каждого отношения,
исходный концепт которого
3. Таблица атрибутов экземпляра
(Instance Attribute Table) для каждого экземпляра
из словаря концептов.
4. Таблица атрибутов класса (Class Attribute Table) для каждого класса из словаря концептов с аналогичными характеристиками.
5. Таблица логических аксиом (Logical
Axioms Table), в которой даются определения
концептов через всегда
6. Таблица констант (Constants Table), где
для каждой константы
7. Таблица формулы (Formula Table) для каждой формулы, включенной в таблицу атрибутов экземпляра. Каждая таблица этого типа, помимо собственно формулы, должна специфицировать ее имя, атрибут, выводимый с помощью этой формулы, естественно-языковое описание, точность, ограничения, при которых возможно использовать формулу, и др.
8. Деревья классификации
9. Таблица экземпляров
(Instance Table) для каждого входа в
словарь концептов. Здесь
Согласно методологии METHONTOLOGY, необходимо начинать построение онтологии с Глоссария терминов, который представлен в таблице №1.
ТЕРМИНЫ |
ОПИСАНИЕ |
Направления в музыке |
Вид музыки, который установился
благодаря творчеству отдельных
людей, и получил широкое |
Национальна музыка |
Музыка, присущая какой-либо нации |
Современная музыка |
Музыка, которая появилась в наше время |
Музыка афро-американцев США |
Музыка, основоположниками которой было афро-американское население США в 60-80-х годах |
Классическая музыка |
Музыка, которая прошла через века и получила признание в наше время |
Электронная музыка |
Музыка разрабатываемая при помощи компьютерных средств |
Шансон |
Музыка, распространенная в конце 80 – начале 90-х годов, ей характерны блатные мотивы |
Фолк |
Одно из направлений национальной музыки |
Этническая музыка |
Одно из направлений национальной музыки |
Джаз |
Одно из направлений музыки афро-американцев США |
Блюз |
Одно из направлений музыки афро-американцев США |
Рок |
Одно из направлений современной музыки |
Реп |
Одно из направлений современной музыки |
Хип-хоп |
Одно из направлений современной музыки |
Хард-рок |
Одно из направлений современной музыки |
«Металл» |
Одно из направлений современной музыки |
Исполнитель |
Группа, либо индивид, который исполняет песни в том либо ином направлении музыки |
Сама популярная песня |
Одна из наиболее известных песен группы либо индивида в том либо ином направлении музыки |
Таблица №1 Глоссарий терминов
После создания словаря концептов, можно перейти к дальнейшей части создания онтологии, и следующим шагом будет создание дерева классификации концептов, которое буде представлено ниже:
НАПРАВЛЕНИЯ В МУЗЫКЕ
НАЦИОНАЛЬНАЯ МУЗЫКА
ФОЛК
ЭТНИЧЕСКАЯ МУЗЫКА
Информация о работе Построение онтологии предметной области «Направления музыки»