Возможно, это интуиция и она приходит с опытом, но она возникла, когда я разрабатывал онтологию OWL; Как определить, что является объектом и что такое субъект между двумя сущностями?
Чтобы уточнить через конкретный пример c: скажем, у вас есть два пользователя, которых вы хотите связать вместе с помощью механизма "следования" друг за другом (скажем, Боб следует за Алисой ) ,
Если вы (обычно) смоделируете свою систему так:
(x: Боб) - x: следует → (x: Алиса)
или
(x: Алиса) - x: is_followed_by → (x: Bob)
(x - случайное имя онтологии )
Я пытался найти конвенцию или что-то подобное, но я не смог ее найти.