Abstract: Understanding of attributes of UML class diagram can be influenced by various factors. Semantic annotation for attributes can help model users understand their meaning precisely. As a result ...