Введение
1 Способы публикации информации и технологии разработки информационных систем 14
1.1 Информация как продукт электронных информационных систем 14
1.2 Типовые модели представления информации 19
1.2.1 Форматы документов для представления текстов на естественном языке 19
1.2.2 Схемы данных 21
1.2.3 Семантические сети 26
1.2.4 Нецелесообразность использования XML в качестве универсального языка для представления информации 28
1.2.5 Проект Sematic Web 31
1.2.6 Модели поиска документов 35
1.2.7 Сравнительные характеристики различных моделей представления информации 37
1.3 Технологии разработки информационных систем 40
1.3.1 Устоявшиеся парадигмы разработки информационных систем 40
1.3.2 Требования к информационным системам 43
1.3.3 Три класса технологических платформ разработки информационных систем 45
1.3.4 Информационные системы на основе скриптов 49
1.3.5 Система публикации XML-документов
Apache Cocoon 50
1.3.6 Информационные системы на основе
протокола Z39.50 (ISO-23950) 51
1.4 Выводы 53
2 Модель электронного документа и ее применение в моделях информационных систем 55
2.1 Понятие модели предметной области 55
2.2 Понятие электронного документа 57
2.2.1 Структура семантической информации и ее наполнение . 57
2.2.2 Модель электронного документа 60
2.2.3 Применение модели электронного документа 62
2.3 Некоторые классы информационных систем 65
2.3.1 Общий класс информационных систем 65
2.3.2 Коллекционные информационные системы 66
2.3.3 Мультистилевые информационные системы 67
2.3.4 Скриптовые информационные системы 69
2.3.5 Отношения между классами информационных систем и
их свойства 70
2.3.6 Шаблонные мультистилевые информационные системы . 71
2.4 Использование RDF в качестве языка внутреннего представления документов 76
2.5 Выводы 81
3 Разработка web-ориентированных информационных систем 83
3.1 SMART: система управления web-приложениями на основе RDF-
технологии 83
3.1.1 Архитектура системы SMART 83
3.1.2 Технологические решения системы SMART 85
3.1.3 Трансформеры, входящие в состав программного обеспечения SMART . - 87
3.1.4 Тест трудоемкости разработки информационных систем . 92
3.1.5 Тест производительности 94
3.1.6 Семантический поиск информации 96
3.2 Информационная система "Конференции" 98
3.2.1 Постановка задачи 98
3.2.2 Архитектура информационной системы "Конференции" 99
3.2.3 Описание схемы базы данных 100
3.2.4 Реализация семантического поиска информации 104
3.3 Примеры информационных систем на основе библиотеки SMART 111
3.3.1 Web-интерфейс для доступа к БД на основе структурных метаданных 111
3.3.2 Атлас "Атмосферные аэрозоли Сибири" 112
3.3.3 Информационная система "Студенты" 114
3.4 Выводы 115
Заключение 117
Литература 118


