Representation of data models via a language specifies essential properties of the real world described by the data. Primitive ADTs specify a domain of possible values, a set of operators and the semantics of operators. Entities have special attributes, which uniquely identify each instance.
Entities have relationships , e.g. a music-video is released by a publisher.
Data driven methods use statistical modeling to fit probability distributions, where as user-driven methods take advantage of the peculiarities of human perception. Other data modeling topics relevant to multimedia digital library include spatial and temporal data models.