'Enemy' is axiomatized as a person but it seems true that non-person agents can be enemies. At least, this is what the definition of 'enemy role' says.
The options are similar to the options in #422 : we can either
-
change the label to 'Enemy Person' and add a term for enemy group/just leave it to users to create enemy groups themselves if needed. Or
-
deprecate 'enemy' IRI and create a new IRI that allows for all kinds agents to bear some enemy role.
In this case, I lean toward option 1 as it conforms more to established design pattern of 'Allied person'
'Enemy' is axiomatized as a person but it seems true that non-person agents can be enemies. At least, this is what the definition of 'enemy role' says.
The options are similar to the options in #422 : we can either
change the label to 'Enemy Person' and add a term for enemy group/just leave it to users to create enemy groups themselves if needed. Or
deprecate 'enemy' IRI and create a new IRI that allows for all kinds agents to bear some enemy role.
In this case, I lean toward option 1 as it conforms more to established design pattern of 'Allied person'