Within an initial phase of database design, a conceptual data model is created as a technology-independent specification of the data to be stored within a database.
A logical data model expresses the meaning context of a conceptual data model, and adds to that detail about data (base) structures, e.g. using topologically-organized records, relational tables, object-oriented classes, or extensible markup language (XML) construct tags