Perhaps this is intuition and comes with experience but this came up while I was designing an OWL ontology; How does one determine what's an object and what's a subject between two entities?
To clarify through a specific example: Say that you have two users that you want to link together through a mechanism of "following" each other (say that Bob follows Alice).
Should you (generally) model your system so that:
(x:Bob) - x:follows → (x:Alice)
or
(x:Alice) - x:is_followed_by → (x:Bob)
(x is a random ontology name)
I tried searching for a convention or something alike but I couldn't find one.