Skip to content

Consider redefining Invite to NOT extend from Offer #619

@trwnh

Description

@trwnh

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 the object. If specified, the target 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 the actor is extending an invitation for the object to the target.

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs primer pageNeed to add a page at https://www.w3.org/wiki/Activity_Streams/Primer on this topicNext versionThings that should probably be resolved in a next version of AS2needs-fepNeeds a FEP

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions