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 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 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 JSON-LD example for evaluating a product. AssessAction is the parent of ReviewAction, ChooseAction, and ReactAction for actions that evaluate or judge something.
ConsumeAction JSON-LD example for reading an article. ConsumeAction is the parent of ViewAction, WatchAction, ReadAction, ListenAction, PlayAction, UseAction, EatAction, DrinkAction, and InstallAction.
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 JSON-LD example for tracking a shipment. FindAction is the parent of CheckAction, DiscoverAction, and TrackAction for actions that locate or monitor something.
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 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 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 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 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 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 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 JSON-LD reference — AddAction subtype with toLocation. Inserting an object into a location.
RentAction JSON-LD reference — TradeAction subtype with landlord and realEstateAgent. Renting a property or vehicle.
SellAction JSON-LD reference — TradeAction subtype with buyer and warrantyPromise. Selling a product or service.
SendAction JSON-LD reference — TransferAction subtype with recipient and deliveryMethod. Sending an object.
ReceiveAction JSON-LD reference — TransferAction subtype with sender and deliveryMethod. Receiving an object.
TrackAction JSON-LD reference — FindAction subtype with deliveryMethod. Tracking an Order / shipment.
ReturnAction JSON-LD reference — TransferAction subtype with recipient. Returning a purchased item.
GiveAction JSON-LD reference — TransferAction subtype with recipient. Giving an object without compensation.
LendAction JSON-LD reference — TransferAction subtype with borrower. Lending an object.
BorrowAction JSON-LD reference — TransferAction subtype with lender. Mirror of LendAction.
LeaveAction JSON-LD reference — InteractAction subtype with event. Leaving an event / organization / community.
AuthorizeAction JSON-LD reference — AllocateAction subtype with recipient. Granting permission to a recipient.
ReviewAction JSON-LD reference — AssessAction subtype with resultReview. Producing a Review.