1 Introduction
The role of a photo management application is to organize photographs so that they can
be easily accessed. In order to help organize photos, the user can provide tags to describe
the content of the photos. A tag is a keyword associated with a photo. For example, we
can associate the tag ”vacation” to any photo taken during a vacation. In Table 1, you
may find some examples of photos and the tags that are used to describe them.
The photo manager organizes the photos into albums created by the user. An album
is identified by a unique name and regroups photos that satisfy certain conditions. For
the purpose of this assignment, the conditions used to create albums consist in a sequence
of tags separated by ”AND”:
Get Free Quote!
298 Experts Online