Updating W3C repo from latest efforts around schema.org.
authordanbri <danbri@google.com>
Thu, 03 Oct 2013 17:43:59 +0200
changeset 118 8b91ade514bd
parent 117 88470aa4607a
child 119 8e681bba4ea3
Updating W3C repo from latest efforts around schema.org.
schema.org/ext/ActionTypes.html
schema.org/ext/EmailMessage.html
schema.org/ext/accessibility.html
--- a/schema.org/ext/ActionTypes.html	Wed Oct 02 18:13:59 2013 +0200
+++ b/schema.org/ext/ActionTypes.html	Thu Oct 03 17:43:59 2013 +0200
@@ -1,7 +1,12 @@
-<div id="schema"><h1>The Individual type documentation</h1>Per type documentation.<div class="type" typeof="rdfs:Class" resource="http://schema.org/Thing"><h1 class="page-title"><span id="Thing"><a href="http://schema.org/Thing"><span property="rdfs:label">Thing</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The most generic type of item.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code property="rdfs:label">additionalType</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/url"><th class="prop-nam" scope="row"><code property="rdfs:label">url</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">URL of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/description"><th class="prop-nam" scope="row"><code property="rdfs:label">description</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">A short description of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/image"><th class="prop-nam" scope="row"><code property="rdfs:label">image</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">URL of an image of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/name"><th class="prop-nam" scope="row"><code property="rdfs:label">name</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">The name of the item.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#Action">Action</a></li><li><a href="#ActionHandler">ActionHandler</a></li><li><a href="#CreativeWork">CreativeWork</a></li><li><a href="#Enumeration">Enumeration</a></li></ul><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Action"><h1 class="page-title"><span id="Action"><a href="http://schema.org/Thing" property="rdfs:subClassOf"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span property="rdfs:label">Action</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An action performed by a direct agent and indirect     participants upon a direct object. Optionally happens at a location     with the help of an inanimate instrument. The execution of the action     may produce a result. Specific action sub-type documentation specifies     the exact expectation of each argument/role.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/status"><th class="prop-nam" scope="row"><code property="rdfs:label">status</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/ActionStatus">ActionStatus</a></td><td property="rdfs:comment" class="prop-desc">The state that the action is at.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/handler"><th class="prop-nam" scope="row"><code property="rdfs:label">handler</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/ActionHandler">ActionHandler</a></td><td property="rdfs:comment" class="prop-desc">The handler that can execute this item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/agent"><th class="prop-nam" scope="row"><code property="rdfs:label">agent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code property="rdfs:label">endTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code property="rdfs:label">instrument</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/location"><th class="prop-nam" scope="row"><code property="rdfs:label">location</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/PostalAddress">PostalAddress</a></td><td property="rdfs:comment" class="prop-desc">The location of the event, organization or action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/object"><th class="prop-nam" scope="row"><code property="rdfs:label">object</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/participant"><th class="prop-nam" scope="row"><code property="rdfs:label">participant</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/result"><th class="prop-nam" scope="row"><code property="rdfs:label">result</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code property="rdfs:label">startTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AchieveAction">AchieveAction</a></li><li><a href="#AssessAction">AssessAction</a></li><li><a href="#ConsumeAction">ConsumeAction</a></li><li><a href="#CreateAction">CreateAction</a></li><li><a href="#FindAction">FindAction</a></li><li><a href="#InteractAction">InteractAction</a></li><li><a href="#MoveAction">MoveAction</a></li><li><a href="#OrganizeAction">OrganizeAction</a></li><li><a href="#PlayAction">PlayAction</a></li><li><a href="#SearchAction">SearchAction</a></li><li><a href="#TradeAction">TradeAction</a></li><li><a href="#TransferAction">TransferAction</a></li><li><a href="#UpdateAction">UpdateAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John listened to Pink with Steve at Anna's appartment on his iPod.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+<div id="schema"><h1>The Individual type documentation</h1>Per type documentation.<div class="type" typeof="rdfs:Class" resource="http://schema.org/Thing"><h1 class="page-title"><span id="Thing"><a href="http://schema.org/Thing"><span property="rdfs:label">Thing</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The most generic type of item.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code property="rdfs:label">additionalType</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/url"><th class="prop-nam" scope="row"><code property="rdfs:label">url</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">URL of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/description"><th class="prop-nam" scope="row"><code property="rdfs:label">description</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">A short description of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/image"><th class="prop-nam" scope="row"><code property="rdfs:label">image</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/URL">URL</a></td><td property="rdfs:comment" class="prop-desc">URL of an image of the item.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/name"><th class="prop-nam" scope="row"><code property="rdfs:label">name</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Thing"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">The name of the item.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#Action">Action</a></li></ul><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Action"><h1 class="page-title"><span id="Action"><a href="http://schema.org/Thing" property="rdfs:subClassOf"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span property="rdfs:label">Action</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An action performed by a direct agent and indirect     participants upon a direct object. Optionally happens at a location     with the help of an inanimate instrument. The execution of the action     may produce a result. Specific action sub-type documentation specifies     the exact expectation of each argument/role.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/agent"><th class="prop-nam" scope="row"><code property="rdfs:label">agent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/participant"><th class="prop-nam" scope="row"><code property="rdfs:label">participant</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/object"><th class="prop-nam" scope="row"><code property="rdfs:label">object</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/result"><th class="prop-nam" scope="row"><code property="rdfs:label">result</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/location"><th class="prop-nam" scope="row"><code property="rdfs:label">location</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/PostalAddress">PostalAddress</a></td><td property="rdfs:comment" class="prop-desc">The location of the event, organization or action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code property="rdfs:label">instrument</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code property="rdfs:label">startTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code property="rdfs:label">endTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Action"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AchieveAction">AchieveAction</a></li><li><a href="#AssessAction">AssessAction</a></li><li><a href="#ConsumeAction">ConsumeAction</a></li><li><a href="#CreateAction">CreateAction</a></li><li><a href="#FindAction">FindAction</a></li><li><a href="#InteractAction">InteractAction</a></li><li><a href="#MoveAction">MoveAction</a></li><li><a href="#OrganizeAction">OrganizeAction</a></li><li><a href="#PlayAction">PlayAction</a></li><li><a href="#SearchAction">SearchAction</a></li><li><a href="#TradeAction">TradeAction</a></li><li><a href="#TransferAction">TransferAction</a></li><li><a href="#UpdateAction">UpdateAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John listened to Pink with Steve at Anna's appartment on his iPod.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John listened to Pink with Steve at Anna's appartment on his iPod.
 {
   "@context": "http://schema.org",
+  "@type": "ListenAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicGroup",
     "name": "Pink!"
@@ -24,6 +29,11 @@
   // John created an exercise plan with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "CreateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "result": {
     "@type": "ExercisePlan",
     "name": "John's weight loss plan"
@@ -34,20 +44,30 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AchieveAction"><h1 class="page-title"><span id="AchieveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction"><span property="rdfs:label">AchieveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of accomplishing something via     previous efforts. It is an instantaneous action rather than an ongoing     process.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#LoseAction">LoseAction</a></li><li><a href="#TieAction">TieAction</a></li><li><a href="#WinAction">WinAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John achieved his exercise plan.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AchieveAction"><h1 class="page-title"><span id="AchieveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction"><span property="rdfs:label">AchieveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of accomplishing something via     previous efforts. It is an instantaneous action rather than an ongoing     process.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#LoseAction">LoseAction</a></li><li><a href="#TieAction">TieAction</a></li><li><a href="#WinAction">WinAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John achieved his exercise plan.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John achieved his exercise plan.
 {
   "@context": "http://schema.org",
+  "@type": "AchieveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "exerciseType": "biking"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LoseAction"><h1 class="page-title"><span id="LoseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/LoseAction"><span property="rdfs:label">LoseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of being defeated in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LoseAction">LoseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/winner"><th class="prop-nam" scope="row"><code property="rdfs:label">winner</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/LoseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The winner of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John lost a match of angry birds to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LoseAction"><h1 class="page-title"><span id="LoseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/LoseAction"><span property="rdfs:label">LoseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of being defeated in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LoseAction">LoseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/winner"><th class="prop-nam" scope="row"><code property="rdfs:label">winner</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/LoseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The winner of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John lost a match of angry birds to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John lost a match of angry birds to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "WinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SoftwareApplication",
     "name": "Angry Birds"
@@ -58,10 +78,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TieAction"><h1 class="page-title"><span id="TieAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/TieAction"><span property="rdfs:label">TieAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of reaching a draw in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TieAction">TieAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tied on a match of chess with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TieAction"><h1 class="page-title"><span id="TieAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/TieAction"><span property="rdfs:label">TieAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of reaching a draw in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TieAction">TieAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tied on a match of chess with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John tied on a match of chess with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "WinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SoftwareApplication",
     "name": "chess"
@@ -72,30 +97,45 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WinAction"><h1 class="page-title"><span id="WinAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/WinAction"><span property="rdfs:label">WinAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of achieving victory in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WinAction">WinAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/loser"><th class="prop-nam" scope="row"><code property="rdfs:label">loser</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/WinAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The loser of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John won a Nobel prize.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WinAction"><h1 class="page-title"><span id="WinAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AchieveAction" property="rdfs:subClassOf"><span>AchieveAction</span></a> &gt; <a href="http://schema.org/WinAction"><span property="rdfs:label">WinAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of achieving victory in a competitive activity.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AchieveAction">AchieveAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WinAction">WinAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/loser"><th class="prop-nam" scope="row"><code property="rdfs:label">loser</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/WinAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The loser of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John won a Nobel prize.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John won a Nobel prize.
 {
   "@context": "http://schema.org",
+  "@type": "WinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Award",
     "name": "Nobel prize"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AssessAction"><h1 class="page-title"><span id="AssessAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span property="rdfs:label">AssessAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming one's opinion, reaction or sentiment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#ChooseAction">ChooseAction</a></li><li><a href="#IgnoreAction">IgnoreAction</a></li><li><a href="#ReactAction">ReactAction</a></li><li><a href="#ReviewAction">ReviewAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John assessed a scholar paper.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AssessAction"><h1 class="page-title"><span id="AssessAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span property="rdfs:label">AssessAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming one's opinion, reaction or sentiment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#ChooseAction">ChooseAction</a></li><li><a href="#IgnoreAction">IgnoreAction</a></li><li><a href="#ReactAction">ReactAction</a></li><li><a href="#ReviewAction">ReviewAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John assessed a scholar paper.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John assessed a scholar paper.
 {
   "@context": "http://schema.org",
+  "@type": "AssessAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "Does P = NP?"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ChooseAction"><h1 class="page-title"><span id="ChooseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ChooseAction"><span property="rdfs:label">ChooseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a preference from a set of options or a large or unbounded set of choices/options.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ChooseAction">ChooseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/option"><th class="prop-nam" scope="row"><code property="rdfs:label">option</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ChooseAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a> or <a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The options subject to this action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#VoteAction">VoteAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John chose Dogfish Head between that and Russian River.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ChooseAction"><h1 class="page-title"><span id="ChooseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ChooseAction"><span property="rdfs:label">ChooseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a preference from a set of options or a large or unbounded set of choices/options.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ChooseAction">ChooseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/option"><th class="prop-nam" scope="row"><code property="rdfs:label">option</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ChooseAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a> or <a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The options subject to this action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#VoteAction">VoteAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John chose Dogfish Head between that and Russian River.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John chose Dogfish Head between that and Russian River.
 {
   "@context": "http://schema.org",
+  "@type": "ChooseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Brewery",
     "name": "Dogfish Head"
@@ -116,6 +156,11 @@
   // John chose Dogfish Head from all breweries.
 {
   "@context": "http://schema.org",
+  "@type": "ChooseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Brewery",
     "name": "Dogfish Head"
@@ -123,20 +168,30 @@
   "option": "Brewery"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/VoteAction"><h1 class="page-title"><span id="VoteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ChooseAction" property="rdfs:subClassOf"><span>ChooseAction</span></a> &gt; <a href="http://schema.org/VoteAction"><span property="rdfs:label">VoteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a preference from a fixed/finite/structured set of choices/options as part of a collaborative selection process.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ChooseAction">ChooseAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/option"><th class="prop-nam" scope="row"><code>option</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a> or <a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The options subject to this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#VoteAction">VoteAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/candidate"><th class="prop-nam" scope="row"><code property="rdfs:label">candidate</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/VoteAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The candidate subject of this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John voted on Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/VoteAction"><h1 class="page-title"><span id="VoteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ChooseAction" property="rdfs:subClassOf"><span>ChooseAction</span></a> &gt; <a href="http://schema.org/VoteAction"><span property="rdfs:label">VoteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a preference from a fixed/finite/structured set of choices/options.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ChooseAction">ChooseAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/option"><th class="prop-nam" scope="row"><code>option</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a> or <a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The options subject to this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#VoteAction">VoteAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/candidate"><th class="prop-nam" scope="row"><code property="rdfs:label">candidate</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/VoteAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The candidate subject of this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John voted on Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John voted on Steve.
 {
   "@context": "http://schema.org",
+  "@type": "VoteAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "candidate": {
     "@type": "Person",
     "name": "Steve"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/IgnoreAction"><h1 class="page-title"><span id="IgnoreAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/IgnoreAction"><span property="rdfs:label">IgnoreAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of intentionally disregarding the object. An agent ignores an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#IgnoreAction">IgnoreAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ignored Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/IgnoreAction"><h1 class="page-title"><span id="IgnoreAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/IgnoreAction"><span property="rdfs:label">IgnoreAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of intentionally disregarding the object. An agent ignores an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#IgnoreAction">IgnoreAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ignored Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John ignored Steve.
 {
   "@context": "http://schema.org",
+  "@type": "IgnoreAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Person",
     "name": "Steve"
@@ -147,6 +202,11 @@
   // John and Steve ignored an article.
 {
   "@context": "http://schema.org",
+  "@type": "IgnoreAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "Do we really need to know whether P = NP?"
@@ -161,6 +221,11 @@
   // John ignores a friend request from Steve.
 {
   "@context": "http://schema.org",
+  "@type": "IgnoreAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "BefriendAction",
     "agent": {
@@ -174,20 +239,30 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReactAction"><h1 class="page-title"><span id="ReactAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction"><span property="rdfs:label">ReactAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of responding instinctively and emotionally to an object, expressing a sentiment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#AgreeAction">AgreeAction</a></li><li><a href="#DisagreeAction">DisagreeAction</a></li><li><a href="#DislikeAction">DislikeAction</a></li><li><a href="#EndorseAction">EndorseAction</a></li><li><a href="#LikeAction">LikeAction</a></li><li><a href="#WantAction">WantAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John reacted to a scholar paper claiming that P = NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReactAction"><h1 class="page-title"><span id="ReactAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction"><span property="rdfs:label">ReactAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of responding instinctively and emotionally to an object, expressing a sentiment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#AgreeAction">AgreeAction</a></li><li><a href="#DisagreeAction">DisagreeAction</a></li><li><a href="#DislikeAction">DislikeAction</a></li><li><a href="#EndorseAction">EndorseAction</a></li><li><a href="#LikeAction">LikeAction</a></li><li><a href="#WantAction">WantAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John reacted to a scholar paper claiming that P = NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John reacted to a scholar paper claiming that P = NP!.
 {
   "@context": "http://schema.org",
+  "@type": "ReactAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "We found out that P = NP!"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AgreeAction"><h1 class="page-title"><span id="AgreeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/AgreeAction"><span property="rdfs:label">AgreeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AgreeAction">AgreeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve agreed with a scholar paper claiming that P = NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AgreeAction"><h1 class="page-title"><span id="AgreeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/AgreeAction"><span property="rdfs:label">AgreeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AgreeAction">AgreeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve agreed with a scholar paper claiming that P = NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John and Steve agreed with a scholar paper claiming that P = NP!.
 {
   "@context": "http://schema.org",
+  "@type": "AgreeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "We found out that P = NP!"
@@ -198,10 +273,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DisagreeAction"><h1 class="page-title"><span id="DisagreeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/DisagreeAction"><span property="rdfs:label">DisagreeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DisagreeAction">DisagreeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve disagreed with a scholar paper claiming that P = NP!,  resulting in another scholar paper claiming that P is in fact != NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DisagreeAction"><h1 class="page-title"><span id="DisagreeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/DisagreeAction"><span property="rdfs:label">DisagreeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DisagreeAction">DisagreeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve disagreed with a scholar paper claiming that P = NP!,  resulting in another scholar paper claiming that P is in fact != NP!.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John and Steve disagreed with a scholar paper claiming that P = NP!,  resulting in another scholar paper claiming that P is in fact != NP!.
 {
   "@context": "http://schema.org",
+  "@type": "DisagreeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "We found out that P = NP!"
@@ -216,10 +296,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DislikeAction"><h1 class="page-title"><span id="DislikeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/DislikeAction"><span property="rdfs:label">DislikeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DislikeAction">DislikeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve dislike an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DislikeAction"><h1 class="page-title"><span id="DislikeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/DislikeAction"><span property="rdfs:label">DislikeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DislikeAction">DislikeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve dislike an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John and Steve dislike an article.
 {
   "@context": "http://schema.org",
+  "@type": "DislikeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "We found out that P = NP!"
@@ -230,20 +315,30 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/EndorseAction"><h1 class="page-title"><span id="EndorseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/EndorseAction"><span property="rdfs:label">EndorseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent approves/certifies/likes/supports/sanctions an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#EndorseAction">EndorseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/endorsee"><th class="prop-nam" scope="row"><code property="rdfs:label">endorsee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/EndorseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person/organization being supported.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John endorsed Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/EndorseAction"><h1 class="page-title"><span id="EndorseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/EndorseAction"><span property="rdfs:label">EndorseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent approves/certifies/likes/supports/sanction an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#EndorseAction">EndorseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/endorsee"><th class="prop-nam" scope="row"><code property="rdfs:label">endorsee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/EndorseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person/organization being supported.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John endorsed Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John endorsed Steve.
 {
   "@context": "http://schema.org",
+  "@type": "EndorseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "endorsee": {
     "@type": "Person",
     "name": "Steve"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LikeAction"><h1 class="page-title"><span id="LikeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/LikeAction"><span property="rdfs:label">LikeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LikeAction">LikeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve like an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LikeAction"><h1 class="page-title"><span id="LikeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/LikeAction"><span property="rdfs:label">LikeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LikeAction">LikeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve like an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John and Steve like an article.
 {
   "@context": "http://schema.org",
+  "@type": "LikeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "We found out that P = NP!"
@@ -254,10 +349,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WantAction"><h1 class="page-title"><span id="WantAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/WantAction"><span property="rdfs:label">WantAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a desire about the object. An agent wants an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WantAction">WantAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve want an iPod.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John and Steve want an iPod.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WantAction"><h1 class="page-title"><span id="WantAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReactAction" property="rdfs:subClassOf"><span>ReactAction</span></a> &gt; <a href="http://schema.org/WantAction"><span property="rdfs:label">WantAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of expressing a desire about the object. An agent wants an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReactAction">ReactAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WantAction">WantAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve want an ipod.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John and Steve want an ipod.
 {
   "@context": "http://schema.org",
+  "@type": "WantAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "ipod"
@@ -268,10 +368,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReviewAction"><h1 class="page-title"><span id="ReviewAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReviewAction"><span property="rdfs:label">ReviewAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReviewAction">ReviewAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/resultReview"><th class="prop-nam" scope="row"><code property="rdfs:label">resultReview</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReviewAction"><a property="http://schema.org/range" href="http://schema.org/Review">Review</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/result">result</a>. The review that resulted in the performing of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve reviewed an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReviewAction"><h1 class="page-title"><span id="ReviewAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/AssessAction" property="rdfs:subClassOf"><span>AssessAction</span></a> &gt; <a href="http://schema.org/ReviewAction"><span property="rdfs:label">ReviewAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssessAction">AssessAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReviewAction">ReviewAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/resultReview"><th class="prop-nam" scope="row"><code property="rdfs:label">resultReview</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReviewAction"><a property="http://schema.org/range" href="http://schema.org/Review">Review</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/result">result</a>. The review that resulted in the performing of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John and Steve reviewed an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John and Steve reviewed an article.
 {
   "@context": "http://schema.org",
+  "@type": "ReviewAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "resultReview": {
     "@type": "Review",
     "reviewBody": "It is pretty awesome!"
@@ -286,10 +391,11 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ConsumeAction"><h1 class="page-title"><span id="ConsumeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction"><span property="rdfs:label">ConsumeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of ingesting information/resources/food.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#DrinkAction">DrinkAction</a></li><li><a href="#EatAction">EatAction</a></li><li><a href="#InstallAction">InstallAction</a></li><li><a href="#ListenAction">ListenAction</a></li><li><a href="#ReadAction">ReadAction</a></li><li><a href="#UseAction">UseAction</a></li><li><a href="#ViewAction">ViewAction</a></li><li><a href="#WatchAction">WatchAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">The biceps consumed 100 calories.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ConsumeAction"><h1 class="page-title"><span id="ConsumeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction"><span property="rdfs:label">ConsumeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of ingesting information/resources/food.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#DrinkAction">DrinkAction</a></li><li><a href="#EatAction">EatAction</a></li><li><a href="#InstallAction">InstallAction</a></li><li><a href="#ListenAction">ListenAction</a></li><li><a href="#ReadAction">ReadAction</a></li><li><a href="#UseAction">UseAction</a></li><li><a href="#ViewAction">ViewAction</a></li><li><a href="#WatchAction">WatchAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">The biceps consumed 100 calories.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // The biceps consumed 100 calories.
 {
   "@context": "http://schema.org",
+  "@type": "ConsumeAction",
   "agent": {
     "@type": "Muscle",
     "name": "Biceps"
@@ -300,40 +406,60 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DrinkAction"><h1 class="page-title"><span id="DrinkAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/DrinkAction"><span property="rdfs:label">DrinkAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of swallowing liquids.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DrinkAction">DrinkAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John drank a coke.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DrinkAction"><h1 class="page-title"><span id="DrinkAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/DrinkAction"><span property="rdfs:label">DrinkAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of swallowing liquids.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DrinkAction">DrinkAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John drank a coke.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John drank a coke.
 {
   "@context": "http://schema.org",
+  "@type": "DrinkAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "Coke"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/EatAction"><h1 class="page-title"><span id="EatAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/EatAction"><span property="rdfs:label">EatAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of swallowing solid objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#EatAction">EatAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John eat a cake.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/EatAction"><h1 class="page-title"><span id="EatAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/EatAction"><span property="rdfs:label">EatAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of swallowing solid objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#EatAction">EatAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John eat a cake.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John eat a cake.
 {
   "@context": "http://schema.org",
+  "@type": "EatAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "Cake"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InstallAction"><h1 class="page-title"><span id="InstallAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/InstallAction"><span property="rdfs:label">InstallAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of installing an application.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InstallAction">InstallAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John installed fitbit.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InstallAction"><h1 class="page-title"><span id="InstallAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/InstallAction"><span property="rdfs:label">InstallAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of installing an application.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InstallAction">InstallAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John installed fitbit.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John installed fitbit.
 {
   "@context": "http://schema.org",
+  "@type": "InstallAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MobileApplication",
     "name": "Fitbit"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ListenAction"><h1 class="page-title"><span id="ListenAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ListenAction"><span property="rdfs:label">ListenAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming audio content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ListenAction">ListenAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John listened to Pink.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ListenAction"><h1 class="page-title"><span id="ListenAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ListenAction"><span property="rdfs:label">ListenAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming audio content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ListenAction">ListenAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John listened to Pink.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John listened to Pink.
 {
   "@context": "http://schema.org",
+  "@type": "ListenAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicGroup",
     "name": "Pink!"
@@ -344,6 +470,11 @@
   // John listened to star 101.3.
 {
   "@context": "http://schema.org",
+  "@type": "ListenAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "RadioStation",
     "name": "Star 101.3"
@@ -354,16 +485,26 @@
   // John listened to an Elvis playlist.
 {
   "@context": "http://schema.org",
+  "@type": "ListenAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicPlaylist",
     "name": "All Elvis Songs"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReadAction"><h1 class="page-title"><span id="ReadAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ReadAction"><span property="rdfs:label">ReadAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming written content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReadAction">ReadAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John read an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReadAction"><h1 class="page-title"><span id="ReadAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ReadAction"><span property="rdfs:label">ReadAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming written content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReadAction">ReadAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John read an article.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John read an article.
 {
   "@context": "http://schema.org",
+  "@type": "ReadAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "Article"
@@ -374,6 +515,11 @@
   // John read a book.
 {
   "@context": "http://schema.org",
+  "@type": "ReadAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "We found that P = NP!"
@@ -384,6 +530,11 @@
   // John read a code.
 {
   "@context": "http://schema.org",
+  "@type": "ReadAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Code",
     "name": "The linux kernel"
@@ -394,36 +545,56 @@
   // John read a web page.
 {
   "@context": "http://schema.org",
+  "@type": "ReadAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "WebPage",
     "name": "CNN news!"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UseAction"><h1 class="page-title"><span id="UseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/UseAction"><span property="rdfs:label">UseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of applying an object to its intended purpose.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UseAction">UseAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#WearAction">WearAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John used an exercise plan.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UseAction"><h1 class="page-title"><span id="UseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/UseAction"><span property="rdfs:label">UseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of applying an object to its intended purpose.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UseAction">UseAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#WearAction">WearAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John used an exercise plan.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John used an exercise plan.
 {
   "@context": "http://schema.org",
+  "@type": "UseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "name": "How to lose 100 calories a day."
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WearAction"><h1 class="page-title"><span id="WearAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/UseAction" property="rdfs:subClassOf"><span>UseAction</span></a> &gt; <a href="http://schema.org/WearAction"><span property="rdfs:label">WearAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of dressing oneself in clothing.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UseAction">UseAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WearAction">WearAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John wore Calvin Klein.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WearAction"><h1 class="page-title"><span id="WearAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/UseAction" property="rdfs:subClassOf"><span>UseAction</span></a> &gt; <a href="http://schema.org/WearAction"><span property="rdfs:label">WearAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of dressing oneself in clothing.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UseAction">UseAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WearAction">WearAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John wore Calvin Klein.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John wore Calvin Klein.
 {
   "@context": "http://schema.org",
+  "@type": "WearAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Brand",
     "name": "Calvin Klein"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ViewAction"><h1 class="page-title"><span id="ViewAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ViewAction"><span property="rdfs:label">ViewAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming static visual content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ViewAction">ViewAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John viewed Les demoiselles d'avignon.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ViewAction"><h1 class="page-title"><span id="ViewAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/ViewAction"><span property="rdfs:label">ViewAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming static visual content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ViewAction">ViewAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John viewed Les demoiselles d'avignon.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John viewed Les demoiselles d'avignon.
 {
   "@context": "http://schema.org",
+  "@type": "ViewAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Painting",
     "name": "Les demoiselles d'avignon"
@@ -434,6 +605,11 @@
   // John viewed a photo of Steve.
 {
   "@context": "http://schema.org",
+  "@type": "ViewAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ImageObject",
     "name": "Steve"
@@ -444,16 +620,26 @@
   // John viewed The Thinker.
 {
   "@context": "http://schema.org",
+  "@type": "ViewAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Sculpture",
     "name": "The Thinker"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WatchAction"><h1 class="page-title"><span id="WatchAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/WatchAction"><span property="rdfs:label">WatchAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming dynamic/moving visual content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WatchAction">WatchAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John watched Friends.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WatchAction"><h1 class="page-title"><span id="WatchAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/ConsumeAction" property="rdfs:subClassOf"><span>ConsumeAction</span></a> &gt; <a href="http://schema.org/WatchAction"><span property="rdfs:label">WatchAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of consuming dynamic/moving visual content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConsumeAction">ConsumeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WatchAction">WatchAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John watched Friends.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John watched Friends.
 {
   "@context": "http://schema.org",
+  "@type": "WatchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "TvEpisode",
     "name": "Friends!"
@@ -464,6 +650,11 @@
   // John watched The Big Bang Theory
 {
   "@context": "http://schema.org",
+  "@type": "WatchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "TvSeries",
     "name": "The Big Bang Theory"
@@ -474,6 +665,11 @@
   // John watched The Internship
 {
   "@context": "http://schema.org",
+  "@type": "WatchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -484,6 +680,11 @@
   // John watched The Bolshoi Ballet group in Russia.
 {
   "@context": "http://schema.org",
+  "@type": "WatchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "PerformingGroup",
     "name": "Bolshoi"
@@ -494,98 +695,135 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CreateAction"><h1 class="page-title"><span id="CreateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction"><span property="rdfs:label">CreateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of deliberately creating/producing/generating/building a result out of the agent.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#CookAction">CookAction</a></li><li><a href="#DrawAction">DrawAction</a></li><li><a href="#FilmAction">FilmAction</a></li><li><a href="#PaintAction">PaintAction</a></li><li><a href="#PhotographAction">PhotographAction</a></li><li><a href="#WriteAction">WriteAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John created a website.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CreateAction"><h1 class="page-title"><span id="CreateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction"><span property="rdfs:label">CreateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of deliberately creating/producing/generating/building a result out of the agent.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#CookAction">CookAction</a></li><li><a href="#DrawAction">DrawAction</a></li><li><a href="#FilmAction">FilmAction</a></li><li><a href="#PaintAction">PaintAction</a></li><li><a href="#PhotographAction">PhotographAction</a></li><li><a href="#WriteAction">WriteAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John created a website.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John created a website.
 {
   "@context": "http://schema.org",
+  "@type": "CreateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "result": {
     "@type": "WebPage",
     "name": "John's thought about the web"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CookAction"><h1 class="page-title"><span id="CookAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/CookAction"><span property="rdfs:label">CookAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing/preparing food.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CookAction">CookAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipe"><th class="prop-nam" scope="row"><code property="rdfs:label">recipe</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CookAction"><a property="http://schema.org/range" href="http://schema.org/Recipe">Recipe</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The recipe/instructions used to perform the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John cooked a banana bread at the Cheesecake Factory.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John cooked a banana bread at the Cheesecake Factory.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CookAction"><h1 class="page-title"><span id="CookAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/CookAction"><span property="rdfs:label">CookAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing/preparing food.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CookAction">CookAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/foodEstablishment"><th class="prop-nam" scope="row"><code property="rdfs:label">foodEstablishment</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CookAction"><a property="http://schema.org/range" href="http://schema.org/FoodEstablishment">FoodEstablishment</a> or <a property="http://schema.org/range" href="http://schema.org/Place">Place</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The specific food establishment where the action occurreed.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/foodEvent"><th class="prop-nam" scope="row"><code property="rdfs:label">foodEvent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CookAction"><a property="http://schema.org/range" href="http://schema.org/FoodEvent">FoodEvent</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The specific food event where the action occurred.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/recipe"><th class="prop-nam" scope="row"><code property="rdfs:label">recipe</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CookAction"><a property="http://schema.org/range" href="http://schema.org/Recipe">Recipe</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The recipe/instructions used to perform the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John cooked a dinner.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John cooked a dinner.
 {
   "@context": "http://schema.org",
+  "@type": "CookAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Thing",
-    "name": "dinner"
-  },
-  "recipe": {
-    "@type": "Recipe",
-    "name": "Mom's World Famous Banana Bread"
-  },
-  "location": {
-    "@type": "Bakery",
-    "name": "Cheesecake Factory"
+    "name": "dinner!"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DrawAction"><h1 class="page-title"><span id="DrawAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/DrawAction"><span property="rdfs:label">DrawAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DrawAction">DrawAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John drew a drawing.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John drew a drawing.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DrawAction"><h1 class="page-title"><span id="DrawAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/DrawAction"><span property="rdfs:label">DrawAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DrawAction">DrawAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John drew a painting.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John drew a painting.
 {
   "@context": "http://schema.org",
+  "@type": "DrawAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
-    "@type": "Thing",
-    "name": "A drawing"
+    "@type": "Paining",
+    "name": "Les Demoiselles d'Avignon"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FilmAction"><h1 class="page-title"><span id="FilmAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/FilmAction"><span property="rdfs:label">FilmAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of capturing sound and moving images on film, video, or digitally.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FilmAction">FilmAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John filmed The Internship.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FilmAction"><h1 class="page-title"><span id="FilmAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/FilmAction"><span property="rdfs:label">FilmAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of capturing sound and moving images on film, video, or digitally.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FilmAction">FilmAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John filmed The Internship.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John filmed The Internship.
 {
   "@context": "http://schema.org",
+  "@type": "FilmAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PaintAction"><h1 class="page-title"><span id="PaintAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/PaintAction"><span property="rdfs:label">PaintAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a painting, typically with paint and canvas as instruments.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PaintAction">PaintAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John painted Les Demoiselles d'Avignon.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PaintAction"><h1 class="page-title"><span id="PaintAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/PaintAction"><span property="rdfs:label">PaintAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of producing a painting, typically with paint and canvas as instruments.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PaintAction">PaintAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John painted Les Demoiselles d'Avignon.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John painted Les Demoiselles d'Avignon.
 {
   "@context": "http://schema.org",
+  "@type": "PaintAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
-    "@type": "Painting",
+    "@type": "Paining",
     "name": "Les Demoiselles d'Avignon"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PhotographAction"><h1 class="page-title"><span id="PhotographAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/PhotographAction"><span property="rdfs:label">PhotographAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of capturing still images of objects using a camera.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PhotographAction">PhotographAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John took a photo of Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PhotographAction"><h1 class="page-title"><span id="PhotographAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/PhotographAction"><span property="rdfs:label">PhotographAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of capturing still images of objects using a camera.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PhotographAction">PhotographAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John took a photo of Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John took a photo of Steve.
 {
   "@context": "http://schema.org",
+  "@type": "PhotographAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ImageObject",
     "url": "http://john.com/steve.jpg"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WriteAction"><h1 class="page-title"><span id="WriteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/WriteAction"><span property="rdfs:label">WriteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of authoring written creative content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WriteAction">WriteAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/language"><th class="prop-nam" scope="row"><code property="rdfs:label">language</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/WriteAction"><a property="http://schema.org/range" href="http://schema.org/Language">Language</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John wrote an article on algorithms.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WriteAction"><h1 class="page-title"><span id="WriteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/CreateAction" property="rdfs:subClassOf"><span>CreateAction</span></a> &gt; <a href="http://schema.org/WriteAction"><span property="rdfs:label">WriteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of authoring written creative content.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreateAction">CreateAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WriteAction">WriteAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/language"><th class="prop-nam" scope="row"><code property="rdfs:label">language</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/WriteAction"><a property="http://schema.org/range" href="http://schema.org/Language">Language</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John wrote an article on algorithms.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John wrote an article on algorithms.
 {
   "@context": "http://schema.org",
+  "@type": "WriteAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "result": {
     "@type": "ScholarlyArticle",
     "name": "We found that P = NP!"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FindAction"><h1 class="page-title"><span id="FindAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction"><span property="rdfs:label">FindAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of finding an object.<p>Related actions:</p><ul><li><a href="http://schema.org/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#CheckAction">CheckAction</a></li><li><a href="#DiscoverAction">DiscoverAction</a></li><li><a href="#TrackAction">TrackAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John found the answer to life.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FindAction"><h1 class="page-title"><span id="FindAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction"><span property="rdfs:label">FindAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of finding an object.<p>Related actions:</p><ul><li><a href="http://schema.org/SearchAction">SearchAction</a>: FindAction is generally lead by a SearchAction, but not necessarily.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#CheckAction">CheckAction</a></li><li><a href="#DiscoverAction">DiscoverAction</a></li><li><a href="#TrackAction">TrackAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John found the answer to life.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John found the answer to life.
 {
   "@context": "http://schema.org",
+  "@type": "FindAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "QuantitativeValue",
     "name": "42"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckAction"><h1 class="page-title"><span id="CheckAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/CheckAction"><span property="rdfs:label">CheckAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent inspects/determines/investigates/inquires or examines an object's accuracy/quality/condition or state.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckAction">CheckAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked his flight status.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckAction"><h1 class="page-title"><span id="CheckAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/CheckAction"><span property="rdfs:label">CheckAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent inspects/determines/investigates/inquire or examine an object's accuracy/quality/condition or state.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckAction">CheckAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked his flight status.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John checked his flight status.
 {
   "@context": "http://schema.org",
+  "@type": "CheckAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Flight",
     "name": "AA123"
@@ -600,26 +838,41 @@
   // John checked his blood test.
 {
   "@context": "http://schema.org",
+  "@type": "CheckAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "BloodTest",
     "name": "You are fine!"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DiscoverAction"><h1 class="page-title"><span id="DiscoverAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/DiscoverAction"><span property="rdfs:label">DiscoverAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of discovering/finding an object serendipitously, something that was not being explicitly searched for (e.g. stumbling upon).</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DiscoverAction">DiscoverAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John discovered a Pink!</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DiscoverAction"><h1 class="page-title"><span id="DiscoverAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/DiscoverAction"><span property="rdfs:label">DiscoverAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of discovering/finding an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DiscoverAction">DiscoverAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John discovered a Pink!</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John discovered a Pink!
 {
   "@context": "http://schema.org",
+  "@type": "DiscoverAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicRecording",
     "name": "Pink"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TrackAction"><h1 class="page-title"><span id="TrackAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/TrackAction"><span property="rdfs:label">TrackAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent tracks an object for updates.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to interest in the location of inanimate objects.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to interest in the location of inanimate objects.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TrackAction">TrackAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TrackAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tracked his fitbit via UPS.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TrackAction"><h1 class="page-title"><span id="TrackAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/FindAction" property="rdfs:subClassOf"><span>FindAction</span></a> &gt; <a href="http://schema.org/TrackAction"><span property="rdfs:label">TrackAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent tracks an object for updates.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, TrackAction refers to  the interest on the location of innanimate objects.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FindAction">FindAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TrackAction">TrackAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TrackAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tracked his fitbit via UPS.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John tracked his fitbit via UPS.
 {
   "@context": "http://schema.org",
+  "@type": "TrackAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "fitbit"
@@ -629,10 +882,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InteractAction"><h1 class="page-title"><span id="InteractAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span property="rdfs:label">InteractAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of interacting with another person or organization.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#BefriendAction">BefriendAction</a></li><li><a href="#CommunicateAction">CommunicateAction</a></li><li><a href="#FollowAction">FollowAction</a></li><li><a href="#JoinAction">JoinAction</a></li><li><a href="#LeaveAction">LeaveAction</a></li><li><a href="#MarryAction">MarryAction</a></li><li><a href="#RegisterAction">RegisterAction</a></li><li><a href="#SubscribeAction">SubscribeAction</a></li><li><a href="#UnRegisterAction">UnRegisterAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John interacted with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InteractAction"><h1 class="page-title"><span id="InteractAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span property="rdfs:label">InteractAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of interacting with another person or organization.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#BefriendAction">BefriendAction</a></li><li><a href="#CommunicateAction">CommunicateAction</a></li><li><a href="#FollowAction">FollowAction</a></li><li><a href="#JoinAction">JoinAction</a></li><li><a href="#LeaveAction">LeaveAction</a></li><li><a href="#MarryAction">MarryAction</a></li><li><a href="#RegisterAction">RegisterAction</a></li><li><a href="#SubscribeAction">SubscribeAction</a></li><li><a href="#UnRegisterAction">UnRegisterAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John interacted with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John interacted with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "InteractAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "participant": {
     "@type": "Person",
     "name": "Steve"
@@ -643,26 +901,41 @@
   // John interacted with the IEEE.
 {
   "@context": "http://schema.org",
+  "@type": "InteractAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "participant": {
     "@type": "Organization",
     "name": "IEEE"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BefriendAction"><h1 class="page-title"><span id="BefriendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/BefriendAction"><span property="rdfs:label">BefriendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BefriendAction">BefriendAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John befriended Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BefriendAction"><h1 class="page-title"><span id="BefriendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/BefriendAction"><span property="rdfs:label">BefriendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, BefriendAction implies that the connection is reciprocal.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BefriendAction">BefriendAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John befriended Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John befriended Steve.
 {
   "@context": "http://schema.org",
+  "@type": "BefriendAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Person",
     "name": "Steve"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CommunicateAction"><h1 class="page-title"><span id="CommunicateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span property="rdfs:label">CommunicateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/about"><th class="prop-nam" scope="row"><code property="rdfs:label">about</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The subject matter of the content.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/content"><th class="prop-nam" scope="row"><code property="rdfs:label">content</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The content of the communication.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/language"><th class="prop-nam" scope="row"><code property="rdfs:label">language</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Language">Language</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AskAction">AskAction</a></li><li><a href="#CheckInAction">CheckInAction</a></li><li><a href="#CheckOutAction">CheckOutAction</a></li><li><a href="#CommentAction">CommentAction</a></li><li><a href="#InformAction">InformAction</a></li><li><a href="#InviteAction">InviteAction</a></li><li><a href="#ReplyAction">ReplyAction</a></li><li><a href="#ShareAction">ShareAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John communicated with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CommunicateAction"><h1 class="page-title"><span id="CommunicateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span property="rdfs:label">CommunicateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/about"><th class="prop-nam" scope="row"><code property="rdfs:label">about</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">The subject matter of the content.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/language"><th class="prop-nam" scope="row"><code property="rdfs:label">language</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/CommunicateAction"><a property="http://schema.org/range" href="http://schema.org/Language">Language</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AskAction">AskAction</a></li><li><a href="#CheckInAction">CheckInAction</a></li><li><a href="#CheckOutAction">CheckOutAction</a></li><li><a href="#CommentAction">CommentAction</a></li><li><a href="#InformAction">InformAction</a></li><li><a href="#InviteAction">InviteAction</a></li><li><a href="#ReplyAction">ReplyAction</a></li><li><a href="#ShareAction">ShareAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John communicated with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John communicated with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "CommunicateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
@@ -673,6 +946,11 @@
   // John communicated to the medical community his retirement.
 {
   "@context": "http://schema.org",
+  "@type": "CommunicateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "MedicalAudience",
     "name": "Brain surgeons"
@@ -680,10 +958,15 @@
   "object": "I'm retiring"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AskAction"><h1 class="page-title"><span id="AskAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/AskAction"><span property="rdfs:label">AskAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of posing a question / favor to someone.<p>Related actions:</p><ul><li><a href="http://schema.org/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AskAction">AskAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/question"><th class="prop-nam" scope="row"><code property="rdfs:label">question</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AskAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. A question.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John asked Steve 'What is 2 + 2?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AskAction"><h1 class="page-title"><span id="AskAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/AskAction"><span property="rdfs:label">AskAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of posing a question / favor to someone.<p>Related actions:</p><ul><li><a href="http://schema.org/ReplyAction">ReplyAction</a>: Appears generally as a response to AskAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AskAction">AskAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/question"><th class="prop-nam" scope="row"><code property="rdfs:label">question</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AskAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. A question.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John asked Steve 'What is 2 + 2?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John asked Steve 'What is 2 + 2?'.
 {
   "@context": "http://schema.org",
+  "@type": "AskAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
@@ -691,10 +974,15 @@
   "question": "What's 2 + 2?"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckInAction"><h1 class="page-title"><span id="CheckInAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CheckInAction"><span property="rdfs:label">CheckInAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">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) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).<p>Related actions:</p><ul><li><a href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antonym of CheckInAction.</li><li><a href="http://schema.org/ArriveAction">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existance.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckInAction">CheckInAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked in at Yandex.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckInAction"><h1 class="page-title"><span id="CheckInAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CheckInAction"><span property="rdfs:label">CheckInAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">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) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).<p>Related actions:</p><ul><li><a href="http://schema.org/CheckOutAction">CheckOutAction</a>: The antagonym of CheckInAction.</li><li><a href="http://schema.org/ArriveAction">ArriveAction</a>: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.</li><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existance.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckInAction">CheckInAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked in at Yandex.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John checked in at Yandex.
 {
   "@context": "http://schema.org",
+  "@type": "CheckInAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "location": {
     "@type": "Place",
     "address": {
@@ -712,6 +1000,11 @@
   // John checked into a flight at the airport.
 {
   "@context": "http://schema.org",
+  "@type": "CheckInAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Flight",
     "flightNumber": "110",
@@ -738,20 +1031,11 @@
   // John checked into a flight online.
 {
   "@context": "http://schema.org",
-  "object": {
-    "@type": "Flight",
-    "flightNumber": "AA110"
+  "@type": "CheckInAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
   },
-  "instrument": {
-    "@type": "WebApplication",
-    "url": "http://aa.com"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckOutAction"><h1 class="page-title"><span id="CheckOutAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CheckOutAction"><span property="rdfs:label">CheckOutAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight) or place (e.g. hotel).<p>Related actions:</p><ul><li><a href="http://schema.org/CheckInAction">CheckInAction</a>: The antonym of CheckOutAction.</li><li><a href="http://schema.org/DepartAction">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li><li><a href="http://schema.org/CancelAction">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckOutAction">CheckOutAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked out of a flight online.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John checked out of a flight online.
-{
-  "@context": "http://schema.org",
   "object": {
     "@type": "Flight",
     "flightNumber": "AA110"
@@ -762,76 +1046,121 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CommentAction"><h1 class="page-title"><span id="CommentAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CommentAction"><span property="rdfs:label">CommentAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of generating a comment about a subject.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommentAction">CommentAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Clive commented on Pam's post.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Clive commented on Pam's post.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CheckOutAction"><h1 class="page-title"><span id="CheckOutAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CheckOutAction"><span property="rdfs:label">CheckOutAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">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).<p>Related actions:</p><ul><li><a href="http://schema.org/CheckInAction">CheckInAction</a>: The antagonym of CheckOutAction.</li><li><a href="http://schema.org/DepartAction">DepartAction</a>: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li><li><a href="http://schema.org/CancelAction">CancelAction</a>: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CheckOutAction">CheckOutAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John checked out of a flight online.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John checked out of a flight online.
 {
   "@context": "http://schema.org",
-  "content": {
-    "@type": "Comment",
-    "name": "I couldn’t agree more!"
+  "@type": "CheckOutAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
   },
-  "about": {
-    "@type": "ShareAction",
-    "agent": "Cindy Celebrity",
-    "content": {
-      "@type": "Post",
-      "name": "Can't wait to perform in Hawaii tomorrow!"
-    }
+  "object": {
+    "@type": "Flight",
+    "flightNumber": "AA110"
+  },
+  "instrument": {
+    "@type": "WebApplication",
+    "url": "http://aa.com"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InformAction"><h1 class="page-title"><span id="InformAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction"><span property="rdfs:label">InformAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying someone of information pertinent to them, with no expectation of a response.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#ConfirmAction">ConfirmAction</a></li><li><a href="#RsvpAction">RsvpAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John informed Steve of a work party.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CommentAction"><h1 class="page-title"><span id="CommentAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/CommentAction"><span property="rdfs:label">CommentAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of generating a comment about a subject.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommentAction">CommentAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John commented on a blog post.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John commented on a blog post.
+{
+  "@context": "http://schema.org",
+  "@type": "CommentAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
+  "object": {
+    "@type": "UserComment",
+    "name": "That's cool!"
+  },
+  "about": {
+    "@type": "ScholarlyArticle",
+    "name": "We found that P = NP!"
+  }
+}
+&lt;/script&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InformAction"><h1 class="page-title"><span id="InformAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction"><span property="rdfs:label">InformAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying someone of information pertinent to them, with no expectation of a response.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/InformAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#ConfirmAction">ConfirmAction</a></li><li><a href="#RsvpAction">RsvpAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John informed Steve of a work party.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John informed Steve of a work party.
 {
   "@context": "http://schema.org",
+  "@type": "InformAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
   },
-  "object": {
+  "event": {
     "@type": "BusinessEvent",
     "name": "Department party"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ConfirmAction"><h1 class="page-title"><span id="ConfirmAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction" property="rdfs:subClassOf"><span>InformAction</span></a> &gt; <a href="http://schema.org/ConfirmAction"><span property="rdfs:label">ConfirmAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying someone that a future event/action is going to happen as expected.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConfirmAction">ConfirmAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John confirmed the game was still on.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ConfirmAction"><h1 class="page-title"><span id="ConfirmAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction" property="rdfs:subClassOf"><span>InformAction</span></a> &gt; <a href="http://schema.org/ConfirmAction"><span property="rdfs:label">ConfirmAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying someone that a future event/action is going to happen as expected.<p>Related actions:</p><ul><li><a href="http://schema.org/CancelAction">CancelAction</a>: The antagonym of ConfirmAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ConfirmAction">ConfirmAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John confirmed the game was still on.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John confirmed the game was still on.
 {
   "@context": "http://schema.org",
-  "object": {
+  "@type": "ConfirmAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
+  "event": {
     "@type": "SportsEvent",
     "name": "NBA finals"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RsvpAction"><h1 class="page-title"><span id="RsvpAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction" property="rdfs:subClassOf"><span>InformAction</span></a> &gt; <a href="http://schema.org/RsvpAction"><span property="rdfs:label">RsvpAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying an event organiser as to whether you expect to attend the event.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RsvpAction">RsvpAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John confirmed his presence on the event.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RsvpAction"><h1 class="page-title"><span id="RsvpAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InformAction" property="rdfs:subClassOf"><span>InformAction</span></a> &gt; <a href="http://schema.org/RsvpAction"><span property="rdfs:label">RsvpAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of notifying an event organiser as to whether you expect to attend the event.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InformAction">InformAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RsvpAction">RsvpAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John confirmed his presence on the event.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John confirmed his presence on the event.
 {
   "@context": "http://schema.org",
-  "object": {
+  "@type": "RsvpAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
+  "event": {
     "@type": "SportsEvent",
     "name": "NBA finals"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InviteAction"><h1 class="page-title"><span id="InviteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InviteAction"><span property="rdfs:label">InviteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of asking someone to attend an event.<p>Related actions:</p><ul><li><a href="http://schema.org/RsvpACtion">RsvpACtion</a>: Reciprocal of InviteAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InviteAction">InviteAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John invited Steve to his party.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InviteAction"><h1 class="page-title"><span id="InviteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/InviteAction"><span property="rdfs:label">InviteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of asking someone to attend an event. Reciprocal of RsvpAction.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InviteAction">InviteAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/InviteAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John invited Steve to his party.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John invited Steve to his party.
 {
   "@context": "http://schema.org",
+  "@type": "InviteAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
   },
-  "object": {
+  "event": {
     "@type": "Event",
     "name": "Steve's party"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReplyAction"><h1 class="page-title"><span id="ReplyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/ReplyAction"><span property="rdfs:label">ReplyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of responding to a question/message asked/sent by the object.<p>Related actions:</p><ul><li><a href="http://schema.org/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReplyAction">ReplyAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John replied '4' to Steve's question 'What's 2 + 2?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReplyAction"><h1 class="page-title"><span id="ReplyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/ReplyAction"><span property="rdfs:label">ReplyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of responding to a question/message asked/sent by the object. Related to <a href="AskAction">AskAction</a>.<p>Related actions:</p><ul><li><a href="http://schema.org/AskAction">AskAction</a>: Appears generally as an origin of a ReplyAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReplyAction">ReplyAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John replied '4' to Steve's question 'What's 2 + 2?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John replied '4' to Steve's question 'What's 2 + 2?'.
 {
   "@context": "http://schema.org",
+  "@type": "AskAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
@@ -840,91 +1169,54 @@
   "answer": "4."
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ShareAction"><h1 class="page-title"><span id="ShareAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/ShareAction"><span property="rdfs:label">ShareAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of distributing content to people for their amusement or edification.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/content"><th class="prop-nam" scope="row"><code>content</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The content of the communication.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The language used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ShareAction">ShareAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Pam shared a post with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Pam shared a post with Steve.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ShareAction"><h1 class="page-title"><span id="ShareAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction"><span>InteractAction</span></a> &gt; <a href="http://schema.org/CommunicateAction" property="rdfs:subClassOf"><span>CommunicateAction</span></a> &gt; <a href="http://schema.org/ShareAction"><span property="rdfs:label">ShareAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of distributing content to people for their amusement or edification.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CommunicateAction">CommunicateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/about"><th class="prop-nam" scope="row"><code>about</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The subject matter of the content.</td></tr> <tr href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code>recipient</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a> or <a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr href="http://schema.org/language"><th class="prop-nam" scope="row"><code>language</code></th><td class="prop-ect"><a href="http://schema.org/Language">Language</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/instrument">instrument</a>. The languaged used on this action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ShareAction">ShareAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John shared a post with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John shared a post with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "ShareAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
   },
-  "content": {
-    "@type": "Post",
+  "object": {
+    "@type": "Blog",
     "name": "We proved that 2 + 2 = 4!"
   }
 }
 &lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Pam shared an image.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Pam shared an image.
+</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John shared an image with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John shared an image with Steve.
 {
   "@context": "http://schema.org",
-  "content": {
-    "@type": "Post",
-    "name": "Look at my kids!",
-    "attachment": {
-      "@type": "ImageObject",
-      "name": "My Kids",
-      "url": "http://pam.example.com/kids.jpg"
-    }
-  }
-}
-&lt;/script&gt;
-</pre><b>Example 3</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Pam shared a video.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Pam shared a video.
-{
-  "@context": "http://schema.org",
-  "content": {
-    "@type": "Post",
-    "name": "Look at my cat chasing its own tail!",
-    "attachment": {
-      "@type": "VideoObject",
-      "name": "Tom chasing his tail",
-      "url": "http://www.youtube.com/watch?v=example_tom_movie",
-      "thumbnail": {
-        "@type": "ImageObject",
-        "url": "http://www.youtube.com/thumbnail?v=example_tom_movie"
-      }
-    }
+  "@type": "ShareAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
+  "recipient": {
+    "@type": "Person",
+    "name": "Steve"
+  },
+  "object": {
+    "@type": "ImageObject",
+    "name": "My kids",
+    "url": "http://john.com/kids.jpg"
   }
 }
 &lt;/script&gt;
-</pre><b>Example 4</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Pam shared a webpage.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Pam shared a webpage.
-{
-  "@context": "http://schema.org",
-  "content": {
-    "@type": "Post",
-    "name": "I found this great selection of holiday recipes!",
-    "attachment": {
-      "@type": "WebPage",
-      "name": "Top 10 holiday favorites",
-      "url": "http://recipes.example.com/top10/holiday"
-    }
-  }
-}
-&lt;/script&gt;
-</pre><b>Example 5</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Ray reshared a post from Cindy.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Ray reshared a post from Cindy.
-{
-  "@context": "http://schema.org",
-  "content": {
-    "@type": "Post",
-    "name": "Who's down to go to Cindy's concert?"
-  },
-  "about": {
-    "@type": "ShareAction",
-    "agent": "Cindy Celebrity",
-    "content": {
-      "@type": "Post",
-      "name": "Can't wait to perform in Hawaii tomorrow!"
-    }
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FollowAction"><h1 class="page-title"><span id="FollowAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/FollowAction"><span property="rdfs:label">FollowAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.<p>Related actions:</p><ul><li><a href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing to receive updates from the object.</li><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li><li><a href="http://schema.org/TrackAction">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FollowAction">FollowAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/followee"><th class="prop-nam" scope="row"><code property="rdfs:label">followee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/FollowAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The person or organization being followed.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John followed Steve on Twitter.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/FollowAction"><h1 class="page-title"><span id="FollowAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/FollowAction"><span property="rdfs:label">FollowAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.<p>Related actions:</p><ul><li><a href="http://schema.org/BefriendAction">BefriendAction</a>: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.</li><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.</li><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.</li><li><a href="http://schema.org/TrackAction">TrackAction</a>: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#FollowAction">FollowAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/followee"><th class="prop-nam" scope="row"><code property="rdfs:label">followee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/FollowAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The person or organization being followed.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John followed Steve on Twitter.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John followed Steve on Twitter.
 {
   "@context": "http://schema.org",
+  "@type": "FollowAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "followee": {
     "@type": "Person",
     "name": "Steve"
@@ -935,10 +1227,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/JoinAction"><h1 class="page-title"><span id="JoinAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/JoinAction"><span property="rdfs:label">JoinAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent joins an event/group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining an event/group of people.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#JoinAction">JoinAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John joined the basketball team.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/JoinAction"><h1 class="page-title"><span id="JoinAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/JoinAction"><span property="rdfs:label">JoinAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent joins an event/group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, JoinAction refers to joining a group/team of people.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#JoinAction">JoinAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/JoinAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John joined the basketball team.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John joined the basketball team.
 {
   "@context": "http://schema.org",
+  "@type": "JoinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SportsTeam",
     "name": "Chicago Bulls"
@@ -949,6 +1246,11 @@
   // John joined the Beatles.
 {
   "@context": "http://schema.org",
+  "@type": "JoinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicGroup",
     "name": "The Beatles"
@@ -959,6 +1261,11 @@
   // John joined the Cats cast.
 {
   "@context": "http://schema.org",
+  "@type": "JoinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "TheatreGroup",
     "name": "Cats"
@@ -969,36 +1276,56 @@
   // John joined the festival.
 {
   "@context": "http://schema.org",
-  "object": {
+  "@type": "JoinAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
+  "event": {
     "@type": "Festival",
     "name": "Woodstock"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LeaveAction"><h1 class="page-title"><span id="LeaveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/LeaveAction"><span property="rdfs:label">LeaveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent leaves an event / group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: The antonym of LeaveAction.</li><li><a href="http://schema.org/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a event/group of people rather than a service.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LeaveAction">LeaveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John left the Chicago Bulls.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LeaveAction"><h1 class="page-title"><span id="LeaveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/LeaveAction"><span property="rdfs:label">LeaveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent leaves an event / group with participants/friends at a location.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: The antagonym of LeaveAction.</li><li><a href="http://schema.org/UnRegisterAction">UnRegisterAction</a>: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LeaveAction">LeaveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/LeaveAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John left the Chicago Bulls.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John left the Chicago Bulls.
 {
   "@context": "http://schema.org",
+  "@type": "LeaveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SportsTeam",
     "name": "Chicago Bulls"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/MarryAction"><h1 class="page-title"><span id="MarryAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/MarryAction"><span property="rdfs:label">MarryAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of marrying a person.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MarryAction">MarryAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John married Ann.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/MarryAction"><h1 class="page-title"><span id="MarryAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/MarryAction"><span property="rdfs:label">MarryAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of marrying a person.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MarryAction">MarryAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John married Ann.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John married Ann.
 {
   "@context": "http://schema.org",
+  "@type": "MarryAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Person",
     "name": "Ann"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RegisterAction"><h1 class="page-title"><span id="RegisterAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/RegisterAction"><span property="rdfs:label">RegisterAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of registering to be a user of a service, product or web page.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* an event/group of people.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li><li><a href="http://schema.org/EnrollAction">EnrollAction</a>: Unlike EnrollAction, RegisterAction does not refers to a future event but to a service/product.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RegisterAction">RegisterAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John registered for the IEEE.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RegisterAction"><h1 class="page-title"><span id="RegisterAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/RegisterAction"><span property="rdfs:label">RegisterAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of registering to be a user of a service, product or web page.<p>Related actions:</p><ul><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.</li><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.</li><li><a href="http://schema.org/SubscribeAction">SubscribeAction</a>: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RegisterAction">RegisterAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John registered for the IEEE.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John registered for the IEEE.
 {
   "@context": "http://schema.org",
+  "@type": "RegisterAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Organization",
     "name": "IEEE"
@@ -1009,6 +1336,11 @@
   // John registered to Twitter.
 {
   "@context": "http://schema.org",
+  "@type": "RegisterAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "Twitter"
@@ -1019,36 +1351,56 @@
   // John registered to Comcast.
 {
   "@context": "http://schema.org",
+  "@type": "RegisterAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "Comcast"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SubscribeAction"><h1 class="page-title"><span id="SubscribeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/SubscribeAction"><span property="rdfs:label">SubscribeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SubscribeAction">SubscribeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John subscribed to mailing list.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SubscribeAction"><h1 class="page-title"><span id="SubscribeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/SubscribeAction"><span property="rdfs:label">SubscribeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.<p>Related actions:</p><ul><li><a href="http://schema.org/FollowAction">FollowAction</a>: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.</li><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li><li><a href="http://schema.org/JoinAction">JoinAction</a>: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SubscribeAction">SubscribeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John subscribed to mailing list.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John subscribed to mailing list.
 {
   "@context": "http://schema.org",
+  "@type": "SubscribeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "IEEE Mailing List"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UnRegisterAction"><h1 class="page-title"><span id="UnRegisterAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/UnRegisterAction"><span property="rdfs:label">UnRegisterAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of unregistering from a service.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: The antonym of UnRegisterAction.</li><li><a href="http://schema.org/Leave">Leave</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UnRegisterAction">UnRegisterAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John unregistered from Comcast.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UnRegisterAction"><h1 class="page-title"><span id="UnRegisterAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/InteractAction" property="rdfs:subClassOf"><span>InteractAction</span></a> &gt; <a href="http://schema.org/UnRegisterAction"><span property="rdfs:label">UnRegisterAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of un-registering from a service.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Antagonym of UnRegisterAction.</li><li><a href="http://schema.org/Leave">Leave</a>: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you werer previously registered, rather than leaving a team/group of people.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InteractAction">InteractAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UnRegisterAction">UnRegisterAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John unregistered from Comcast.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John unregistered from Comcast.
 {
   "@context": "http://schema.org",
+  "@type": "UnRegisterAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Product",
     "name": "Comcast"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/MoveAction"><h1 class="page-title"><span id="MoveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction"><span property="rdfs:label">MoveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of an agent relocating to a place.<p>Related actions:</p><ul><li><a href="http://schema.org/TransferAction">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/MoveAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/MoveAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#ArriveAction">ArriveAction</a></li><li><a href="#DepartAction">DepartAction</a></li><li><a href="#TravelAction">TravelAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John moved a sculpture from one museum to another.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/MoveAction"><h1 class="page-title"><span id="MoveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction"><span property="rdfs:label">MoveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of an agent relocating to a place.<p>Related actions:</p><ul><li><a href="http://schema.org/TransferAction">TransferAction</a>: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/MoveAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/MoveAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#ArriveAction">ArriveAction</a></li><li><a href="#DepartAction">DepartAction</a></li><li><a href="#TravelAction">TravelAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John moved a sculpture from one museum to another.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John moved a sculpture from one museum to another.
 {
   "@context": "http://schema.org",
+  "@type": "MoveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Sculpture",
     "name": "The thinker"
@@ -1063,30 +1415,45 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ArriveAction"><h1 class="page-title"><span id="ArriveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/ArriveAction"><span property="rdfs:label">ArriveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of arriving at a place. An agent arrives at a destination from an fromLocation, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ArriveAction">ArriveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John arrived at the hotel.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ArriveAction"><h1 class="page-title"><span id="ArriveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/ArriveAction"><span property="rdfs:label">ArriveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of arriving at a place. An agent arrives at a destination from an fromLocation, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ArriveAction">ArriveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John arrived at the hotel.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John arrived at the hotel.
 {
   "@context": "http://schema.org",
+  "@type": "ArriveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Hotel",
     "name": "The Hilton"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DepartAction"><h1 class="page-title"><span id="DepartAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/DepartAction"><span property="rdfs:label">DepartAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of  departing from a place. An agent departs from an fromLocation for a destination, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DepartAction">DepartAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John departed from the hotel.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DepartAction"><h1 class="page-title"><span id="DepartAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/DepartAction"><span property="rdfs:label">DepartAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of  departing from a place. An agent departs from an fromLocation for a destination, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DepartAction">DepartAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John departed from the hotel.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John departed from the hotel.
 {
   "@context": "http://schema.org",
+  "@type": "DepartAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Hotel",
     "name": "The Hilton"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TravelAction"><h1 class="page-title"><span id="TravelAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/TravelAction"><span property="rdfs:label">TravelAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of traveling from an fromLocation to a destination by a specified mode of transport, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TravelAction">TravelAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/distance"><th class="prop-nam" scope="row"><code property="rdfs:label">distance</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TravelAction"><a property="http://schema.org/range" href="http://schema.org/Distance">Distance</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/asset">asset</a>. The distance travelled.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John traveled to Brazil.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John traveled to Brazil.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TravelAction"><h1 class="page-title"><span id="TravelAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/MoveAction" property="rdfs:subClassOf"><span>MoveAction</span></a> &gt; <a href="http://schema.org/TravelAction"><span property="rdfs:label">TravelAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of traveling from an fromLocation to a destination by a specified mode of transport, optionally with participants.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#MoveAction">MoveAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TravelAction">TravelAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/distance"><th class="prop-nam" scope="row"><code property="rdfs:label">distance</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TravelAction"><a property="http://schema.org/range" href="http://schema.org/Distance">Distance</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/asset">asset</a>. The distance travelled.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John travel to Brazil.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John travel to Brazil.
 {
   "@context": "http://schema.org",
+  "@type": "TravelAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "toLocation": {
     "@type": "Country",
     "name": "Brazil"
@@ -1097,6 +1464,11 @@
   // John travel from the US to Brazil with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "TravelAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "fromLocation": {
     "@type": "Country",
     "name": "USA"
@@ -1111,10 +1483,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/OrganizeAction"><h1 class="page-title"><span id="OrganizeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span property="rdfs:label">OrganizeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of manipulating/administering/supervising/controlling one or more objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#AllocateAction">AllocateAction</a></li><li><a href="#ApplyAction">ApplyAction</a></li><li><a href="#BookmarkAction">BookmarkAction</a></li><li><a href="#PlanAction">PlanAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John organized his webpage.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/OrganizeAction"><h1 class="page-title"><span id="OrganizeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span property="rdfs:label">OrganizeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of manipulating/administering/supervising/controlling one or more objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#AllocateAction">AllocateAction</a></li><li><a href="#ApplyAction">ApplyAction</a></li><li><a href="#BookmarkAction">BookmarkAction</a></li><li><a href="#PlanAction">PlanAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John organized his webpage.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John organized his webpage.
 {
   "@context": "http://schema.org",
+  "@type": "OrganizeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "WebPage",
     "name": "John's thought about the web"
@@ -1125,16 +1502,26 @@
   // John organized his business.
 {
   "@context": "http://schema.org",
+  "@type": "OrganizeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "LocalBusiness",
     "name": "John's tavern"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AllocateAction"><h1 class="page-title"><span id="AllocateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction"><span property="rdfs:label">AllocateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of organizing tasks/objects/events by associating resources to it.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code property="rdfs:label">purpose</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AllocateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AcceptAction">AcceptAction</a></li><li><a href="#AssignAction">AssignAction</a></li><li><a href="#AuthorizeAction">AuthorizeAction</a></li><li><a href="#RejectAction">RejectAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John allocated 5 hours to exercise.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AllocateAction"><h1 class="page-title"><span id="AllocateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction"><span property="rdfs:label">AllocateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of organizing tasks/objects/events by associating resources to it.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code property="rdfs:label">purpose</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AllocateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AcceptAction">AcceptAction</a></li><li><a href="#AssignAction">AssignAction</a></li><li><a href="#AuthorizeAction">AuthorizeAction</a></li><li><a href="#RejectAction">RejectAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John allocated 5 hours to exercise.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John allocated 5 hours to exercise.
 {
   "@context": "http://schema.org",
+  "@type": "AllocateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Duration",
     "name": "5 hours"
@@ -1145,10 +1532,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AcceptAction"><h1 class="page-title"><span id="AcceptAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AcceptAction"><span property="rdfs:label">AcceptAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of committing to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/RejectAction">RejectAction</a>: The antonym of AcceptAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AcceptAction">AcceptAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John accepted a plan to exercise to help with his obesity.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AcceptAction"><h1 class="page-title"><span id="AcceptAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AcceptAction"><span property="rdfs:label">AcceptAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of committing to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/RejectAction">RejectAction</a>: The antagonym of AcceptAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AcceptAction">AcceptAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John accepted a plan to exercise to help with his obesity.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John accepted a plan to exercise to help with his obesity.
 {
   "@context": "http://schema.org",
+  "@type": "AcceptAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "name": "John's weight loss plan"
@@ -1159,10 +1551,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AssignAction"><h1 class="page-title"><span id="AssignAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AssignAction"><span property="rdfs:label">AssignAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of allocating an action/event/task to some destination (someone or something).</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssignAction">AssignAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Dr. John assigned an exercise plan to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AssignAction"><h1 class="page-title"><span id="AssignAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AssignAction"><span property="rdfs:label">AssignAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of allocating an action/event/task to some destination (someone or something).</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AssignAction">AssignAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Dr. John assigned an exercise plan to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // Dr. John assigned an exercise plan to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "AssignAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "name": "Steve's weight loss plan"
@@ -1177,10 +1574,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AuthorizeAction"><h1 class="page-title"><span id="AuthorizeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AuthorizeAction"><span property="rdfs:label">AuthorizeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of granting permission to an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AuthorizeAction">AuthorizeAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AuthorizeAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John authorized Dr. Steve access to his diet plan.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John authorized Dr. Steve access to his diet plan.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AuthorizeAction"><h1 class="page-title"><span id="AuthorizeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/AuthorizeAction"><span property="rdfs:label">AuthorizeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of granting permission to an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AuthorizeAction">AuthorizeAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/AuthorizeAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Dr. John authorized Steve's diet.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // Dr. John authorized Steve's diet.
 {
   "@context": "http://schema.org",
+  "@type": "AuthorizeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Diet",
     "name": "Steve's weight loss plan"
@@ -1195,10 +1597,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RejectAction"><h1 class="page-title"><span id="RejectAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/RejectAction"><span property="rdfs:label">RejectAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of declining to accept an object.<p>Related actions:</p><ul><li><a href="http://schema.org/AcceptAction">AcceptAction</a>: The antonym of RejectAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RejectAction">RejectAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John rejected a plan to exercise that helps him with his obesity.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RejectAction"><h1 class="page-title"><span id="RejectAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/AllocateAction" property="rdfs:subClassOf"><span>AllocateAction</span></a> &gt; <a href="http://schema.org/RejectAction"><span property="rdfs:label">RejectAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of rejecting to/adopting an object.<p>Related actions:</p><ul><li><a href="http://schema.org/AcceptAction">AcceptAction</a>: The antagonym of RejectAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AllocateAction">AllocateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code>purpose</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RejectAction">RejectAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John rejected a plan to exercise that helps him with his obesity.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John rejected a plan to exercise that helps him with his obesity.
 {
   "@context": "http://schema.org",
+  "@type": "RejectAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "name": "John's weight loss plan"
@@ -1209,20 +1616,30 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ApplyAction"><h1 class="page-title"><span id="ApplyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/ApplyAction"><span property="rdfs:label">ApplyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of requesting access to / membership of a service / organization, without certainty of approval.<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ApplyAction">ApplyAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John applied to Harvard.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ApplyAction"><h1 class="page-title"><span id="ApplyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/ApplyAction"><span property="rdfs:label">ApplyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of registering to an organization/service without the guarantee to receive it. NOTE(goto): should this be under InteractAction instead?<p>Related actions:</p><ul><li><a href="http://schema.org/RegisterAction">RegisterAction</a>: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ApplyAction">ApplyAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John applied to Harvard.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John applied to Harvard.
 {
   "@context": "http://schema.org",
+  "@type": "ApplyAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "CollegeOrUniversity",
     "name": "Harvard"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BookmarkAction"><h1 class="page-title"><span id="BookmarkAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/BookmarkAction"><span property="rdfs:label">BookmarkAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent bookmarks/flags/labels/tags/marks an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BookmarkAction">BookmarkAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bookmarked a photo using Instagram.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John bookmarked a photo using Instagram.
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BookmarkAction"><h1 class="page-title"><span id="BookmarkAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/BookmarkAction"><span property="rdfs:label">BookmarkAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent bookmarks/flags/labels/tags/marks an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BookmarkAction">BookmarkAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bookmarked a photo using instagram.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+  // John bookmarked a photo using instagram.
 {
   "@context": "http://schema.org",
+  "@type": "BookmarkAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ImageObject",
     "name": "Steve",
@@ -1234,10 +1651,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PlanAction"><h1 class="page-title"><span id="PlanAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction"><span property="rdfs:label">PlanAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of planning the execution of an event/task/action/reservation/plan for a future date.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code property="rdfs:label">scheduledTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlanAction"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">The time the object is scheduled to.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#CancelAction">CancelAction</a></li><li><a href="#ReserveAction">ReserveAction</a></li><li><a href="#ScheduleAction">ScheduleAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John planned a trip with a travel agency.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PlanAction"><h1 class="page-title"><span id="PlanAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction" property="rdfs:subClassOf"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction"><span property="rdfs:label">PlanAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of planning the execution of an event/task/action/reservation/plan to a future date.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code property="rdfs:label">scheduledTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlanAction"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">The time the object is scheduled to.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#CancelAction">CancelAction</a></li><li><a href="#ReserveAction">ReserveAction</a></li><li><a href="#ScheduleAction">ScheduleAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John planned a trip with a travel agency.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John planned a trip with a travel agency.
 {
   "@context": "http://schema.org",
+  "@type": "PlanAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Event",
     "name": "John's trip"
@@ -1252,6 +1674,11 @@
   // John planned an exercise plan with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "PlanAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "ExercisePlan",
     "name": "John's weight loss plan"
@@ -1262,10 +1689,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CancelAction"><h1 class="page-title"><span id="CancelAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/CancelAction"><span property="rdfs:label">CancelAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of asserting that a future event/action is no longer going to happen.<p>Related actions:</p><ul><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antonym of CancelAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CancelAction">CancelAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John cancelled a trip with a travel agency.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CancelAction"><h1 class="page-title"><span id="CancelAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/CancelAction"><span property="rdfs:label">CancelAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of asserting that a future event/action is no longer going to happen.<p>Related actions:</p><ul><li><a href="http://schema.org/ConfirmAction">ConfirmAction</a>: The antagonym of CancelAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CancelAction">CancelAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John cancelled a trip with a travel agency.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John cancelled a trip with a travel agency.
 {
   "@context": "http://schema.org",
+  "@type": "CancelAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Event",
     "name": "John's trip"
@@ -1276,10 +1708,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReserveAction"><h1 class="page-title"><span id="ReserveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/ReserveAction"><span property="rdfs:label">ReserveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">Placing a hold on an object or service for exclusive use at a given future time.<p>Related actions:</p><ul><li><a href="http://schema.org/ScheduleAction">ScheduleAction</a>: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReserveAction">ReserveAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John reserved a table for May.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReserveAction"><h1 class="page-title"><span id="ReserveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/ReserveAction"><span property="rdfs:label">ReserveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">Reserving a concrete object.<p>Related actions:</p><ul><li><a href="http://schema.org/ScheduleAction">ScheduleAction</a>: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReserveAction">ReserveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code property="rdfs:label">scheduledTime</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReserveAction"><a property="http://schema.org/range" href="http://schema.org/DateTime">DateTime</a></td><td property="rdfs:comment" class="prop-desc">The time the object is scheduled to.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John reserved a table for May.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John reserved a table for May.
 {
   "@context": "http://schema.org",
+  "@type": "ReserveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Reservation",
     "name": "Table at Bar Tartine"
@@ -1287,10 +1724,15 @@
   "scheduledTime": "May"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ScheduleAction"><h1 class="page-title"><span id="ScheduleAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/ScheduleAction"><span property="rdfs:label">ScheduleAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">Determining a time at which an action, event, or task will happen in the future.<p>Related actions:</p><ul><li><a href="http://schema.org/ReserveAction">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ScheduleAction">ScheduleAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John scheduled an event to occur in May.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ScheduleAction"><h1 class="page-title"><span id="ScheduleAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/OrganizeAction"><span>OrganizeAction</span></a> &gt; <a href="http://schema.org/PlanAction" property="rdfs:subClassOf"><span>PlanAction</span></a> &gt; <a href="http://schema.org/ScheduleAction"><span property="rdfs:label">ScheduleAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">Scheduling future actions, events, or tasks.<p>Related actions:</p><ul><li><a href="http://schema.org/ReserveAction">ReserveAction</a>: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrganizeAction">OrganizeAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlanAction">PlanAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/scheduledTime"><th class="prop-nam" scope="row"><code>scheduledTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">The time the object is scheduled to.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ScheduleAction">ScheduleAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John scheduled an event to occur in May.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John scheduled an event to occur in May.
 {
   "@context": "http://schema.org",
+  "@type": "ScheduleAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Event",
     "name": "SXSW"
@@ -1298,10 +1740,15 @@
   "scheduledTime": "May"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PlayAction"><h1 class="page-title"><span id="PlayAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction"><span property="rdfs:label">PlayAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competition or exercise.<p>Related actions:</p><ul><li><a href="http://schema.org/ListenAction">ListenAction</a>: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li><li><a href="http://schema.org/WatchAction">WatchAction</a>: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlayAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/audience"><th class="prop-nam" scope="row"><code property="rdfs:label">audience</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlayAction"><a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#ExerciseAction">ExerciseAction</a></li><li><a href="#PerformAction">PerformAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John played angry birds with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PlayAction"><h1 class="page-title"><span id="PlayAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction"><span property="rdfs:label">PlayAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competion or exercise.<p>Related actions:</p><ul><li><a href="http://schema.org/ListenAction">ListenAction</a>: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.</li><li><a href="http://schema.org/WatchAction">WatchAction</a>: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlayAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/audience"><th class="prop-nam" scope="row"><code property="rdfs:label">audience</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PlayAction"><a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#ExerciseAction">ExerciseAction</a></li><li><a href="#PerformAction">PerformAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John played angry birds with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John played angry birds with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "PlayAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MobileApplication",
     "name": "Angry Birds."
@@ -1312,10 +1759,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ExerciseAction"><h1 class="page-title"><span id="ExerciseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction" property="rdfs:subClassOf"><span>PlayAction</span></a> &gt; <a href="http://schema.org/ExerciseAction"><span property="rdfs:label">ExerciseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in exertive activity for the purposes of improving health and fitness</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr href="http://schema.org/audience"><th class="prop-nam" scope="row"><code>audience</code></th><td class="prop-ect"><a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ExerciseAction">ExerciseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/course"><th class="prop-nam" scope="row"><code property="rdfs:label">course</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The course where this action was taken.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/distance"><th class="prop-nam" scope="row"><code property="rdfs:label">distance</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Distance">Distance</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/asset">asset</a>. The distance travelled.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/opponent"><th class="prop-nam" scope="row"><code property="rdfs:label">opponent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The opponent on this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/event"><th class="prop-nam" scope="row"><code property="rdfs:label">event</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Event">Event</a></td><td property="rdfs:comment" class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/diet"><th class="prop-nam" scope="row"><code property="rdfs:label">diet</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Diet">Diet</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The diet used in this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/exercisePlan"><th class="prop-nam" scope="row"><code property="rdfs:label">exercisePlan</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/ExercisePlan">ExercisePlan</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The exercise plan used on this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/exerciseType"><th class="prop-nam" scope="row"><code property="rdfs:label">exerciseType</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ran 100 miles with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ExerciseAction"><h1 class="page-title"><span id="ExerciseAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction" property="rdfs:subClassOf"><span>PlayAction</span></a> &gt; <a href="http://schema.org/ExerciseAction"><span property="rdfs:label">ExerciseAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in exertive activity for the purposes of improving health and fitness</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr href="http://schema.org/audience"><th class="prop-nam" scope="row"><code>audience</code></th><td class="prop-ect"><a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ExerciseAction">ExerciseAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/course"><th class="prop-nam" scope="row"><code property="rdfs:label">course</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The course where this action was taken.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/distance"><th class="prop-nam" scope="row"><code property="rdfs:label">distance</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Distance">Distance</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/asset">asset</a>. The distance travelled.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/oponent"><th class="prop-nam" scope="row"><code property="rdfs:label">oponent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The oponent on this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/sportsActivityLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">sportsActivityLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/SportsActivityLocation">SportsActivityLocation</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The sports activity location where this action occurred.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/sportsTeam"><th class="prop-nam" scope="row"><code property="rdfs:label">sportsTeam</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/SportsTeam">SportsTeam</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The sports team that participated on this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/sportsEvent"><th class="prop-nam" scope="row"><code property="rdfs:label">sportsEvent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/SportsEvent">SportsEvent</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The sports event where this action occurred.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/diet"><th class="prop-nam" scope="row"><code property="rdfs:label">diet</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Diet">Diet</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The died used in this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/exercisePlan"><th class="prop-nam" scope="row"><code property="rdfs:label">exercisePlan</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/ExercisePlan">ExercisePlan</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The exercise plan used on this action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/exerciseType"><th class="prop-nam" scope="row"><code property="rdfs:label">exerciseType</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ExerciseAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ran 100 miles with Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John ran 100 miles with Steve.
 {
   "@context": "http://schema.org",
+  "@type": "ExerciseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "exerciseType": "Running",
   "distance": "100 miles",
   "participant": {
@@ -1328,32 +1780,27 @@
   // John played tennis against Steve.
 {
   "@context": "http://schema.org",
+  "@type": "ExerciseAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "exerciseType": "Tennis",
-  "opponent": {
+  "oponent": {
     "@type": "Person",
     "name": "Steve"
   }
 }
 &lt;/script&gt;
-</pre><b>Example 3</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John played soccer with the Brazilian team at the World Cup.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John played soccer with the Brazilian team at the World Cup.
-{
-  "@context": "http://schema.org",
-  "exerciseType": "Soccer",
-  "participant": {
-    "@type": "SportsTeam",
-    "name": "Brazilian Soccer Team"
-  },
-  "event": {
-    "@type": "SportsEvent",
-    "name": "World Cup"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PerformAction"><h1 class="page-title"><span id="PerformAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction" property="rdfs:subClassOf"><span>PlayAction</span></a> &gt; <a href="http://schema.org/PerformAction"><span property="rdfs:label">PerformAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in performance arts.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr href="http://schema.org/audience"><th class="prop-nam" scope="row"><code>audience</code></th><td class="prop-ect"><a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PerformAction">PerformAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John performed as a DJ playing Daft Punk on his turntable at Woodstock.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PerformAction"><h1 class="page-title"><span id="PerformAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/PlayAction" property="rdfs:subClassOf"><span>PlayAction</span></a> &gt; <a href="http://schema.org/PerformAction"><span property="rdfs:label">PerformAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in performance arts.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PlayAction">PlayAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/event"><th class="prop-nam" scope="row"><code>event</code></th><td class="prop-ect"><a href="http://schema.org/Event">Event</a></td><td class="prop-desc">Upcoming or past event associated with this place or organization.</td></tr> <tr href="http://schema.org/audience"><th class="prop-nam" scope="row"><code>audience</code></th><td class="prop-ect"><a href="http://schema.org/Audience">Audience</a></td><td class="prop-desc">The intended audience of the item, i.e. the group for whom the item was created.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PerformAction">PerformAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/entertainmentBusiness"><th class="prop-nam" scope="row"><code property="rdfs:label">entertainmentBusiness</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PerformAction"><a property="http://schema.org/range" href="http://schema.org/EntertainmentBusiness">EntertainmentBusiness</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The entertainment business where the action occurred.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John performed as a DJ playing Daft Punk on his turntable at Woodstock.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John performed as a DJ playing Daft Punk on his turntable at Woodstock.
 {
   "@context": "http://schema.org",
+  "@type": "PeformAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "MusicRecording",
     "name": "Daft Punk"
@@ -1368,24 +1815,15 @@
   }
 }
 &lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John performed at Broadway.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John performed at Broadway.
-{
-  "@context": "http://schema.org",
-  "object": {
-    "@type": "MusicRecording",
-    "name": "Daft Punk"
-  },
-  "location": {
-    "@type": "EntertainmentBusiness",
-    "name": "Broadway"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SearchAction"><h1 class="page-title"><span id="SearchAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/SearchAction"><span property="rdfs:label">SearchAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of searching for an object.<p>Related actions:</p><ul><li><a href="http://schema.org/FindAction">FindAction</a>: SearchAction is generally led by a FindAction, but not necessarily.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SearchAction">SearchAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/query"><th class="prop-nam" scope="row"><code property="rdfs:label">query</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SearchAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a> or <a property="http://schema.org/range" href="http://schema.org/Class">Class</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The query used on this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John searched for 'What is the answer to life the universe and everything?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SearchAction"><h1 class="page-title"><span id="SearchAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/SearchAction"><span property="rdfs:label">SearchAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of searching for an object.<p>Related actions:</p><ul><li><a href="http://schema.org/FindAction">FindAction</a>: SearchAction generally leads to a FindAction, but not necessarily.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SearchAction">SearchAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/query"><th class="prop-nam" scope="row"><code property="rdfs:label">query</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SearchAction"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a> or <a property="http://schema.org/range" href="http://schema.org/Class">Class</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The query used on this action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John searched for 'What is the answer to life the universe and everything?'.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John searched for 'What is the answer to life the universe and everything?'.
 {
   "@context": "http://schema.org",
+  "@type": "SearchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "query": "What is the answer to life the universe and everything?"
 }
 &lt;/script&gt;
@@ -1393,16 +1831,26 @@
   // John searched for hotels.
 {
   "@context": "http://schema.org",
+  "@type": "SearchAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "query": {
     "@type": "Class",
     "name": "http://schema.org/Hotel"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TradeAction"><h1 class="page-title"><span id="TradeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction"><span property="rdfs:label">TradeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/price"><th class="prop-nam" scope="row"><code property="rdfs:label">price</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TradeAction"><a property="http://schema.org/range" href="http://schema.org/Number">Number</a> or <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#BuyAction">BuyAction</a></li><li><a href="#DonateAction">DonateAction</a></li><li><a href="#OrderAction">OrderAction</a></li><li><a href="#PayAction">PayAction</a></li><li><a href="#QuoteAction">QuoteAction</a></li><li><a href="#RentAction">RentAction</a></li><li><a href="#SellAction">SellAction</a></li><li><a href="#TipAction">TipAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John traded a Book for US$ 50.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TradeAction"><h1 class="page-title"><span id="TradeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction"><span property="rdfs:label">TradeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/price"><th class="prop-nam" scope="row"><code property="rdfs:label">price</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TradeAction"><a property="http://schema.org/range" href="http://schema.org/Number">Number</a> or <a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#BuyAction">BuyAction</a></li><li><a href="#DonateAction">DonateAction</a></li><li><a href="#OrderAction">OrderAction</a></li><li><a href="#PayAction">PayAction</a></li><li><a href="#QuoteAction">QuoteAction</a></li><li><a href="#RentAction">RentAction</a></li><li><a href="#SellAction">SellAction</a></li><li><a href="#TipAction">TipAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John traded a Book for US$ 50.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John traded a Book for US$ 50.
 {
   "@context": "http://schema.org",
+  "@type": "TradeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1410,46 +1858,34 @@
   "price": "US$ 50"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BuyAction"><h1 class="page-title"><span id="BuyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/BuyAction"><span property="rdfs:label">BuyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price.<p>Related actions:</p><ul><li><a href="http://schema.org/SellAction">SellAction</a>: Reciprocal.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BuyAction">BuyAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/vendor"><th class="prop-nam" scope="row"><code property="rdfs:label">vendor</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BuyAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The seller. The participant/person/organization that sold the object.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/warrantyPromise"><th class="prop-nam" scope="row"><code property="rdfs:label">warrantyPromise</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BuyAction"><a property="http://schema.org/range" href="http://schema.org/WarrantyPromise">WarrantyPromise</a></td><td property="rdfs:comment" class="prop-desc">The warranty promise(s) included in the offer.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bought a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BuyAction"><h1 class="page-title"><span id="BuyAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/BuyAction"><span property="rdfs:label">BuyAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BuyAction">BuyAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/vendor"><th class="prop-nam" scope="row"><code property="rdfs:label">vendor</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BuyAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The seller.The participant/person/organization that sold the object.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/warrantyPromise"><th class="prop-nam" scope="row"><code property="rdfs:label">warrantyPromise</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BuyAction"><a property="http://schema.org/range" href="http://schema.org/WarrantyPromise">WarrantyPromise</a></td><td property="rdfs:comment" class="prop-desc">The warranty promise(s) included in the offer.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bought a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John bought a Book on amazon.com.
 {
   "@context": "http://schema.org",
+  "@type": "BuyAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
   },
-  "instrument": {
+  "location": {
     "@type": "Product",
     "name": "Amazon"
   }
 }
 &lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bought the soundtrack to Contoso</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John bought the soundtrack to Contoso
-{
-  "@context": "http://schema.org",
-  "object": {
-    "@type": "MusicAlbum",
-    "name": "Contoso: The Soundtrack"
-  },
-  "price": "$5.99"
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DonateAction"><h1 class="page-title"><span id="DonateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/DonateAction"><span property="rdfs:label">DonateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of providing goods, services, or money without compensation, often for philanthropic reasons.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DonateAction">DonateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/DonateAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John donated $20.00 to Red Cross.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John donated $20.00 to Red Cross.
-{
-  "@context": "http://schema.org",
-  "price": "US$ 20",
-  "recipient": {
-    "@type": "NGO",
-    "name": "Red Cross"
-  }
-}
-&lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John donated $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DonateAction"><h1 class="page-title"><span id="DonateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/DonateAction"><span property="rdfs:label">DonateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of providing goods, services, or money without compensation, often for philanthropic reasons.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DonateAction">DonateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/DonateAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John donated $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John donated $10 to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "DonateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "price": "US$ 10",
   "recipient": {
     "@type": "Person",
@@ -1457,53 +1893,34 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/OrderAction"><h1 class="page-title"><span id="OrderAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/OrderAction"><span property="rdfs:label">OrderAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent orders an object/product/service to be delivered/sent.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrderAction">OrderAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/vendor"><th class="prop-nam" scope="row"><code property="rdfs:label">vendor</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/OrderAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The seller. The participant/person/organization that sold the object.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ordered the Premium Cable Package from Contoso Cable.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John ordered the Premium Cable Package from Contoso Cable.
-{
-  "@context": "http://schema.org",
-  "object": {
-    "@type": "Thing",
-    "name": "Premium Cable Package"
-  },
-  "vendor": {
-    "@type": "Organization",
-    "name": "Contoso Cable"
-  }
-}
-&lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ordered a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/OrderAction"><h1 class="page-title"><span id="OrderAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/OrderAction"><span property="rdfs:label">OrderAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent orders an object/product/service to be delivered/sent.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#OrderAction">OrderAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John ordered a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John ordered a Book on amazon.com.
 {
   "@context": "http://schema.org",
+  "@type": "OrderedAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
   },
-  "vendor": {
-    "@type": "Organization",
+  "location": {
+    "@type": "Product",
     "name": "Amazon"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PayAction"><h1 class="page-title"><span id="PayAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/PayAction"><span property="rdfs:label">PayAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent pays a price to a participant.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PayAction">PayAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PayAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code property="rdfs:label">purpose</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PayAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/vendor"><th class="prop-nam" scope="row"><code property="rdfs:label">vendor</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PayAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The seller. The participant/person/organization that sold the object.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John paid Contoso Cable a monthly fee of $29.99 for his cable service.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John paid Contoso Cable a monthly fee of $29.99 for his cable service.
-{
-  "@context": "http://schema.org",
-  "price": "$29.99 per month",
-  "purpose": {
-    "@type": "Product",
-    "name": "Premium Cable Package"
-  },
-  "vendor": {
-    "@type": "Organization",
-    "name": "Contoso Cable"
-  }
-}
-&lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John paid US$ 1,500 for a flight.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PayAction"><h1 class="page-title"><span id="PayAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/PayAction"><span property="rdfs:label">PayAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent pays a price to a participant.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PayAction">PayAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PayAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/purpose"><th class="prop-nam" scope="row"><code property="rdfs:label">purpose</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/PayAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A goal towards an action is taken. Can be concrete or abstract.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John paid US$ 1,500 for a flight.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John paid US$ 1,500 for a flight.
 {
   "@context": "http://schema.org",
+  "@type": "PayAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "price": "US$ 1,500",
   "purpose": {
     "@type": "Flight",
@@ -1511,21 +1928,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/QuoteAction"><h1 class="page-title"><span id="QuoteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/QuoteAction"><span property="rdfs:label">QuoteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent quotes/estimates/appraises an object/product/service with a price at a location/store.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#QuoteAction">QuoteAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John quoted $50/hr for his plumbing services.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John quoted $50/hr for his plumbing services.
-{
-  "@context": "http://schema.org",
-  "object": {
-    "@type": "GeneralContractor",
-    "name": "plumbing"
-  },
-  "price": "$50/hr"
-}
-&lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John quoted a flight for US$ 1,500.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/QuoteAction"><h1 class="page-title"><span id="QuoteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/QuoteAction"><span property="rdfs:label">QuoteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An agent quotes/estimates/appraises an object/product/service with a price at a location/store.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#QuoteAction">QuoteAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John quoted a flight for US$ 1,500.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John quoted a flight for US$ 1,500.
 {
   "@context": "http://schema.org",
+  "@type": "QuoteAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Flight",
     "name": "AA123"
@@ -1533,10 +1944,15 @@
   "price": "US$ 1,500"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RentAction"><h1 class="page-title"><span id="RentAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/RentAction"><span property="rdfs:label">RentAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RentAction">RentAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/realEstateAgent"><th class="prop-nam" scope="row"><code property="rdfs:label">realEstateAgent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/RentAction"><a property="http://schema.org/range" href="http://schema.org/RealEstateAgent">RealEstateAgent</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The real estate agent involved in the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/landlord"><th class="prop-nam" scope="row"><code property="rdfs:label">landlord</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/RentAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The owner of the real estate property. Sub property of destination or participant?</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John rented a house from Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/RentAction"><h1 class="page-title"><span id="RentAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/RentAction"><span property="rdfs:label">RentAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#RentAction">RentAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/realEstateAgent"><th class="prop-nam" scope="row"><code property="rdfs:label">realEstateAgent</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/RentAction"><a property="http://schema.org/range" href="http://schema.org/RealEstateAgent">RealEstateAgent</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The real estate agent involved in the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/landlord"><th class="prop-nam" scope="row"><code property="rdfs:label">landlord</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/RentAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The owner of the real estate property. Sub property of destination or participant?</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John rented a house from Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John rented a house from Steve.
 {
   "@context": "http://schema.org",
+  "@type": "RentAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Residence",
     "name": "Steve's place"
@@ -1547,35 +1963,34 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SellAction"><h1 class="page-title"><span id="SellAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/SellAction"><span property="rdfs:label">SellAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price.<p>Related actions:</p><ul><li><a href="http://schema.org/BuyAction">BuyAction</a>: Reciprocal.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SellAction">SellAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/buyer"><th class="prop-nam" scope="row"><code property="rdfs:label">buyer</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SellAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant/person/organization that bought the object.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/warrantyPromise"><th class="prop-nam" scope="row"><code property="rdfs:label">warrantyPromise</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SellAction"><a property="http://schema.org/range" href="http://schema.org/WarrantyPromise">WarrantyPromise</a></td><td property="rdfs:comment" class="prop-desc">The warranty promise(s) included in the offer.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John sold a rare albino banana for $3,000.00.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John sold a rare albino banana for $3,000.00.
-{
-  "@context": "http://schema.org",
-  "object": {
-    "@type": "Product",
-    "name": "Rare Albino Banana"
-  },
-  "price": "$3,000.00"
-}
-&lt;/script&gt;
-</pre><b>Example 2</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John sold a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SellAction"><h1 class="page-title"><span id="SellAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/SellAction"><span property="rdfs:label">SellAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SellAction">SellAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/buyer"><th class="prop-nam" scope="row"><code property="rdfs:label">buyer</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SellAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant/person/organization that bought the object.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/warrantyPromise"><th class="prop-nam" scope="row"><code property="rdfs:label">warrantyPromise</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SellAction"><a property="http://schema.org/range" href="http://schema.org/WarrantyPromise">WarrantyPromise</a></td><td property="rdfs:comment" class="prop-desc">The warranty promise(s) included in the offer.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John sold a Book on amazon.com.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John sold a Book on amazon.com.
 {
   "@context": "http://schema.org",
+  "@type": "BuyAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
   },
-  "instrument": {
+  "location": {
     "@type": "Product",
     "name": "Amazon"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TipAction"><h1 class="page-title"><span id="TipAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/TipAction"><span property="rdfs:label">TipAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money voluntarily to a beneficiary in recognition of services rendered.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TipAction">TipAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TipAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tipped $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TipAction"><h1 class="page-title"><span id="TipAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TradeAction" property="rdfs:subClassOf"><span>TradeAction</span></a> &gt; <a href="http://schema.org/TipAction"><span property="rdfs:label">TipAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of giving money voluntarily to a beneficiary in recognition of services rendered.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TradeAction">TradeAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/price"><th class="prop-nam" scope="row"><code>price</code></th><td class="prop-ect"><a href="http://schema.org/Number">Number</a> or <a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TipAction">TipAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TipAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John tipped $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John tipped $10 to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "RentAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "price": "US$ 10",
   "recipient": {
     "@type": "Person",
@@ -1583,10 +1998,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TransferAction"><h1 class="page-title"><span id="TransferAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction"><span property="rdfs:label">TransferAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TransferAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TransferAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#BorrowAction">BorrowAction</a></li><li><a href="#DownloadAction">DownloadAction</a></li><li><a href="#GiveAction">GiveAction</a></li><li><a href="#LendAction">LendAction</a></li><li><a href="#ReceiveAction">ReceiveAction</a></li><li><a href="#ReturnAction">ReturnAction</a></li><li><a href="#SendAction">SendAction</a></li><li><a href="#TakeAction">TakeAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John transfered his store from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TransferAction"><h1 class="page-title"><span id="TransferAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction"><span property="rdfs:label">TransferAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">fromLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TransferAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/TransferAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#BorrowAction">BorrowAction</a></li><li><a href="#DownloadAction">DownloadAction</a></li><li><a href="#GiveAction">GiveAction</a></li><li><a href="#LendAction">LendAction</a></li><li><a href="#ReceiveAction">ReceiveAction</a></li><li><a href="#ReturnAction">ReturnAction</a></li><li><a href="#SendAction">SendAction</a></li><li><a href="#TakeAction">TakeAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John transfered his store from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John transfered his store from Brazil to the USA.
 {
   "@context": "http://schema.org",
+  "@type": "TransferAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Store",
     "name": "John's pizzerie"
@@ -1601,10 +2021,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BorrowAction"><h1 class="page-title"><span id="BorrowAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/BorrowAction"><span property="rdfs:label">BorrowAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of obtaining an object under an agreement to return it at a later date.<p>Related actions:</p><ul><li><a href="http://schema.org/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BorrowAction">BorrowAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/lender"><th class="prop-nam" scope="row"><code property="rdfs:label">lender</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BorrowAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person that lends the object being borrowed.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John borrowed Steve's book.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/BorrowAction"><h1 class="page-title"><span id="BorrowAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/BorrowAction"><span property="rdfs:label">BorrowAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.<p>Related actions:</p><ul><li><a href="http://schema.org/LendAction">LendAction</a>: Reciprocal of BorrowAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#BorrowAction">BorrowAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/lender"><th class="prop-nam" scope="row"><code property="rdfs:label">lender</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/BorrowAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person that lends the object being borrowed.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John borrowed Steve's book.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John borrowed Steve's book.
 {
   "@context": "http://schema.org",
+  "@type": "BorrowAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1615,20 +2040,30 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DownloadAction"><h1 class="page-title"><span id="DownloadAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/DownloadAction"><span property="rdfs:label">DownloadAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of downloading an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DownloadAction">DownloadAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John downloaded the java updates.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DownloadAction"><h1 class="page-title"><span id="DownloadAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/DownloadAction"><span property="rdfs:label">DownloadAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of downloading an object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DownloadAction">DownloadAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John downloaded the java updates.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John downloaded the java updates.
 {
   "@context": "http://schema.org",
+  "@type": "DownloadAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SoftwareApplication",
     "name": "Java Updates"
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/GiveAction"><h1 class="page-title"><span id="GiveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/GiveAction"><span property="rdfs:label">GiveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of transferring ownership of an object to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li><li><a href="http://schema.org/SendAction">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#GiveAction">GiveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/GiveAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John gave a book to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/GiveAction"><h1 class="page-title"><span id="GiveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/GiveAction"><span property="rdfs:label">GiveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.<p>Related actions:</p><ul><li><a href="http://schema.org/TakeAction">TakeAction</a>: Reciprocal of GiveAction.</li><li><a href="http://schema.org/SendAction">SendAction</a>: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#GiveAction">GiveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/GiveAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John gave a book to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John gave a book to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "GiveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1639,10 +2074,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LendAction"><h1 class="page-title"><span id="LendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/LendAction"><span property="rdfs:label">LendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of providing an object under an agreement that it will be returned at a later date.<p>Related actions:</p><ul><li><a href="http://schema.org/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LendAction">LendAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/borrower"><th class="prop-nam" scope="row"><code property="rdfs:label">borrower</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/LendAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person that borrows the object being lent.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John lent $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/LendAction"><h1 class="page-title"><span id="LendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/LendAction"><span property="rdfs:label">LendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.<p>Related actions:</p><ul><li><a href="http://schema.org/BorrowAction">BorrowAction</a>: Reciprocal of LendAction.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#LendAction">LendAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/borrower"><th class="prop-nam" scope="row"><code property="rdfs:label">borrower</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/LendAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The person that borrows the object being lent.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John lent $10 to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John lent $10 to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "LendAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "price": "US$ 10",
   "recipient": {
     "@type": "Person",
@@ -1650,10 +2090,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReceiveAction"><h1 class="page-title"><span id="ReceiveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/ReceiveAction"><span property="rdfs:label">ReceiveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of physically/electronically taking delivery of an object that has been transferred from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li><li><a href="http://schema.org/TakeAction">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered (e.g. I can receive a package, but it does not mean the package is now mine).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReceiveAction">ReceiveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/sender"><th class="prop-nam" scope="row"><code property="rdfs:label">sender</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReceiveAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the sending end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReceiveAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John received a book from Steve via UPS from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReceiveAction"><h1 class="page-title"><span id="ReceiveAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/ReceiveAction"><span property="rdfs:label">ReceiveAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of physically/electronically taking delivery of an object thathas been transferred from an origin to a destination. Reciprocal of SendAction.<p>Related actions:</p><ul><li><a href="http://schema.org/SendAction">SendAction</a>: The reciprocal of ReceiveAction.</li><li><a href="http://schema.org/TakeAction">TakeAction</a>: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transfered (e.g. I can receive a package, but it does not mean the package is now mine).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReceiveAction">ReceiveAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/sender"><th class="prop-nam" scope="row"><code property="rdfs:label">sender</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReceiveAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the sending end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReceiveAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John received a book from Steve via UPS from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John received a book from Steve via UPS from Brazil to the USA.
 {
   "@context": "http://schema.org",
+  "@type": "ReceiveAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1676,10 +2121,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReturnAction"><h1 class="page-title"><span id="ReturnAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/ReturnAction"><span property="rdfs:label">ReturnAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReturnAction">ReturnAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReturnAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John returned the book to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReturnAction"><h1 class="page-title"><span id="ReturnAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/ReturnAction"><span property="rdfs:label">ReturnAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of returning to the origin that which was previously received (concrete objects) or taken (ownership).</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReturnAction">ReturnAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReturnAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John returned the book to Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John returned the book to Steve.
 {
   "@context": "http://schema.org",
+  "@type": "ReturnAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1690,10 +2140,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SendAction"><h1 class="page-title"><span id="SendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/SendAction"><span property="rdfs:label">SendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of physically/electronically dispatching an object for transfer from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li><li><a href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SendAction">SendAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SendAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SendAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John sent a book to Steve via UPS from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/SendAction"><h1 class="page-title"><span id="SendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/SendAction"><span property="rdfs:label">SendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of physically/electronically dispatching an object for transfer from an origin to a destination.<p>Related actions:</p><ul><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: The reciprocal of SendAction.</li><li><a href="http://schema.org/GiveAction">GiveAction</a>: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you).</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#SendAction">SendAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/recipient"><th class="prop-nam" scope="row"><code property="rdfs:label">recipient</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SendAction"><a property="http://schema.org/range" href="http://schema.org/Person">Person</a> or <a property="http://schema.org/range" href="http://schema.org/Organization">Organization</a> or <a property="http://schema.org/range" href="http://schema.org/Audience">Audience</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/participant">participant</a>. The participant who is at the receiving end of the action.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/deliveryMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">deliveryMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/SendAction"><a property="http://schema.org/range" href="http://schema.org/DeliveryMethod">DeliveryMethod</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/instrument">instrument</a>. The method of delivery</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John sent a book to Steve via UPS from Brazil to the USA.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John sent a book to Steve via UPS from Brazil to the USA.
 {
   "@context": "http://schema.org",
+  "@type": "SendAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1716,10 +2171,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TakeAction"><h1 class="page-title"><span id="TakeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/TakeAction"><span property="rdfs:label">TakeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of gaining ownership of an object from an origin.<p>Related actions:</p><ul><li><a href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location/index of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TakeAction">TakeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John took a book from Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/TakeAction"><h1 class="page-title"><span id="TakeAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/TransferAction" property="rdfs:subClassOf"><span>TransferAction</span></a> &gt; <a href="http://schema.org/TakeAction"><span property="rdfs:label">TakeAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.<p>Related actions:</p><ul><li><a href="http://schema.org/GiveAction">GiveAction</a>: The reciprocal of TakeAction.</li><li><a href="http://schema.org/ReceiveAction">ReceiveAction</a>: Unlike ReceiveAction, TakeAction implies that ownership has been transfered.</li></ul></span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TransferAction">TransferAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/fromLocation"><th class="prop-nam" scope="row"><code>fromLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The original location of the object or the agent before the action.</td></tr> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#TakeAction">TakeAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John took a book from Steve.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John took a book from Steve.
 {
   "@context": "http://schema.org",
+  "@type": "TakeAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Book",
     "name": "Outliers"
@@ -1730,10 +2190,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UpdateAction"><h1 class="page-title"><span id="UpdateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span property="rdfs:label">UpdateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of changing/editing the state of the object deliberately.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/collection"><th class="prop-nam" scope="row"><code property="rdfs:label">collection</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/UpdateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AddAction">AddAction</a></li><li><a href="#DeleteAction">DeleteAction</a></li><li><a href="#ReplaceAction">ReplaceAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John updated his movie collection.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/UpdateAction"><h1 class="page-title"><span id="UpdateAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action" property="rdfs:subClassOf"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span property="rdfs:label">UpdateAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of managing by changing/editing the state of the object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/collection"><th class="prop-nam" scope="row"><code property="rdfs:label">collection</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/UpdateAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AddAction">AddAction</a></li><li><a href="#DeleteAction">DeleteAction</a></li><li><a href="#ReplaceAction">ReplaceAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John updated his movie collection.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John updated his movie collection.
 {
   "@context": "http://schema.org",
+  "@type": "UpdateAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "collection": {
     "@type": "ItemList",
     "name": "List of my favorite movies",
@@ -1741,10 +2206,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AddAction"><h1 class="page-title"><span id="AddAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span property="rdfs:label">AddAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing by adding an object to a collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#InsertAction">InsertAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John add a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AddAction"><h1 class="page-title"><span id="AddAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span property="rdfs:label">AddAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing by adding an object to a collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#InsertAction">InsertAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John add a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John add a movie to his movie queue.
 {
   "@context": "http://schema.org",
+  "@type": "AddAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1760,6 +2230,11 @@
   // John added SAAS to his skillset.
 {
   "@context": "http://schema.org",
+  "@type": "AddAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "SoftwareApplication",
     "name": "SAAS"
@@ -1771,10 +2246,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InsertAction"><h1 class="page-title"><span id="InsertAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction" property="rdfs:subClassOf"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction"><span property="rdfs:label">InsertAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of adding at a specific location in an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/InsertAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AppendAction">AppendAction</a></li><li><a href="#PrependAction">PrependAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John inserted a movie to his movie queue at the third slot.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/InsertAction"><h1 class="page-title"><span id="InsertAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction" property="rdfs:subClassOf"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction"><span property="rdfs:label">InsertAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of adding at a specific location in an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code property="rdfs:label">toLocation</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/InsertAction"><a property="http://schema.org/range" href="http://schema.org/Place">Place</a> or <a property="http://schema.org/range" href="http://schema.org/Number">Number</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody></table><h3>More specific types</h3><ul><li><a href="#AppendAction">AppendAction</a></li><li><a href="#PrependAction">PrependAction</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John inserted a movie to his movie queue at the third slot.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John inserted a movie to his movie queue at the third slot.
 {
   "@context": "http://schema.org",
+  "@type": "InsertedAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1787,10 +2267,15 @@
   "toLocation": "3"
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AppendAction"><h1 class="page-title"><span id="AppendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction" property="rdfs:subClassOf"><span>InsertAction</span></a> &gt; <a href="http://schema.org/AppendAction"><span property="rdfs:label">AppendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of inserting at the end of an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AppendAction">AppendAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John appended a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/AppendAction"><h1 class="page-title"><span id="AppendAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction" property="rdfs:subClassOf"><span>InsertAction</span></a> &gt; <a href="http://schema.org/AppendAction"><span property="rdfs:label">AppendAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of inserting at the end if an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AppendAction">AppendAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John appended a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John appended a movie to his movie queue.
 {
   "@context": "http://schema.org",
+  "@type": "AppendAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1802,10 +2287,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PrependAction"><h1 class="page-title"><span id="PrependAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction" property="rdfs:subClassOf"><span>InsertAction</span></a> &gt; <a href="http://schema.org/PrependAction"><span property="rdfs:label">PrependAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of inserting at the beginning of an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location/index of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PrependAction">PrependAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John prepended a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/PrependAction"><h1 class="page-title"><span id="PrependAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/AddAction"><span>AddAction</span></a> &gt; <a href="http://schema.org/InsertAction" property="rdfs:subClassOf"><span>InsertAction</span></a> &gt; <a href="http://schema.org/PrependAction"><span property="rdfs:label">PrependAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of inserting at the beginning if an ordered collection.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#AddAction">AddAction</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#InsertAction">InsertAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/toLocation"><th class="prop-nam" scope="row"><code>toLocation</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/Number">Number</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/location">location</a>. The final location of the object or the agent after the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#PrependAction">PrependAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John prepended a movie to his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John prepended a movie to his movie queue.
 {
   "@context": "http://schema.org",
+  "@type": "PrependAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1817,10 +2307,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DeleteAction"><h1 class="page-title"><span id="DeleteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/DeleteAction"><span property="rdfs:label">DeleteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing a collection by removing one of its objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DeleteAction">DeleteAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John deleted The Internship from his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/DeleteAction"><h1 class="page-title"><span id="DeleteAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/DeleteAction"><span property="rdfs:label">DeleteAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing a recipient by removing one of its objects.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#DeleteAction">DeleteAction</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John deleted The Internship from his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John deleted The Internship from his movie queue.
 {
   "@context": "http://schema.org",
+  "@type": "DeleteAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1832,10 +2327,15 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReplaceAction"><h1 class="page-title"><span id="ReplaceAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/ReplaceAction"><span property="rdfs:label">ReplaceAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing a collection by replacing an old object with a new object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/status"><th class="prop-nam" scope="row"><code>status</code></th><td class="prop-ect"><a href="http://schema.org/ActionStatus">ActionStatus</a></td><td class="prop-desc">The state that the action is at.</td></tr> <tr href="http://schema.org/handler"><th class="prop-nam" scope="row"><code>handler</code></th><td class="prop-ect"><a href="http://schema.org/ActionHandler">ActionHandler</a></td><td class="prop-desc">The handler that can execute this item.</td></tr> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon which the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReplaceAction">ReplaceAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/replacer"><th class="prop-nam" scope="row"><code property="rdfs:label">replacer</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReplaceAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The object that replaces.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/replacee"><th class="prop-nam" scope="row"><code property="rdfs:label">replacee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReplaceAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The object that is being replaced.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John replaced The Internship with The Wedding Crashers from his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
+</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ReplaceAction"><h1 class="page-title"><span id="ReplaceAction"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Action"><span>Action</span></a> &gt; <a href="http://schema.org/UpdateAction" property="rdfs:subClassOf"><span>UpdateAction</span></a> &gt; <a href="http://schema.org/ReplaceAction"><span property="rdfs:label">ReplaceAction</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The act of editing a recipient by replacing an old object with a new object.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Action">Action</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/agent"><th class="prop-nam" scope="row"><code>agent</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book.</td></tr> <tr href="http://schema.org/participant"><th class="prop-nam" scope="row"><code>participant</code></th><td class="prop-ect"><a href="http://schema.org/Person">Person</a> or <a href="http://schema.org/Organization">Organization</a></td><td class="prop-desc">Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*.</td></tr> <tr href="http://schema.org/object"><th class="prop-nam" scope="row"><code>object</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object upon the action is carried out, whose state is kept intact or changed. Also known as the semantic roles patient, affected or undergoer (which change their state) or theme (which doesn't). e.g. John read *a book*.</td></tr> <tr href="http://schema.org/result"><th class="prop-nam" scope="row"><code>result</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The result produced in the action. e.g. John wrote *a book*.</td></tr> <tr href="http://schema.org/location"><th class="prop-nam" scope="row"><code>location</code></th><td class="prop-ect"><a href="http://schema.org/Place">Place</a> or <a href="http://schema.org/PostalAddress">PostalAddress</a></td><td class="prop-desc">The location of the event, organization or action.</td></tr> <tr href="http://schema.org/instrument"><th class="prop-nam" scope="row"><code>instrument</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">The object that helped the agent perform the action. e.g. John wrote a book with *a pen*.</td></tr> <tr href="http://schema.org/startTime"><th class="prop-nam" scope="row"><code>startTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December.</td></tr> <tr href="http://schema.org/endTime"><th class="prop-nam" scope="row"><code>endTime</code></th><td class="prop-ect"><a href="http://schema.org/DateTime">DateTime</a></td><td class="prop-desc">When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#UpdateAction">UpdateAction</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/collection"><th class="prop-nam" scope="row"><code>collection</code></th><td class="prop-ect"><a href="http://schema.org/Thing">Thing</a></td><td class="prop-desc">A sub property of <a href="http://schema.org/object">object</a>. The collection target of the action.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ReplaceAction">ReplaceAction</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/replacer"><th class="prop-nam" scope="row"><code property="rdfs:label">replacer</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReplaceAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The object that replaces.</td></tr> <tr typeof="rdf:Property" href="http://schema.org/replacee"><th class="prop-nam" scope="row"><code property="rdfs:label">replacee</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ReplaceAction"><a property="http://schema.org/range" href="http://schema.org/Thing">Thing</a></td><td property="rdfs:comment" class="prop-desc">A sub property of <a property="rdfs:subPropertyOf" href="http://schema.org/object">object</a>. The object that is being replaced.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John replaced The Internship with The Wedding Crashers from his movie queue.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
   // John replaced The Internship with The Wedding Crashers from his movie queue.
 {
   "@context": "http://schema.org",
+  "@type": "ReplaceAction",
+  "agent": {
+    "@type": "Person",
+    "name": "John"
+  },
   "replacee": {
     "@type": "Movie",
     "name": "The Internship"
@@ -1851,139 +2351,4 @@
   }
 }
 &lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ActionHandler"><h1 class="page-title"><span id="ActionHandler"><a href="http://schema.org/Thing" property="rdfs:subClassOf"><span>Thing</span></a> &gt; <a href="http://schema.org/ActionHandler"><span property="rdfs:label">ActionHandler</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">A machine-readable description of how to execute/fulfill an Action.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionHandler">ActionHandler</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#ApplicationHandler">ApplicationHandler</a></li><li><a href="#HttpHandler">HttpHandler</a></li><li><a href="#WebPageHandler">WebPageHandler</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Amazon proposes you buy a kindle on https://kindle.amazon.com/.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Amazon proposes you buy a kindle on https://kindle.amazon.com/.
-{
-  "@context": "http://schema.org",
-  "@type": "BuyAction",
-  "status": "PROPOSED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199",
-  "handler": {
-    "@type": "ActionHandler",
-    "url": "https://kindle.amazon.com/"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ApplicationHandler"><h1 class="page-title"><span id="ApplicationHandler"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/ActionHandler" property="rdfs:subClassOf"><span>ActionHandler</span></a> &gt; <a href="http://schema.org/ApplicationHandler"><span property="rdfs:label">ApplicationHandler</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An ActionHandler that executes an Action via a native application.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionHandler">ActionHandler</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ApplicationHandler">ApplicationHandler</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/application"><th class="prop-nam" scope="row"><code property="rdfs:label">application</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/ApplicationHandler"><a property="http://schema.org/range" href="http://schema.org/SoftwareApplication">SoftwareApplication</a></td><td property="rdfs:comment" class="prop-desc">TODO(goto): add comment!</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Amazon proposes you buy a kindle on their native app.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Amazon proposes you buy a kindle on their native app.
-{
-  "@context": "http://schema.org",
-  "@type": "BuyAction",
-  "status": "PROPOSED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199",
-  "handler": {
-    "@type": "ApplicationHandler",
-    "application": {
-      "@type": "MobileApplication",
-      "url": "https://play.google.com/store/apps/details?id=com.amazon.mShop.android",
-      "name": "Amazon Mobile",
-      "operatingSystem": "Android"
-    }
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/HttpHandler"><h1 class="page-title"><span id="HttpHandler"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/ActionHandler" property="rdfs:subClassOf"><span>ActionHandler</span></a> &gt; <a href="http://schema.org/HttpHandler"><span property="rdfs:label">HttpHandler</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An ActionHandler that executes an action by calling a specific URL via a specific httpMethod.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionHandler">ActionHandler</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#HttpHandler">HttpHandler</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/httpMethod"><th class="prop-nam" scope="row"><code property="rdfs:label">httpMethod</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/HttpHandler"><a property="http://schema.org/range" href="http://schema.org/Text">Text</a></td><td property="rdfs:comment" class="prop-desc">POST or GET.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Amazon proposes you buy a kindle via their APIs.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Amazon proposes you buy a kindle via their APIs.
-{
-  "@context": "http://schema.org",
-  "@type": "BuyAction",
-  "status": "PROPOSED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199",
-  "handler": {
-    "@type": "HttpHandler",
-    "httpMethod": "POST",
-    "url": "https://api.amazon.com/buy?product=Kindle"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/WebPageHandler"><h1 class="page-title"><span id="WebPageHandler"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/ActionHandler" property="rdfs:subClassOf"><span>ActionHandler</span></a> &gt; <a href="http://schema.org/WebPageHandler"><span property="rdfs:label">WebPageHandler</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">An ActionHandler that executes an Action by taking the user to a specific webpage.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionHandler">ActionHandler</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#WebPageHandler">WebPageHandler</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Amazon proposes you buy a kindle on their webpage.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Amazon proposes you buy a kindle on their webpage.
-{
-  "@context": "http://schema.org",
-  "@type": "BuyAction",
-  "status": "PROPOSED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199",
-  "handler": {
-    "@type": "WebPageHandler",
-    "url": "https://kindle.amazon.com/"
-  }
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/CreativeWork"><h1 class="page-title"><span id="CreativeWork"><a href="http://schema.org/Thing" property="rdfs:subClassOf"><span>Thing</span></a> &gt; <a href="http://schema.org/CreativeWork"><span property="rdfs:label">CreativeWork</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The most generic kind of creative work, including books, movies, photographs, software programs, etc.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreativeWork">CreativeWork</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#Comment">Comment</a></li><li><a href="#Post">Post</a></li></ul><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Comment"><h1 class="page-title"><span id="Comment"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/CreativeWork" property="rdfs:subClassOf"><span>CreativeWork</span></a> &gt; <a href="http://schema.org/Comment"><span property="rdfs:label">Comment</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">A comment on an item - for example, a comment on a blog post. The comment's content is expressed via the "text" property, and its topic via "about", properties shared with all CreativeWorks.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreativeWork">CreativeWork</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Comment">Comment</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Post"><h1 class="page-title"><span id="Post"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/CreativeWork" property="rdfs:subClassOf"><span>CreativeWork</span></a> &gt; <a href="http://schema.org/Post"><span property="rdfs:label">Post</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">A creative work created for consumption for an audience, such as a social network post or a blog post.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#CreativeWork">CreativeWork</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Post">Post</a></th></tr></thead><tbody class="supertype"> <tr typeof="rdf:Property" href="http://schema.org/attachment"><th class="prop-nam" scope="row"><code property="rdfs:label">attachment</code></th><td class="prop-ect"><link property="http://schema.org/domain" href="http://schema.org/Post"><a property="http://schema.org/range" href="http://schema.org/CreativeWork">CreativeWork</a></td><td property="rdfs:comment" class="prop-desc">An object that is referenced from the creative work. The attachment can be a web page, a photo, etc.</td></tr></tbody></table><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Enumeration"><h1 class="page-title"><span id="Enumeration"><a href="http://schema.org/Thing" property="rdfs:subClassOf"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration"><span property="rdfs:label">Enumeration</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">TODO(goto): add comment!</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#ActionStatus">ActionStatus</a></li></ul><div class="version">Schema Draft Version 1.0a</div>TODO(goto): write example.</div><div class="type" typeof="rdfs:Class" resource="http://schema.org/ActionStatus"><h1 class="page-title"><span id="ActionStatus"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration" property="rdfs:subClassOf"><span>Enumeration</span></a> &gt; <a href="http://schema.org/ActionStatus"><span property="rdfs:label">ActionStatus</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The status of an Action. If an Action has an undefined status, it is assumed to be completed.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionStatus">ActionStatus</a></th></tr></thead><tbody class="supertype"></tbody></table><h3>More specific types</h3><ul><li><a href="#Cancelled">Cancelled</a></li><li><a href="#Completed">Completed</a></li><li><a href="#Pending">Pending</a></li><li><a href="#Proposed">Proposed</a></li></ul><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bought a kindle.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John bought a kindle.
-{
-  "@context": "http://schema.org",
-  "status": "COMPLETED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199"
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Cancelled"><h1 class="page-title"><span id="Cancelled"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration"><span>Enumeration</span></a> &gt; <a href="http://schema.org/ActionStatus" property="rdfs:subClassOf"><span>ActionStatus</span></a> &gt; <a href="http://schema.org/Cancelled"><span property="rdfs:label">Cancelled</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The action is cancelled.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionStatus">ActionStatus</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Cancelled">Cancelled</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John cancelled the buying of a kindle.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John cancelled the buying of a kindle.
-{
-  "@context": "http://schema.org",
-  "status": "CANCELLED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199"
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Completed"><h1 class="page-title"><span id="Completed"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration"><span>Enumeration</span></a> &gt; <a href="http://schema.org/ActionStatus" property="rdfs:subClassOf"><span>ActionStatus</span></a> &gt; <a href="http://schema.org/Completed"><span property="rdfs:label">Completed</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The action is completed by the user.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionStatus">ActionStatus</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Completed">Completed</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John bought a kindle.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John bought a kindle.
-{
-  "@context": "http://schema.org",
-  "status": "COMPLETED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199"
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Pending"><h1 class="page-title"><span id="Pending"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration"><span>Enumeration</span></a> &gt; <a href="http://schema.org/ActionStatus" property="rdfs:subClassOf"><span>ActionStatus</span></a> &gt; <a href="http://schema.org/Pending"><span property="rdfs:label">Pending</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The action is requested by the user.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionStatus">ActionStatus</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Pending">Pending</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">John is buying a kindle.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // John is buying a kindle.
-{
-  "@context": "http://schema.org",
-  "status": "PENDING",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199"
-}
-&lt;/script&gt;
-</pre></div><div class="type" typeof="rdfs:Class" resource="http://schema.org/Proposed"><h1 class="page-title"><span id="Proposed"><a href="http://schema.org/Thing"><span>Thing</span></a> &gt; <a href="http://schema.org/Enumeration"><span>Enumeration</span></a> &gt; <a href="http://schema.org/ActionStatus" property="rdfs:subClassOf"><span>ActionStatus</span></a> &gt; <a href="http://schema.org/Proposed"><span property="rdfs:label">Proposed</span></a></span></h1><span datatype="rdf:XMLLiteral" property="rdfs:comment">The Action is proposed to users.</span><table cellspacing="3" class="definition-table"><thead><tr><th>Property</th><th>Expected Type</th><th>Description</th></tr></thead><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Thing">Thing</a></th></tr></thead><tbody class="supertype"> <tr href="http://schema.org/additionalType"><th class="prop-nam" scope="row"><code>additionalType</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td></tr> <tr href="http://schema.org/url"><th class="prop-nam" scope="row"><code>url</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of the item.</td></tr> <tr href="http://schema.org/description"><th class="prop-nam" scope="row"><code>description</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">A short description of the item.</td></tr> <tr href="http://schema.org/image"><th class="prop-nam" scope="row"><code>image</code></th><td class="prop-ect"><a href="http://schema.org/URL">URL</a></td><td class="prop-desc">URL of an image of the item.</td></tr> <tr href="http://schema.org/name"><th class="prop-nam" scope="row"><code>name</code></th><td class="prop-ect"><a href="http://schema.org/Text">Text</a></td><td class="prop-desc">The name of the item.</td></tr></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Enumeration">Enumeration</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#ActionStatus">ActionStatus</a></th></tr></thead><tbody class="supertype"></tbody><thead class="supertype"><tr><th class="supertype-name" colspan="3">Properties from <a href="#Proposed">Proposed</a></th></tr></thead><tbody class="supertype"></tbody></table><div class="version">Schema Draft Version 1.0a</div><b>Example 1</b><p><b>Original HTML:</b></p><pre class="prettyprint lang-html linenums">Amazon proposes you buy a kindle.</pre><b>With structured data:</b><pre class="prettyprint lang-html linenums">&lt;script type="application/ld+json"&gt;
-  // Amazon proposes you buy a kindle.
-{
-  "@context": "http://schema.org",
-  "@type": "BuyAction",
-  "status": "PROPOSED",
-  "object": {
-    "@type": "Product",
-    "name": "Kindle"
-  },
-  "price": "US$ 199"
-}
-&lt;/script&gt;
-</pre></div></div>
\ No newline at end of file
+</pre></div></div>
--- a/schema.org/ext/EmailMessage.html	Wed Oct 02 18:13:59 2013 +0200
+++ b/schema.org/ext/EmailMessage.html	Thu Oct 03 17:43:59 2013 +0200
@@ -1,749 +1,23 @@
 <!DOCTYPE html>
 <html>
-	<head>
-		<link rel="stylesheet" href="https://developers.google.com/css/screen.css" type="text/css" media="screen" charset="utf-8" />
-	    <link href='//fonts.googleapis.com/css?family=Inconsolata' rel='stylesheet' type='text/css' />
-		<link rel="stylesheet" href="https://dvcs.w3.org/hg/webschema/raw-file/default/schema.org/css/schema.css" />
-		<title>EmailMessage - Schema documentation</title>
-	</head>
-	<body>
-		
-
-		
-		<div class="type" typeof="rdfs:Class" resource="http://schema.org/EmailMessage">
-			<h1 property="rdfs:label" class="page-title">EmailMessage<span class="schema_type">Type</span></h1>
-			
-				<p class="narrow"><strong>Subclass of:</strong>
-				<a href="CreativeWork">CreativeWork</a>
-			<meta property="and" content="http://schema.org/CreativeWork"></meta>
-			</p>
-			
-			<p class="description" property="rdfs:comment">None</p>
-			
-			<table class="properties">
-				
-				
-					
-			        
-				<tr><td class="section" colspan="3">Properties inherited from <a href="Thing">Thing</a>
-			</td></tr>
-				
-				
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/action">
-					<th property="rdfs:label">action</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="Action">Action</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Action"></meta>
-				
-					, <a href="ReviewAction">ReviewAction</a>
-			<meta property="http://schema.org/range" content="http://schema.org/ReviewAction"></meta>
-				
-					, <a href="RsvpAction">RsvpAction</a>
-			<meta property="http://schema.org/range" content="http://schema.org/RsvpAction"></meta>
-				
-				or <a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Actions supported by Event.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/additionalType">
-					<th property="rdfs:label">additionalType</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/description">
-					<th property="rdfs:label">description</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A short description of the item.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/image">
-					<th property="rdfs:label">image</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">URL of an image of the item.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/name">
-					<th property="rdfs:label">name</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The name of the item.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/url">
-					<th property="rdfs:label">url</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/Thing"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">URL of the item.</td>
-				</tr>
-				
-				
-			    
-					
-			        
-				
-			    
-					
-			        
-				<tr><td class="section" colspan="3">Properties inherited from <a href="CreativeWork">CreativeWork</a>
-			</td></tr>
-				
-				
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/about">
-					<th property="rdfs:label">about</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Thing">Thing</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Thing"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The subject matter of the content.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/accountablePerson">
-					<th property="rdfs:label">accountablePerson</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Specifies the Person that is legally accountable for the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/aggregateRating">
-					<th property="rdfs:label">aggregateRating</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="AggregateRating">AggregateRating</a>
-			<meta property="http://schema.org/range" content="http://schema.org/AggregateRating"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The overall rating, based on a collection of reviews or ratings, of the item.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/alternativeHeadline">
-					<th property="rdfs:label">alternativeHeadline</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A secondary title of the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/associatedMedia">
-					<th property="rdfs:label">associatedMedia</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="MediaObject">MediaObject</a>
-			<meta property="http://schema.org/range" content="http://schema.org/MediaObject"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The media objects that encode this creative work. This property is a synonym for encodings.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/audience">
-					<th property="rdfs:label">audience</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Audience">Audience</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Audience"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The intended audience of the work, i.e. the group for whom the work was created.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/audio">
-					<th property="rdfs:label">audio</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="AudioObject">AudioObject</a>
-			<meta property="http://schema.org/range" content="http://schema.org/AudioObject"></meta>
-			
-					</td>
-					<td property="rdfs:comment">An embedded audio object.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/author">
-					<th property="rdfs:label">author</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-				
-				or <a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The author of this content. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/award">
-					<th property="rdfs:label">award</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">An award won by this person or for this creative work.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/awards">
-					<th property="rdfs:label">awards</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Awards won by this person or for this creative work. (legacy spelling; see singular form, award)</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/comment">
-					<th property="rdfs:label">comment</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Comment">Comment</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Comment"></meta>
-				
-				or <a href="UserComments">UserComments</a>
-			<meta property="http://schema.org/range" content="http://schema.org/UserComments"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Comments, typically from users, on this CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/contentLocation">
-					<th property="rdfs:label">contentLocation</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Place">Place</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Place"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The location of the content.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/contentRating">
-					<th property="rdfs:label">contentRating</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Official rating of a piece of content&#x2014;for example,'MPAA PG-13'.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/contributor">
-					<th property="rdfs:label">contributor</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-				
-				or <a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A secondary contributor to the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/copyrightHolder">
-					<th property="rdfs:label">copyrightHolder</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-				
-				or <a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The party holding the legal copyright to the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/copyrightYear">
-					<th property="rdfs:label">copyrightYear</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Number">Number</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Number"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The year during which the claimed copyright for the CreativeWork was first asserted.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/creator">
-					<th property="rdfs:label">creator</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-				
-				or <a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The person / organization that made the reservation.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/dateCreated">
-					<th property="rdfs:label">dateCreated</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Date">Date</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Date"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The date on which the CreativeWork was created.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/dateModified">
-					<th property="rdfs:label">dateModified</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Date">Date</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Date"></meta>
-				
-				or <a href="DateTime">DateTime</a>
-			<meta property="http://schema.org/range" content="http://schema.org/DateTime"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Time the reservation was last modified.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/datePublished">
-					<th property="rdfs:label">datePublished</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Date">Date</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Date"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Date of first broadcast/publication.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/discussionUrl">
-					<th property="rdfs:label">discussionUrl</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A link to the page containing the comments of the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/editor">
-					<th property="rdfs:label">editor</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Specifies the Person who edited the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/encoding">
-					<th property="rdfs:label">encoding</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Encoding">Encoding</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Encoding"></meta>
-				
-				or <a href="MediaObject">MediaObject</a>
-			<meta property="http://schema.org/range" content="http://schema.org/MediaObject"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A media object that encode this CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/encodings">
-					<th property="rdfs:label">encodings</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="MediaObject">MediaObject</a>
-			<meta property="http://schema.org/range" content="http://schema.org/MediaObject"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The media objects that encode this creative work (legacy spelling; see singular form, encoding).</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/genre">
-					<th property="rdfs:label">genre</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Genre of the creative work</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/headline">
-					<th property="rdfs:label">headline</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Headline of the article</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/inLanguage">
-					<th property="rdfs:label">inLanguage</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The language of the content. please use one of the language codes from the <a href='http://tools.ietf.org/html/bcp47'>IETF BCP 47 standard.</a></td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/interactionCount">
-					<th property="rdfs:label">interactionCount</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A count of a specific user interactions with this item&#x2014;for example, <code>20 UserLikes</code>, <code>5 UserComments</code>, or <code>300 UserDownloads</code>. The user interaction type should be one of the sub types of <a href='UserInteraction'>UserInteraction</a>.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/isFamilyFriendly">
-					<th property="rdfs:label">isFamilyFriendly</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Boolean">Boolean</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Boolean"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Indicates whether this content is family friendly.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/keywords">
-					<th property="rdfs:label">keywords</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The keywords/tags used to describe this content.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/mentions">
-					<th property="rdfs:label">mentions</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Thing">Thing</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Thing"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Indicates that the CreativeWork contains a reference to, but is not necessarily about a concept.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/offers">
-					<th property="rdfs:label">offers</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Offer">Offer</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Offer"></meta>
-			
-					</td>
-					<td property="rdfs:comment">An offer to sell this item&#x2014;for example, an offer to sell a product, the DVD of a movie, or tickets to an event.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/provider">
-					<th property="rdfs:label">provider</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-				
-				or <a href="Person">Person</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Person"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The organization providing the reservation.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/publisher">
-					<th property="rdfs:label">publisher</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The publisher of the creative work.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/publishingPrinciples">
-					<th property="rdfs:label">publishingPrinciples</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Link to page describing the editorial principles of the organization primarily responsible for the creation of the CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/review">
-					<th property="rdfs:label">review</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Review">Review</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Review"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A review of the item.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/reviews">
-					<th property="rdfs:label">reviews</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Review">Review</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Review"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Review of the item (legacy spelling; see singular form, review).</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/sourceOrganization">
-					<th property="rdfs:label">sourceOrganization</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Organization">Organization</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Organization"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The Organization on whose behalf the creator was working.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/text">
-					<th property="rdfs:label">text</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The textual content of this CreativeWork.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/thumbnailUrl">
-					<th property="rdfs:label">thumbnailUrl</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="URL">URL</a>
-			<meta property="http://schema.org/range" content="http://schema.org/URL"></meta>
-			
-					</td>
-					<td property="rdfs:comment">A thumbnail image relevant to the Thing.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/version">
-					<th property="rdfs:label">version</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="Number">Number</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Number"></meta>
-			
-					</td>
-					<td property="rdfs:comment">The version of the CreativeWork embodied by a specified resource.</td>
-				</tr>
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/video">
-					<th property="rdfs:label">video</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/CreativeWork"></meta>
-						
-				<a href="VideoObject">VideoObject</a>
-			<meta property="http://schema.org/range" content="http://schema.org/VideoObject"></meta>
-			
-					</td>
-					<td property="rdfs:comment">An embedded video object.</td>
-				</tr>
-				
-				
-			    
-			    
-				<tr><td class="section" colspan="3">Properties added by EmailMessage</td></tr>
-				
-				
-				
-					
-				<tr typeof="rdf:Property" resource="http://schema.org/action">
-					<th property="rdfs:label">action</th>
-					<td>
-						<meta property="http://schema.org/domain" content="http://schema.org/EmailMessage"></meta>
-						
-				<a href="Action">Action</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Action"></meta>
-				
-					, <a href="ReviewAction">ReviewAction</a>
-			<meta property="http://schema.org/range" content="http://schema.org/ReviewAction"></meta>
-				
-					, <a href="RsvpAction">RsvpAction</a>
-			<meta property="http://schema.org/range" content="http://schema.org/RsvpAction"></meta>
-				
-				or <a href="Text">Text</a>
-			<meta property="http://schema.org/range" content="http://schema.org/Text"></meta>
-			
-					</td>
-					<td property="rdfs:comment">Actions supported by Event.</td>
-				</tr>
-				
-				
-			</table>
-			
-			
-
-			
-
-			
-			
-			
-				<ul>
-			
-			</ul>
-			
-
-		</div>
-	</body>
+  <head>
+    <title>RDFa Lite Reflection</title>
+    <style type="text/css">
+      span.h {
+        padding-left: 0px;
+        font-weight: bold;
+      }
+      span {
+        display: block;
+        padding-left: 10px;
+      }
+    </style>
+  </head>
+  <body>
+    <div typeof="rdfs:Class" resource="http://schema.org/EmailMessage">
+      <span class="h" property="rdfs:label">EmailMessage</span>
+      <span property="rdfs:comment">An email message.</span>
+      <span>Subclass of: <a property="rdfs:subClassOf" href="http://schema.org/CreativeWork">CreativeWork</a></span>
+    </div>
+  </body>
 </html>
--- a/schema.org/ext/accessibility.html	Wed Oct 02 18:13:59 2013 +0200
+++ b/schema.org/ext/accessibility.html	Thu Oct 03 17:43:59 2013 +0200
@@ -1,26 +1,24 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- saved from url=(0230)https://mail-attachment.googleusercontent.com/attachment/u/0/?ui=2&ik=092f6ba90d&view=att&th=1416fe5f550ec465&attid=0.1&disp=inline&safe=1&zw&saduie=AG9B_P8qn6surqadWNnG9CBmCyE4&sadet=1380564324055&sads=g1FoT_4mcR9I2bZ42WyUhoUPHIE -->
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script type="text/javascript" src="data:text/javascript;base64,d2luZG93LkdyZWVuVHVydGxlT3B0aW9ucyA9IHsgbWljcm9kYXRhRW5hYmxlZDogdHJ1ZSB9Ow=="></script><script type="text/javascript" src="chrome-extension://ecncfkbjddibgdjlgfchpipjdgmdkdje/RDFa.js"></script><script type="text/javascript" src="chrome-extension://ecncfkbjddibgdjlgfchpipjdgmdkdje/d3.v3.min.js"></script></head><body>
-
-	
-		
-		
+<html>
+<head>
+<title>Accessibility vocab</title>
+</head>
+<body>
 	
 	<div>
 		<h1>Accessibility Vocabulary</h1>
-		<p>See <a href="http://www.w3.org/wiki/WebSchemas/Accessibility" target="_blank">wiki</a> and <a href="http://a11ymetadata.org/" target="_blank">a11ymetadata.org</a> for details.</p>
-		<div>
-			<span>accessHazard</span>
-			<span>A characteristic of the described resource that is physiologically dangerous to some users.</span>
-			<span>Domain: <a href="http://schema.org/CreativeWork" target="_blank">CreativeWork</a></span>
-			<span>Range: <a href="http://schema.org/Text" target="_blank">Text</a></span>
+		<p>See <a href="http://www.w3.org/wiki/WebSchemas/Accessibility">wiki</a> and <a href="http://a11ymetadata.org/">a11ymetadata.org</a> for details.</p>
+		<div typeof="rdf:Property" resource="http://schema.org/accessHazard">
+			<span property="rdfs:label">accessHazard</span>
+			<span property="rdfs:comment">A characteristic of the described resource that is physiologically dangerous to some users.</span>
+			<span>Domain: <a href="http://schema.org/CreativeWork" property="schema:domain">CreativeWork</a></span>
+			<span>Range: <a href="http://schema.org/Text" property="schema:range">Text</a></span>
 		</div>
-		<div>
-			<span>mediaFeature</span>
-			<span>Content features of the resource, such as accessible media and alternatives.</span>
-			<span>Domain: <a href="http://schema.org/CreativeWork" target="_blank">CreativeWork</a></span>
-			<span>Range: <a href="http://schema.org/Text" target="_blank">Text</a></span>
+		<div typeof="rdf:Property" resource="http://schema.org/mediaFeature">
+			<span property="rdfs:label">mediaFeature</span>
+			<span property="rdfs:comment">Content features of the resource, such as accessible media and alternatives.</span>
+			<span>Domain: <a href="http://schema.org/CreativeWork" property="schema:domain">CreativeWork</a></span>
+			<span>Range: <a href="http://schema.org/Text" property="schema:range">Text</a></span>
 		</div>
 	</div>
 
-</body></html>
\ No newline at end of file
+</body></html>