?

Log in

No account? Create an account
Лабораторный журнал -- Day [entries|friends|calendar]
Anatoly Levenchuk

[ website | Лабораторный журнал ]
[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Как описывать информационные модели крупных инженерных объектов [21 Nov 2011|11:07pm]
1. Информационные модели крупных инженерных объектов – это прежде всего данные информационной модели, описывающие целевую систему ("проектные данные"). А сами информационные модели описываются главным образом в терминах моделей их данных ("справочных данных").

2. Модели данных информационных моделей (пардон за каламбур) описываются на трех уровнях абстракции:
-- архитектурном
-- концептуальном (нейтральном)
-- прикладном (логическо-физической реализации прикладным софтом)

3. Описание архитектурного уровня выполняется в подходе Архимейт, группа описаний информационной структуры (http://ailev.livejournal.com/955954.html). Целью архитектурного описания информационной модели является представить крупные блоки модели, выразить их связь с объектами деятельности и дать понимание о том, какие прикладные системы используются для их хранения. Архитектурное описание в свою очередь разбивается на три уровня абстракции (в соответствии с подходом Архимейт, ):

А) на уровне деятельности архитектурного описания перечисляются объекты моделирования (в том числе и intangible – типа «прибыль» или «сейсмостойкость»). Это «та целевая система, которую моделирует система-модель».

Б) на уровне данных архитектурного описания перечисляются концептуальные (предметные) наборы данных концептуальной (нейтральной) модели, соответствующие микротеориям моделирования предметной области (термин "микротеория" был предложен сначала людьми из CYC, а сейчас по факту принят всеми онтологами). Модель данных для этих наборов данных на архитектурном уровне абстракции не моделируется – она будет детализироваться на концептуальном (нейтральном) уровне абстракции

В) на уровне оборудования архитектурного описания перечисляются варианты реализации наборы данных прикладного уровня полного описания, модель данных которых будет описана на прикладном уровне.

4. Детальное описание концептуального нейтрального уровня полного описания представляется в виде справочных данных ISO 15926 ("модели данных" наборов данных информационной модели). Гранулярность описания соответствует архитектурному описанию уровня данных информационной структуры архитектурного описания, а в ISO 15926 эта гранулярность выражена микротеориями (то есть предметно-гранулированные описания, опирающиеся на какой-то связный кусок картины мира).
Тем самым детальное описание концептуального нейтрального уровня полного описания информационной модели представляет собой библиотеку справочных данных ISO 15926, структурированную согласно архитектурному описанию.

5. Прикладной уровень (логически-физической реализации) полного описания представляет собой описание мэппинга из концептуальной (нейтральной, ISO 15926) модели данных в конкретную (логическую) модель данных информационной системы, выбранной для (физического) хранения информационной модели (хранения данных информационной модели). Тем самым описание прикладного уровня зависит технологии реализации мэппинга к нейтральной модели (.15926, XMpLant, Iring и т.д.). Важно, что на прикладном уровне описания каждый элемент модели данных прикладной системы привязывается путем мэппинга к элементу модели данных концептуального уровня.

6. Основные проблемы приведенного подхода, требующие дополнительных исследований:
-- как представлять связи между элементами разных уровней описания (онтология информатики в части представления мета-отношений весьма неразработана)
-- как представлять микротеории (проблема модульности моделей данных, онтологий)
-- как объяснять необходимость двойного детального описания (в терминах концептуального описания и в терминах конкретной системы хранения, да еще и мэппинг). Тут могут быть самые разные отговорки, в том числе большой соблазн в качестве "нейтрального" уровня описания выбрать формализм доминирующей системы хранения.
30 comments|post comment

Скоро, скоро Новый Год [21 Nov 2011|11:16pm]
Сорок дней, душа Нового Года уже болтается в этом мире. Жена час назад дарила тёще новогодние сувенирчики (Деда Мороза и Снегурочку, сделанных почему-то в Ирландии), а прямо сейчас Pandora.com прислала оповещение о новых станциях с рождественскими песенками.

Если в этом году всё так рано начинается, то страшно представить, какой разгул веселья будет к середине декабря. Схватка Деда Мороза с Дедом Лайном в этом году будет явно нешуточной.
post comment

navigation
[ viewing | November 21st, 2011 ]
[ go | previous day|next day ]