semantic gap - Computer Definition
The difference between a data or language structure and the real world. For example, in order processing, a company can be both customer and supplier. Since there is no way to model this in a hierarchical database, the semantic gap is said to be large. A network-structured database could handle this condition, resulting in a smaller semantic gap. See semantics.