InteractAction¶
The act of interacting with another person or organization.
Diagram¶

Specializations of InteractAction¶
| Class | Description |
|---|---|
| Ask Action | The act of posing a question / favor to someone.\n\nRelated actions:\n\n* [[ReplyAction]]: Appears generally as a response to AskAction. |
| Befriend Action | The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.\n\nRelated actions:\n\n* [[FollowAction]]: Unlike FollowAction, BefriendAction implies that the connection is reciprocal. |
| Check In Action | The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check-in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).\n\nRelated actions:\n\n [[CheckOutAction]]: The antonym of CheckInAction.\n [[ArriveAction]]: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.\n [[ConfirmAction]]: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the start* of a previously reserved service rather than its validity/existence. |
| Check Out Action | The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check-in) or place (e.g. hotel).\n\nRelated actions:\n\n [[CheckInAction]]: The antonym of CheckOutAction.\n [[DepartAction]]: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.\n* [[CancelAction]]: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service. |
| Comment Action | The act of generating a comment about a subject. |
| Communicate Action | The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation. |
| Confirm Action | The act of notifying someone that a future event/action is going to happen as expected.\n\nRelated actions:\n\n* [[CancelAction]]: The antonym of ConfirmAction. |
| Follow Action | The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.\n\nRelated actions:\n\n [[BefriendAction]]: Unlike BefriendAction, FollowAction implies that the connection is not necessarily reciprocal.\n [[SubscribeAction]]: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.\n [[RegisterAction]]: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.\n [[JoinAction]]: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.\n* [[TrackAction]]: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it). |
| Inform Action | The act of notifying someone of information pertinent to them, with no expectation of a response. |
| Invite Action | The act of asking someone to attend an event. Reciprocal of RsvpAction. |
| Join Action | An agent joins an event/group with participants/friends at a location.\n\nRelated actions:\n\n [[RegisterAction]]: Unlike RegisterAction, JoinAction refers to joining a group/team of people.\n [[SubscribeAction]]: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.\n* [[FollowAction]]: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates. |
| Leave Action | An agent leaves an event / group with participants/friends at a location.\n\nRelated actions:\n\n [[JoinAction]]: The antonym of LeaveAction.\n [[UnRegisterAction]]: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service. |
| Marry Action | The act of marrying a person. |
| Register Action | The act of registering to be a user of a service, product or web page.\n\nRelated actions:\n\n [[JoinAction]]: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, not a group/team of people.\n [[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.\n* [[SubscribeAction]]: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object. |
| Reply Action | The act of responding to a question/message asked/sent by the object. Related to [[AskAction]].\n\nRelated actions:\n\n* [[AskAction]]: Appears generally as an origin of a ReplyAction. |
| Rsvp Action | The act of notifying an event organizer as to whether you expect to attend the event. |
| Share Action | The act of distributing content to people for their amusement or edification. |
| Subscribe Action | The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.\n\nRelated actions:\n\n [[FollowAction]]: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.\n [[RegisterAction]]: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.\n* [[JoinAction]]: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object. |
| Un Register Action | The act of un-registering from a service.\n\nRelated actions:\n\n [[RegisterAction]]: antonym of UnRegisterAction.\n [[LeaveAction]]: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you were previously registered, rather than leaving a team/group of people. |
Formalization for InteractAction¶
| Property | Constraint |
|---|---|
| subClassOf | Action |