Is it possible to use semantic tags in UML associations (among classes) to express the wider semantic nature of the relationship?
For example, consider the relation that Doctor TREATS Patient. Beyond the TREATS relation, we also want to express that it's a medical and humanitarian relation. Is it possible to somehow tag the association between Doctor and Patient with these two additional tags in UML?
Also, consider the example of a Doctor's relation with another Doctor. We want a model where a Doctor can have multiple (semantic) relations such as Professional, Social and many other relations with another Doctor.