Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Правила построения структуры документа (DTD-Document Type Definition)

ИНТЕРАКТИВНЫЕ ЭЛЕКТРОННЫЕ ТЕХНИЧЕСКИЕ

РУКОВОДСТВА

5.1.Интерактивные электронные технические руководства

Компонент электронной модели изделия

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

- с появлением новых модификаций изделия информация быстро устаревает и становится неактуальной, ценность бумажных документов сводится к нулю;

- затраты труда на их создание и хранение оказываются напрасными;

- появление новых сложных изделий требует повышения квалификации обслуживающего и ремонтного персонала и необходимости его быстрого переучивания;

- потребителей необходимо снабжать новыми материалами по эксплуатации и техническому обслуживанию новых модификаций изделий;

- применение внутри сложных изделий средств диагностики и контроля, требует использования сервисными службами специальных систем обработки выдаваемой диагностикой информации;

- бумажное документирование процессов эксплуатации не отвечает требованиям времени и уменьшают привлекательность и конкурентоспособность изделия.

В рамках концепции CALS информационная поддержка процессов эксплуатации обеспечивается путем использования интерактивных электронных технических руководств (ИЭТР), содержащих информацию, связанную с эксплуатацией изделия (эксплуатационную модель изделия) и способных через компьютерные сети получать дополнительную информацию из других источников, например хранилищ конструкторской информации об изделии. ИЭТР включает техническое описание изделия и его узлов, технологию эксплуатации, обслуживания и ремонта, сведения о диагностике неисправностей.

ИЭТР отличается от простого документа в электронном виде:

- ИТЭР – компонент интегрированной модели продукта, то есть представляет собой либо средство просмотра эксплутационной модели изделия через Интернет при помощи комплекса программных средств - «электронная система отображения» (ЭСО), либо копию фрагмента модели на мобильном носителе (CD-ROM);

- формат представления информации регламентирован международными стандартами SGML, STEP;

- формат представления структуры документа определяется ГОСТом на эксплуатационную документацию;

- формат отображения и интерактивного взаимодействия регламентирован стандартом MIL-M-87268.

 

Язык разметки SGML

 

Основную роль в ИЭТР играет SGML – язык разметки текстовой информации. Далее наглядно показано его применение.

Как уже сказано ранее SGML-документ состоит из трех частей:

- DTD (Document Type Definition) - набор правил, регламентирующих структуру документа;

- Document Instance - сами размеченные данные;

- Style sheet - таблица стилей.

Правила построения структуры документа (DTD-Document Type Definition)

DTD содержит правила, по которым строится логическая структура документа. Аналогичным понятием по отношению к описанию структуры документа является понятие логической структуры базы данных, описывающей типы данных и их взаимосвязь. Описываемые в DTD элементы можно разбить на две группы – элементы первой группы предназначены для разбиения документа на смысловые модули, вторая группа элементов указывает программе-обработчику на необходимость специальной обработки некоторых частей данных. Первую группу элементов назовем ассоциативным видовым уровнем, вторую группу – родовым уровнем элементов SGML.

В приведенной схеме (рис.21) элементы: техническое описание, заголовок, версия изделия, система, информация о неисправностях, диагностика неисправностей, информация о детали, очевидно, являются элементами ассоциативного видового уровня, так как группируют данные (текст, картинки, видео) по смыслу и не несут кроме этого никакой другой информации. Элементы: текст, аудио, видео, изображение, таблица, столбец таблицы, напротив, не несут в себе никакой смысловой информации о содержании, а лишь являются указаниями для программы-обработчика, о том, что необходимо сгруппировать столбцы в таблицу, проиграть видео запись и т.п., то есть эти элементы принадлежат к родовому уровню.

 

 

 

Рис. 21. Схема документа

 

Перечень и взаимосвязи элементов ассоциативного видового уровня сильно зависят от специфики изделий, на которые производится техническое руководство (электроника, машиностроение, химическое производство и т.д.). Поэтому в каждой отрасли промышленности (или на отдельном предприятии) разрабатывается свой набор элементов видового уровня, а соответственно свой набор правил построения структуры документа, так называемые «видовые» DTD. По сути, такие DTD являются предметом отраслевого (или корпоративного) стандарта на эксплуатационную документацию в электронном виде.

