Михайлова_НИР. Научных знаний
Скачать 445.42 Kb.
|
Детализация понятий сущностей предметной областиРассмотрим специфические связи между классами онтологии, которые позволяют гибко конструировать наборы понятий второго уровня для конкретной предметной области и ее пространства знаний. Атрибуты информационных ресурсов определяют структуру ресурсов и их содержание. Для представления различных типов атрибутов в онтологии поддерживаются следующие подклассы класса ResourceAttribute, которые определяют тип возвращаемого значения: ResourceAttributeXML– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в xml– синтаксисе. ResourceAttributeText– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде текста ResourceAttributeTaxonomy– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде таксона определенного словаря или классификатора ResourceAttributeString– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде строки. ResourceAttributeObject– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде информационного объекта определенного типа входящего в контент библиотеки ResourceAttributeNumber – класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде числа ResourceAttributeDate– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде даты ResourceAttributeHref– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде ссылки на ресурс в сети ResourceAttributeFile– класс атрибутов, соответствующий некоторому информационному ресурсу, значение которого представляется в виде некоторого файла. Для расширения описания базовой версии тезауруса, а именно структуры концептов тезауруса также поддерживается иерархия классов для дополнительных атрибутов концептов, которая во многом аналогична описанной иерархии классов атрибутов для информационных ресурсов и включает в себя подклассы суперкласса ThesaurusAttributeтакие как ThesaurusAttributeText– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде некоторого текста. ThesaurusAttributeTaxonomy– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде элемента определенного классификатора или словаря; ThesaurusAttributeString– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде строки. ThesaurusAttributeObject– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде некоторого информационного объекта входящего в контент библиотеки. ThesaurusAttributeNumber– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде числа. ThesaurusAttributeHref– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде ссылки. ThesaurusAttributeFile– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде некоторого файла. ThesaurusAttributeConcept– класс атрибутов, расширяющий описание структуры концептов, соответствующих определенному тезаурусу, значения которых представляются в виде других концептов тезауруса (определяют связи между концептами не поддерживаемые явно в системе). Каждый из этих классов в соответствии с парадигмой наследования поддерживаемой в OWL содержит свойства, описанные для суперкласса ThesaurusAttribute. |