- •Онтологии: современное состояние, стандарты, средства поддержки
- •Введение
- •Применение онтологий
- •Мультиагентные системы
- •Постановка проблемы
- •Понятия и принципы
- •Семантическая сеть
- •Стандарты
- •Iso10303 Структура стандарта
- •Основные элементы языкаExpress
- •СтандартIso13584 (plib)
- •СтандартIso15531 (mandate)
- •Стандарт iso 8879 (sgml)
- •Iso15926
- •Архитектура iso 15926
- •Концептуальные модели данных
- •Справочные данные
- •Регистрация и сопровождение справочных данных
- •Язык описания онтологий owl
- •Обзор современных онторедакторов и средств поддержки онтологий
- •15926 Editor
- •Makleod
- •Ncbo BioPortal
- •SigmaKee
- •Прикладные задачи, решаемые с использованием онтологий
- •Конструктор онтологий компании Magenta
- •Protégé
- •Конструктор онтологийSmartsolutions
- •Система планирования «Smartfactory»
- •Список использованных источников
- •Приложение Коммюнике Онтологического саммита 20131 оценкА онтологий в течение всего жизненного цикла
- •8.1. Информационное моделирование
- •8.2. Формализация вопросов компетенции
- •8.3. Формальное моделирование
- •8.4. Операционная адаптация
Стандарт iso 8879 (sgml)
Вследствие возникшего многообразия способов представления текстовой и тексто-графической информации, связанных с применением разнородных программных средств, технологий форматирования и верстки текста, методов кодировки и поддержки национальных языков, появилась потребность в разработке унифицированных решений [17].
Такое решение содержится в стандарте ISO 8879 (SGML, Standard Generalized MarkUp Language), определяющем «обобщенный стандартный язык разметки» текста.
Термин «разметка» носит исторический характер - имеются ввиду метки, которые обычно делает редактор в процессе подготовки текста к верстке. Технология электронной разметки текста, основанная на вставке в текст специальных меток, широко используется в современных программных средствах верстки и форматирования. Метки условно можно разделить на два класса: процедурные и описательные.
Процедурные метки используемые, например, в программах MicrosoftWordиQuarkXPressчаще всего представляют собой коды форматирования, вставленные в текст документа.
Описательные метки, известные также под названием «обобщенных» (generalized), определяют не способ появления текста на странице, а назначение текста в документе. Описательные метки отделяют структуру документа от стиля его отображения, позволяя для одного документа иметь различные способы его отображения на экране или бумаге.
С точки зрения стандарта SGMLдокумент рассматривается как совокупность:
содержания (информации, содержащейся в документе в текстовой, графической и мультимедийной форме);
данных о структуре документа (взаимосвязи глав, разделов, параграфов, ссылки, прав доступа к элементам документа);
данных о стиле оформления документа (используемых шрифтах, интервалах, размерах полей, способе нумерации и т.д.).
Стандарт ISO8879SGMLопределяет способ описания структуры документа, а также формат вставляемых в документ описательных меток, но не определяет формат данных о стиле оформления документа. Структура документа задается при помощи«определения типа документа» (в терминах стандарта - Document Type Definition или сокращенно DTD), описывающего структуру документа подобно тому, как схема базы данных описывает типы поддерживаемых данных и отношения между полями.Определение типа документа (ОТД)задает взаимосвязь глав, заголовков глав, разделов и других фрагментов текста, образующих документ. Кроме того, ОТД задает правила для отношений между элементами документа, например: «заголовок главы должен быть первым элементом после начала главы» или «каждый список должен содержать по меньшей мере два пункта». Правила, содержащиеся в ОТД, позволяют автоматически контролировать правильность логической структуры документа. Таким образом, разные ОТД позволяют получить из одного и того же набора элементов разные документы (см. рисунок 6).
Помимо текстовой и графической информации, в SGML-документ могут быть вставлены мультимедийные элементы: аудио и видео-записи и клипы. Технология встройки мультимедийных элементов регламентируется специальным расширениемSGML, описанным в стандартеISO10744HyTime(Hypermedia/TimeBasedStructuringLanguage) - языком «привязки» мультимедийных объектов.
Основные преимущества SGML - технологии:
формализация структуры документа, обеспечивающая возможность: описать правила, по которым формируется структура документа, автоматической генерации и контроля структуры документа, автоматического наполнения документа;
возможность распределенной подготовки различных разделов по строго определенным правилам (единая структура документа, единое стилевое оформление) и централизованная композиция конечного документа;
возможность создания многовариантных документов: например предназначенных для работы с гаммой или семейством изделий, имеющих отличия;
возможность обеспечивать доступ к содержимому документа в соответствии с ролью пользователя (техник, инженер, и т.д.);
возможность создавать многоязычные документы;
поддержка любых способов представления информации – текстовая информация, изображения (растровые, векторные);
аудио-, видеоинформация, навигация и поиск по структуре документа.
Рисунок 6 – Формирование документов из составных элементов на основе ОТД
Недостатком стандартаISO8879SGMLявляется его некоторая избыточность и громоздкость. По этой причине в последние несколько лет в мире ведутся активные работы по его совершенствованию. Одним из результатов такой работы является «облегченная» версияSGML, названнаяXML (Extensible Markup Language) - расширяемым языком разметки.