Schema: CommunicateAction
Schema: CommunicateAction Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: CommunicateAction.
CommunicateAction JSON-LD example — the parent of AskAction, CheckInAction, CheckOutAction, CommentAction, InformAction, InviteAction, ReplyAction, and ShareAction. Carries recipient, about, language, and inLanguage.
RsvpAction JSON-LD example for an event RSVP in Gmail markup. Carries rsvpResponse (Yes/No/Maybe), additionalNumberOfGuests, and comment — the canonical form for Gmail confirm-your-attendance action cards.
AskAction JSON-LD reference — CommunicateAction subtype with question. Asking a question.
ReplyAction JSON-LD reference — CommunicateAction subtype with resultComment. Replying to a comment or post.
CommentAction JSON-LD reference — CommunicateAction subtype with resultComment. Posting a top-level comment.
InviteAction JSON-LD reference — CommunicateAction subtype with event. Inviting someone to an event.
InformAction JSON-LD reference — CommunicateAction subtype with event. Informing someone about an event (parent of RsvpAction and ConfirmAction).
CheckInAction JSON-LD reference. 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) o
CheckOutAction JSON-LD reference. 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).
ShareAction JSON-LD reference. The act of distributing content to people for their amusement or edification.