Gravar-mail: A hierarchical knowledge-based approach for retrieving similar medical images described with semantic annotations