action handlers, first cut
authordanbri <danbri@google.com>
Thu, 03 Oct 2013 18:05:30 +0200
changeset 119 8e681bba4ea3
parent 118 8b91ade514bd
child 120 3879206aa3f7
action handlers, first cut
schema.org/ext/ActionTypes.html
--- a/schema.org/ext/ActionTypes.html	Thu Oct 03 17:43:59 2013 +0200
+++ b/schema.org/ext/ActionTypes.html	Thu Oct 03 18:05:30 2013 +0200
@@ -1,12 +1,7 @@
-<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;
+<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;
   // 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!"
@@ -29,11 +24,6 @@
   // 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"
@@ -44,30 +34,20 @@
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // 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"
@@ -78,15 +58,10 @@
   }
 }
 &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/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;
+</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;
   // 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"
@@ -97,45 +72,30 @@
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // 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"
@@ -156,11 +116,6 @@
   // John chose Dogfish Head from all breweries.
 {
   "@context": "http://schema.org",
-  "@type": "ChooseAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Brewery",
     "name": "Dogfish Head"
@@ -168,30 +123,20 @@
   "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.</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;
+</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;
   // 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/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;
+</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;
   // John ignored Steve.
 {
   "@context": "http://schema.org",
-  "@type": "IgnoreAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Person",
     "name": "Steve"
@@ -202,11 +147,6 @@
   // 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?"
@@ -221,11 +161,6 @@
   // John ignores a friend request from Steve.
 {
   "@context": "http://schema.org",
-  "@type": "IgnoreAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "BefriendAction",
     "agent": {
@@ -239,30 +174,20 @@
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // 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!"
@@ -273,15 +198,10 @@
   }
 }
 &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/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;
+</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;
   // 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!"
@@ -296,15 +216,10 @@
   }
 }
 &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/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;
+</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;
   // 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!"
@@ -315,30 +230,20 @@
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // 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!"
@@ -349,15 +254,10 @@
   }
 }
 &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/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.
+</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.
 {
   "@context": "http://schema.org",
-  "@type": "WantAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Product",
     "name": "ipod"
@@ -368,15 +268,10 @@
   }
 }
 &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/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;
+</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;
   // 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!"
@@ -391,11 +286,10 @@
   }
 }
 &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/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;
