eVe stores two types of information about an image: its visual signature, and any textual metadata associated with the image. Together, this information constitutes a MediaObject.
Mediaobjects. A MediaObject contains a single image and all the information related to that image. This information includes:
image properties such as height, width, size,
signatures that capture the visual content (color,
texture, shape, object)
MediaObjects can be stored as EDF (Eve Data Format: eVes representation of an image, already broken down into signatures) files on disk or in a database.
MediaCollections. The sample UI included with the eVe SDK refers to MediaCollections as Categories. A MediaCollection is a container for multiple MediaObjects. Searching operates on individual MediaCollections. MediaCollections are stored in either a database or in a filesystem. MediaCollections contain four types of information:
Indexes are always stored on disk.
MediaCollection properties are always stored on
disk. Currently, the only property is the collection name, but a property
can be any serializable object.
MediaObjects can be stored on disk or in the database,
but you cannot mix and match the locations: all MediaObjects in the
MediaCollection must be either in the database or on disk.
MediaObject metadata can be file-based or contained in the database, but as with MediaObjects, you cannot mix and match the locations.