Schema: MediaSubscription
Schema: MediaSubscription Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: MediaSubscription.
WatchAction JSON-LD example for watching a documentary. WatchAction adds no properties of its own; used as potentialAction on VideoObject or Movie to provide a direct watch link.
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.
MediaSubscription JSON-LD reference — Intangible with expectsAcceptanceOf and authenticator. Used with ActionAccessSpecification and Movie/Article.requiresSubscription for paywall / subscription markup.