
- •Модуль 11. «Интерактивные электронные технические руководства»
- •Слайд 3. Проблемы, связанные с эксплуатацией традиционной бумажной документации
- •Пояснения
- •Слайд 4. Место иэтр в жц изделия
- •Пояснения
- •Слайд 5. Информация, содержащаяся в иэтр
- •Пояснения
- •Слайд 6. Механизм представления информации пользователю иэтр
- •Пояснения
- •Слайд 7. Основные функции иэтр
- •Слайд 8. Классификация иэтр
- •Слайд 11. Структурированные документы.
- •Пояснения
- •Слайд 12. Система стандартов на иэтр
- •Пояснения
- •Слайд 13. Язык sgml(StandardGeneralizedMarkupLanguage, стандартный обобщенный язык разметки документов)iso8879
- •Пояснения
- •Слайд 14. Состав sgmLдокумента
- •Пояснения
- •Слайд 15. Пример dtd
- •Пояснения
- •Слайд 16. Размеченный документ
- •Пояснения
- •Слайд 17. Таблица стилей
- •Пояснения
- •Слайд 18.В результате программа обработчик отобразит на экране
- •Пояснения
- •Слайд 19. Реализация иэтр в стандарте sgmLв соответствии с рекомендациямиMil-hdbk-28001.
- •Пояснения
- •Слайд 20. Общие требования к иэтр
- •Слайд 22. Общие требования к содержанию Базы данных иэтр
- •4. Ссылки для снижения избыточности
- •5. Диалоги
- •Слайд 23. Общие требования к организации Базы данных иэтр
- •Пояснения
- •Слайд 24. Пример технического описания изделия в иэтр
- •Слайд 27. Основные требования к организации взаимодействия пользователя с эсо
- •Пояснения
- •1. Курсор.
- •2. Окно.
- •3. Система меню.
- •4. Диалоги и средства управления диалогами.
- •Слайд 28. Структура окна в эсо
- •Пояснения
- •4. Органы управления окном.
- •Слайд 33. Создание иэтр
- •Пояснения
- •Слайд 34. Модель создания иэтр класса 3
- •Пояснения
- •Слайд 35. Информационная база иэтр
- •Пояснения
- •Слайд 36. Основные принципы создания этп
- •Пояснения
- •Слайд 37. Код модуля данных
- •Пояснения
- •А – вариант подсборки, в примере а- первый вариант подсборки
- •Слайд 38. Схема создания этп в соответствии с aecma s1000d
- •Пояснения
- •Слайд 39. Комплекс разработки иэтр
- •Пояснения
- •Слайд 40. Пример системы подготовки этп
- •Пояснения
- •Слайд 41. Распространение иэтр
- •Пояснения
- •Слайд 42. Резюме
Слайд 14. Состав sgmLдокумента
Пояснения
Теперь определим состав данных, которые в совокупности будут представлять корректный SGML документ. Корректный SGML документ состоит из трех частей:
DTD – Document Type Definition. Определение типа документа.
Document Instance. Сами размеченные данные.
Style sheet. Таблица стилей.
Рассмотрим каждую часть в отдельности.
В качестве примера рассмотрим часть документа, содержащую общие сведения об изделии, и приведем для него все три составляющие SGML-документа
Слайд 15. Пример dtd
Пояснения
DTD представляет собой обычный текстовый документ с описанием элементов, которыми размечены данные, описанием атрибутов элементов и различной вспомогательной информацией. DTD состоит из некоторого количества текстовых записей в определенном формате.
Пусть определение элемента выглядит следующим образом:
<!ELEMENT Document - - (title,subject)>
В элементе Document обязательно должны присутствовать подэлементы title и subject в указанной последовательности. То есть в тексте размеченного документа элемент Document должен присутствовать в виде:
< Document >
<title>
………..
</title>
< subject >
………..
</ subject >
</ Document >
<!ELEMENT title - - (#PCDATA)>
Ключевое слово #PCDATA в элементе title означает, что в качестве подэлемента могут присутствовать произвольные текстовые данные.
Аналогично:
<!ELEMENT subject - - (#PCDATA)>
Слайд 16. Размеченный документ
Пояснения
Размеченный документ SGML представляет собой текстовый файл, либо совокупность текстовых файлов, размеченных в соответствии с некоторым DTD. Любой размеченный документ SGML должен начинаться с объявления типа документа:
<!DOCTYPE Document SYSTEM “defs.dtd”>
где после ключевого слова DOCTYPE указывается корневой элемент документа, затем (в большинстве случаев) ставится ключевое слово SYSTEM и указывается имя файла, в котором находится DTD.
После такого объявления может идти непосредственно размеченный текст:
< Document >
<title> Общие сведения </title>
<subject> Противообледенительная система (ПОС) предназначена для защиты от образования… </subject>
</ Document >
Слайд 17. Таблица стилей
Пояснения
Преобразование логической разметки в физическую осуществляется с помощью таблицы стилей (style sheet)
Третьей частью корректного документа SGML является таблица стилей, определяющая способ отображения на дисплее тех или иных элементов, определенных в DTD. К сожалению в данной области пока нет каких-либо утвержденных международных стандартов. В различных отраслях используются различные методики описания стилей элементов. Реально в мире используются три конкурирующие спецификации, регламентирующие синтаксис и семантику языка описания стилей:
MIL28001 FOSI - (Formatted Output Specification Instance) – стандарт американского военного ведомства, используемый в интерактивных руководствах подрядчиков министерства обороны США.
ISO DSSSL – (Dynamic Style, Semantic and Specification Language) - разрабатываемый в ISO стандарт, который, однако, не получил пока поддержки у производителей ПО.
W3C CSS – (Cascading Style Sheets) – рекомендация WWW консорциума; популярный стандарт, используемый при разработке Web-страниц и не только. Широко поддерживается производителями ПО.