The development of object-oriented models have effectively been influenced by conceptual models. Many semantic data models have been developed that capture some of the meaning, as well as the structure of data. These models allow explicit representation of special semantic relationships, or abstractions. In fact, there is a relation between linguistic and conceptual representations.