An EO-Entity that is defined in terms of the role it plays in one or more Relationships.
- This is the most general Role-Class
- Every instance of Role-Class is a subclass of this class.
- every Qua-Entity is an instance of at least one Role-Class
(<=> (Qua-Entity ?X)
(Exists (?Rc) (And (Role-Class ?Rc) (Instance-Of ?X ?Rc))))
(<=> (Assumption ?Assumption)
(And (State-Of-Affairs ?Assumption)
(Qua-Entity ?Assumption)
(Exists (?Actor) (Assumed ?Actor ?Assumption))))
(<=> (Purpose ?Purpose)
(And (State-Of-Affairs ?Purpose)
(Qua-Entity ?Purpose)
(Or (Exists (?Plan) (Intended-Purpose ?Plan ?Purpose))
(Exists (?Actor) (Hold-Purpose ?Actor ?Purpose)))))
(<=> (Sub-Plan ?Sub-Plan)
(And (Plan ?Sub-Plan)
(Qua-Entity ?Sub-Plan)
(Exists (?Plan) (Sub-Plan-Of ?Sub-Plan ?Plan))))