-
Notifications
You must be signed in to change notification settings - Fork 64
Description
Please Indicate One:
- Editorial
- Question
- Feedback
- Blocking Issue
- Non-Blocking Issue
Please Describe the Issue:
Offer is described as such:
Indicates that the
actor
is offering theobject
. If specified, thetarget
indicates the entity to which the object is being offered.
In plain English, you can translate this to "actor
Offered object
to target
" or "actor
Offered object
"
Invite is described as such:
A specialization of
Offer
in which theactor
is extending an invitation for theobject
to thetarget
.
However, this violates the grammatical constructs of object
and target
as they are used in every other Activity. The plain English formulation ought to be "actor
Invited object
to target
", but it is instead formulated as "actor
Invited target
to object
", which is contradicting what "to" means. As far as I'm aware, Invite
is the ONLY activity which is inverted like this.
It might make sense to consider un-inverting the Invite activity so that it works in the exact same way as every other activity. There's no conceptual or technical reason that Invite should inherit or extend from Offer, just a lot of weirdness.