Schema: agent
Schema: agent Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: agent.
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.
AchieveAction JSON-LD example for completing a certification. AchieveAction is the parent of WinAction, LoseAction, and TieAction for actions that result in an accomplishment.
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.
CreateAction JSON-LD example for writing a blog post. CreateAction is the parent of WriteAction, PhotographAction, DrawAction, FilmAction, CookAction, and PaintAction for actions that produce a CreativeWork.
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.
MoveAction JSON-LD example for traveling between cities. MoveAction is the parent of TravelAction, ArriveAction, and DepartAction for movement between places.
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.
PlayAction JSON-LD example for a live concert performance. PlayAction is the parent of PerformAction and ExerciseAction for actions with entertainment or recreational value.
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.