sentences:  A semantic data model in software engineering is a technique to define the meaning of data within the context of its interrelationships with other data.A semantic data model is an abstraction which defines how the stored symbols relate to the real world.A semantic data model is sometimes called a conceptual data model.