Multimedia content publishing is at very high levels of popularity. Practically everything we find on the Internet, is composed of images, videos or audios...
UML is a graphical language for visualizing, specifying, constructing, and documenting a system. It offers a standard for describing a "blueprint" of the system...