XooCode(){

Schema: object

Schema: object Example Markup

The following are examples of markup written in json+ld that include the correct usage for Schema: object.

SubscribeAction

SubscribeAction JSON-LD example for a newsletter signup. SubscribeAction adds no properties of its own; used as potentialAction to express a subscription option on a website or content entity.

Action

Action JSON-LD example for the parent type behind all schema.org activity verbs. Covers the 7 Action properties (agent, object, participant, startTime, endTime, location, result), the Action state values (PotentialActionStatus, ActiveActionStatus, CompletedActionStatus, FailedActionStatus), and how Action subtypes attach to entities as potentialAction or subjectOf.

AssessAction

AssessAction JSON-LD example for evaluating a product. AssessAction is the parent of ReviewAction, ChooseAction, and ReactAction for actions that evaluate or judge something.

ConsumeAction

ConsumeAction JSON-LD example for reading an article. ConsumeAction is the parent of ViewAction, WatchAction, ReadAction, ListenAction, PlayAction, UseAction, EatAction, DrinkAction, and InstallAction.

ControlAction

ControlAction JSON-LD example for activating a subscription. ControlAction is the parent of ActivateAction, DeactivateAction, ResumeAction, and SuspendAction for lifecycle actions on services and devices.

FindAction

FindAction JSON-LD example for tracking a shipment. FindAction is the parent of CheckAction, DiscoverAction, and TrackAction for actions that locate or monitor something.

InteractAction

InteractAction JSON-LD example for registering for a course. InteractAction is the parent of CommunicateAction, FollowAction, JoinAction, LeaveAction, MarryAction, RegisterAction, BefriendAction, and SubscribeAction for social and community actions.

OrganizeAction

OrganizeAction JSON-LD example for bookmarking a product. OrganizeAction is the parent of AllocateAction, ApplyAction, BookmarkAction, and PlanAction for actions that arrange or schedule something.

SolveMathAction

SolveMathAction JSON-LD example for solving an equation. SolveMathAction is used on math education content to express the act of solving a problem, paired with eduQuestionType.

TradeAction

TradeAction JSON-LD example for a purchase. TradeAction is the parent of BuyAction, SellAction, OrderAction, PayAction, DonateAction, RentAction, TipAction, PreOrderAction, and QuoteAction for commerce actions.

TransferAction

TransferAction JSON-LD example for downloading a file. TransferAction is the parent of BorrowAction, DownloadAction, GiveAction, LendAction, MoneyTransfer, ReceiveAction, ReturnAction, SendAction, and TakeAction for actions that move something between parties.

UpdateAction

UpdateAction JSON-LD example for adding a product to a cart. UpdateAction is the parent of AddAction, DeleteAction, and ReplaceAction for actions that modify a collection or entity.

RsvpAction

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.

InsertAction

InsertAction JSON-LD reference — AddAction subtype with toLocation. Inserting an object into a location.

RentAction

RentAction JSON-LD reference — TradeAction subtype with landlord and realEstateAgent. Renting a property or vehicle.

SellAction

SellAction JSON-LD reference — TradeAction subtype with buyer and warrantyPromise. Selling a product or service.

SendAction

SendAction JSON-LD reference — TransferAction subtype with recipient and deliveryMethod. Sending an object.

ReceiveAction

ReceiveAction JSON-LD reference — TransferAction subtype with sender and deliveryMethod. Receiving an object.

TrackAction

TrackAction JSON-LD reference — FindAction subtype with deliveryMethod. Tracking an Order / shipment.

ReturnAction

ReturnAction JSON-LD reference — TransferAction subtype with recipient. Returning a purchased item.

GiveAction

GiveAction JSON-LD reference — TransferAction subtype with recipient. Giving an object without compensation.

LendAction

LendAction JSON-LD reference — TransferAction subtype with borrower. Lending an object.

BorrowAction

BorrowAction JSON-LD reference — TransferAction subtype with lender. Mirror of LendAction.

LeaveAction

LeaveAction JSON-LD reference — InteractAction subtype with event. Leaving an event / organization / community.

AuthorizeAction

AuthorizeAction JSON-LD reference — AllocateAction subtype with recipient. Granting permission to a recipient.

ReviewAction

ReviewAction JSON-LD reference — AssessAction subtype with resultReview. Producing a Review.