MCDL: A Reduced But Extensible Multimedia Contents Description Language