Событийная база данных Иллюстрации к обсуждению целесообразности создания общедоступной БД. Сергей Нечаев Основные тезисы Каждый любитель истории (ЛИ) в ходе исследования, пользуется цепочкой событий, отобранных по различным параметрам. Фактически каждый ЛИ пользуется своей базой данных, со своими критериями отбора и способами построения последовательностей. Объем такой базы всегда достаточно ограничен, не столько в силу образованности и эрудированности, сколько в силу ограничений по скорости ввода (отбора) информации, а также в силу доступности источников. Предлагается создание публичной событийной базы данных, ввод информации в которую доступен всем желающим через интернет. Также доступен и запрос выборок событий по разлиным критериям. Предлагается прототип модели базы данных и правил авторизации. Предлагается к обсуждению объем и способы финансирования проекта, возможности запуска проекта. VIII Конференция по Проблемам Цивилизации С. Нечаев 2 Технология иcследования Область интереса ЛИ – время (диапазон), место, [герой], [тип процесса] Анализ требует построения хронологической последовательности. Строится цепочка (цепочки) событий. c c с4 с3 с2 с1 c c Объемная (и прозрачная) БД просто необходима – момент назрел VIII Конференция по Проблемам Цивилизации С. Нечаев 3 Логика данных справочники Событие Тип География Регионы 1 ...N Датировка Периоды Дата Разброс Обоснование Источник датировки Версия события Авторы сообщений Источники Достоверность 1 ...N Связанное событие VIII Конференция по Проблемам Цивилизации С. Нечаев 4 Сценарии использования Основной сценарий – запрос выборки из БД Параметры выборки: Основные: Диапазон дат Дополнительные: Тип события Географический регион Учет/неучет разброса Все версии / наиболее достоверные Источник Результат: Табличный список VIII Конференция по Проблемам Цивилизации С. Нечаев 5 Сценарии использования Внесение записей в БД Пользователь - эксперт: Проверяет запись, затем Зарегистрированный пользователь: Вносит записи о событиях. VIII Конференция по Проблемам Цивилизации 1. авторизует – запись становится общедоступной; 2. отклоняет – автор получает уведомление, запись не принята. С. Нечаев 6 Что мы получим в результате Объемную базу данных Возможность использования результатов работы множества энтузиастов Неравномерное покрытие реальных событий записями в БД Субъективный отбор информации в БД VIII Конференция по Проблемам Цивилизации С. Нечаев 7 Во что это обойдется Разработка ПО (БД, портал и т.п.). Приблизительно 6 000 Аутсорсинг сервера Примерно столько же 35 * 180 = 5 760 5 000 Техническая поддержка (в год) 20% от разработки Итого: Достаточно много 1 200 Первый год 11 000 Следующие 6 200 VIII Конференция по Проблемам Цивилизации С. Нечаев 8 Что надо решить Необходимость такой БД Возможности финансирования Какие шаги можно уже предпринять VIII Конференция по Проблемам Цивилизации С. Нечаев 9