I'm formalizing a ontology in the OWL language. Currently, the ontology is documented with the use of a subset of OntoUML (that is a UML profile).
Following is a example in UML of two class and a relation:
I have the two classes and a relation between them. The role means that in the "relation a" the instances of "Class1" are acting as a specific "role".
My question is: How can I represent this role in OWL? I found some references in converting UML models to OWL (e.g: here and here), but didn't find anything about UML roles. Are there any standard? Create another classes could be a good idea?
Following is a example in the "real word" to clarify my situation:
In this example, a "Person" is responsible for the a "Project" when this person is acting like a "Manager". Should I create a Manager class?
Side note: I'm using Protégé to create my OWL file.