Концептуальная модель данных проектируется в соответствии с принципами моделирования [5]. Эти принципы разработаны в EPISTLE. Они служат для управления использованием всех типов данных, свойств и взаимоотношений при определении концептуальной модели данных.
Действие этих принципов заключается в следующем:
- типы данных логических объектов модели являются частью универсальной иерархии (подтип/супертип) типов данных логических объектов;
- типы данных логических объектов являются родственными типами, которые представляются и именуются в соответствии с характеристиками данных объектов;
- информация атрибутов обычно выражается ссылками на типы данных логических объектов;
- атрибуты, которые являются представлениями чисел, символов текста и двоичными комбинациями, определяются как простые типы на языке EXPRESS;
- взаимоотношения и действия представляются типами данных логических объектов.