Элементы родового уровня напротив, не зависят от специфики изделий (таблица является таблицей и в электронике, и в машиностроении).

Размеченный документ SGML

Размеченный документ SGML представляет собой текстовый файл, либо совокупность текстовых файлов, размеченных в соответствии с некоторым DTD.

Любой размеченный документ SGML должен начинаться с объявления типа документа:

<!DOCTYPE poem SYSTEM “defs.dtd”>

где после ключевого слова DOCTYPE указывается корневой элемент документа, затем (в большинстве случаев) ставится ключевое слово SYSTEM и указывается имя файла, в котором находится DTD. После такого объявления может идти непосредственно размеченный текст:

Таблица стилей

Третьей частью документа SGML является таблица стилей, определяющая способ отображения на дисплее тех или иных элементов, определенных в DTD. К сожалению, в данной области пока нет единства решений. В различных отраслях используются различные методики описания стилей элементов. Реально в мире используются три конкурирующие спецификации, регламентирующие синтаксис и семантику языка описания стилей:

- MIL28001 FOSI- (Formatted Output Specification Instance) – стандарт американского военного ведомства, используемый в интерактивных руководствах подрядчиков министерства обороны США;

- ISO DSSSL – (Dynamic Style, Semantic and Specification Language)- стандарт ISO, который, однако, не получил пока поддержки у производителей ПО;

- W3C CSS – (Cascading Style Sheets) – рекомендация WWW консорциума. Это популярный стандарт, используемый при разработке Web-страниц. Он широко поддерживается производителями.

5.3.Технология подготовки ИЭТР

 

Технология подготовки ИЭТР включает в себя (см. рис.15): создание структуры документа на основе правил, содержащихся в DTD, и структуры изделия; автоматическое наполнение созданной структуры документа данными из хранилища конструкторской информации с использованием PDM системы.

 

 

Рис.15. Технология подготовки ИЭТР

 

Сопряжение с хранилищем может быть реализовано с помощью текстового обменного файла, соответствующего требованиям стандарта ISO 10303-21. Основой любых руководств являются технические данные об изделии: его структура, состав, описание и характеристики. Эта информация порождается и используется на протяжении всего цикла разработки изделия. Поэтому основной принцип разработки ИЭТР – интеграция конструкторских данных об изделии с исходными данными для подготовки ИЭТР в единой информационной системе и осуществление разработки ИЭТР параллельно с разработкой изделия. Данный принцип позволяет избежать затрат на повторный ввод информации, облегчает коррекцию технических руководств вследствие изменения конфигурации изделия и снижает вероятность внесения некорректных данных в ИЭТР.

Важную роль в интеграции данных об изделии и данных технического руководства играет использование стандарта STEP для хранения и передачи конструкторской информации. Конструкторские данные, переданные системе подготовки ИЭТР в этом протоколе, позволяют спроектировать структуру сопроводительной документации в соответствии со структурой изделия, передать характеристики изделия, документы, ассоциированные с узлами изделия (см. рис.22).

 

 

Рис.22. Интеграция данных об изделии

Пример подготовки ИЭТР

1.Разработка DTD.
Определяется структура документа в виде фрагмента программы

 

<!ENTITY % nodeattrs " idID #IMPLIED name CDATA #IMPLIED type CDATA #IMPLIED ref IDREF #CONREF itemid CDATA #IMPLIED config CDATA #IMPLIED "> <!ENTITY % docattrs " docview (chapter,section,navigator,none) navigator bookmark (yes,no) no "> <!ELEMENT manual - - ((para | paraalts)?,techdesc,guide+,faults+)> руководство включает в себя параграф, альтернативный параграф, знак “?” – означает, что элемент (параграф или альтернативный параграф) необязательны. Документ обязательно включает одно техническое описание, одну или более инструкцию по эксплуатации, один или более раздел по устранению неисправности.
Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...