+</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;
   // The biceps consumed 100 calories.
 {
   "@context": "http://schema.org",
-  "@type": "ConsumeAction",
   "agent": {
     "@type": "Muscle",
     "name": "Biceps"
@@ -406,60 +300,40 @@
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // John listened to Pink.
 {
   "@context": "http://schema.org",
-  "@type": "ListenAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "MusicGroup",
     "name": "Pink!"
@@ -470,11 +344,6 @@
   // John listened to star 101.3.
 {
   "@context": "http://schema.org",
-  "@type": "ListenAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "RadioStation",
     "name": "Star 101.3"
@@ -485,26 +354,16 @@
   // 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/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;
+</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;
   // John read an article.
 {
   "@context": "http://schema.org",
-  "@type": "ReadAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "ScholarlyArticle",
     "name": "Article"
@@ -515,11 +374,6 @@
   // John read a book.
 {
   "@context": "http://schema.org",
-  "@type": "ReadAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Book",
     "name": "We found that P = NP!"
@@ -530,11 +384,6 @@
   // John read a code.
 {
   "@context": "http://schema.org",
-  "@type": "ReadAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Code",
     "name": "The linux kernel"
@@ -545,56 +394,36 @@
   // 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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // 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"
@@ -605,11 +434,6 @@
   // John viewed a photo of Steve.
 {
   "@context": "http://schema.org",
-  "@type": "ViewAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "ImageObject",
     "name": "Steve"
@@ -620,26 +444,16 @@
   // 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/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;
+</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;
   // John watched Friends.
 {
   "@context": "http://schema.org",
-  "@type": "WatchAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "TvEpisode",
     "name": "Friends!"
@@ -650,11 +464,6 @@
   // 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"
@@ -665,11 +474,6 @@
   // John watched The Internship
 {
   "@context": "http://schema.org",
-  "@type": "WatchAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Movie",
     "name": "The Internship"
@@ -680,11 +484,6 @@
   // John watched The Bolshoi Ballet group in Russia.
 {
   "@context": "http://schema.org",
-  "@type": "WatchAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "PerformingGroup",
     "name": "Bolshoi"
@@ -695,135 +494,98 @@
   }
 }
 &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/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;
+</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;
   // 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/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.
+</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.
 {
   "@context": "http://schema.org",
-  "@type": "CookAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Thing",
-    "name": "dinner!"
+    "name": "dinner"
+  },
+  "recipe": {
+    "@type": "Recipe",
+    "name": "Mom's World Famous Banana Bread"
+  },
+  "location": {
+    "@type": "Bakery",
+    "name": "Cheesecake Factory"
   }
 }
 &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/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.
+</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.
 {
   "@context": "http://schema.org",
-  "@type": "DrawAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
-    "@type": "Paining",
-    "name": "Les Demoiselles d'Avignon"
+    "@type": "Thing",
+    "name": "A drawing"
   }
 }
 &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/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;
+</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;
   // 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/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;
+</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;
   // John painted Les Demoiselles d'Avignon.
 {
   "@context": "http://schema.org",
-  "@type": "PaintAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
-    "@type": "Paining",
+    "@type": "Painting",
     "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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // 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/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;
+</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;
   // John checked his flight status.
 {
   "@context": "http://schema.org",
-  "@type": "CheckAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Flight",
     "name": "AA123"
@@ -838,41 +600,26 @@
   // 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.</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;
+</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;
   // 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 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;
+</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;
   // John tracked his fitbit via UPS.
 {
   "@context": "http://schema.org",
-  "@type": "TrackAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Product",
     "name": "fitbit"
@@ -882,15 +629,10 @@
   }
 }
 &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/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;
+</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;
   // John interacted with Steve.
 {
   "@context": "http://schema.org",
-  "@type": "InteractAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "participant": {
     "@type": "Person",
     "name": "Steve"
@@ -901,41 +643,26 @@
   // 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/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;
+</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;
   // 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/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;
+</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;
   // John communicated with Steve.
 {
   "@context": "http://schema.org",
-  "@type": "CommunicateAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
@@ -946,11 +673,6 @@
   // 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"
@@ -958,15 +680,10 @@
   "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/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;
+</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;
   // John asked Steve 'What is 2 + 2?'.
 {
   "@context": "http://schema.org",
-  "@type": "AskAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
@@ -974,15 +691,10 @@
   "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 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;
+</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;
   // John checked in at Yandex.
 {
   "@context": "http://schema.org",
-  "@type": "CheckInAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "location": {
     "@type": "Place",
     "address": {
@@ -1000,11 +712,6 @@
   // John checked into a flight at the airport.
 {
   "@context": "http://schema.org",
-  "@type": "CheckInAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Flight",
     "flightNumber": "110",
@@ -1031,30 +738,6 @@
   // John checked into a flight online.
 {
   "@context": "http://schema.org",
-  "@type": "CheckInAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
-  "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/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",
-  "@type": "CheckOutAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
     "@type": "Flight",
     "flightNumber": "AA110"
@@ -1065,102 +748,90 @@
   }
 }
 &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/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.
+</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",
-  "@type": "CommentAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "object": {
-    "@type": "UserComment",
-    "name": "That's cool!"
+    "@type": "Flight",
+    "flightNumber": "AA110"
   },
-  "about": {
-    "@type": "ScholarlyArticle",
-    "name": "We found that P = NP!"
+  "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/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;
+</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.
+{
+  "@context": "http://schema.org",
+  "content": {
+    "@type": "Comment",
+    "name": "I couldn’t agree more!"
+  },
+  "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/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;
   // John informed Steve of a work party.
 {
   "@context": "http://schema.org",
-  "@type": "InformAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
   "recipient": {
     "@type": "Person",
     "name": "Steve"
   },
-  "event": {
+  "object": {
     "@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.<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;
+</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;
   // John confirmed the game was still on.
 {
   "@context": "http://schema.org",
-  "@type": "ConfirmAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
-  "event": {
+  "object": {
     "@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/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;
+</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;
   // John confirmed his presence on the event.
 {
   "@context": "http://schema.org",
-  "@type": "RsvpAction",
-  "agent": {
-    "@type": "Person",
-    "name": "John"
-  },
-  "event": {
+  "object": {
     "@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. 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"