Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Original HTML:
John listened to Pink with Steve at Anna's appartment on his iPod.With structured data:
<script type="application/ld+json"> // John listened to Pink with Steve at Anna's appartment on his iPod. { "@context": "http://schema.org", "object": { "@type": "MusicGroup", "name": "Pink!" }, "participant": { "@type": "Person", "name": "Steve" }, "location": { "@type": "Residence", "name": "Ann's appartment" }, "instrument": { "@type": "Product", "name": "iPod" } } </script>Example 2
Original HTML:
John created an exercise plan with Steve.With structured data:
<script type="application/ld+json"> // John created an exercise plan with Steve. { "@context": "http://schema.org", "result": { "@type": "ExercisePlan", "name": "John's weight loss plan" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AchieveAction |
Original HTML:
John achieved his exercise plan.With structured data:
<script type="application/ld+json"> // John achieved his exercise plan. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "exerciseType": "biking" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AchieveAction | ||
Properties from LoseAction | ||
winner | Person | A sub property of participant. The winner of the action. |
Original HTML:
John lost a match of angry birds to Steve.With structured data:
<script type="application/ld+json"> // John lost a match of angry birds to Steve. { "@context": "http://schema.org", "object": { "@type": "SoftwareApplication", "name": "Angry Birds" }, "winner": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AchieveAction | ||
Properties from TieAction |
Original HTML:
John tied on a match of chess with Steve.With structured data:
<script type="application/ld+json"> // John tied on a match of chess with Steve. { "@context": "http://schema.org", "object": { "@type": "SoftwareApplication", "name": "chess" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AchieveAction | ||
Properties from WinAction | ||
loser | Person | A sub property of participant. The loser of the action. |
Original HTML:
John won a Nobel prize.With structured data:
<script type="application/ld+json"> // John won a Nobel prize. { "@context": "http://schema.org", "object": { "@type": "Award", "name": "Nobel prize" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction |
Original HTML:
John assessed a scholar paper.With structured data:
<script type="application/ld+json"> // John assessed a scholar paper. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "Does P = NP?" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ChooseAction | ||
option | Text or Thing | A sub property of object. The options subject to this action. |
Original HTML:
John chose Dogfish Head between that and Russian River.With structured data:
<script type="application/ld+json"> // John chose Dogfish Head between that and Russian River. { "@context": "http://schema.org", "object": { "@type": "Brewery", "name": "Dogfish Head" }, "option": [ { "@type": "Brewery", "name": "Dogfish Head" }, { "@type": "Brewery", "name": "Russian River" } ] } </script>Example 2
Original HTML:
John chose Dogfish Head from all breweries.With structured data:
<script type="application/ld+json"> // John chose Dogfish Head from all breweries. { "@context": "http://schema.org", "object": { "@type": "Brewery", "name": "Dogfish Head" }, "option": "Brewery" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ChooseAction | ||
option | Text or Thing | A sub property of object. The options subject to this action. |
Properties from VoteAction | ||
candidate | Person | A sub property of object. The candidate subject of this action. |
Original HTML:
John voted on Steve.With structured data:
<script type="application/ld+json"> // John voted on Steve. { "@context": "http://schema.org", "candidate": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from IgnoreAction |
Original HTML:
John ignored Steve.With structured data:
<script type="application/ld+json"> // John ignored Steve. { "@context": "http://schema.org", "object": { "@type": "Person", "name": "Steve" } } </script>Example 2
Original HTML:
John and Steve ignored an article.With structured data:
<script type="application/ld+json"> // John and Steve ignored an article. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "Do we really need to know whether P = NP?" }, "participant": { "@type": "Person", "name": "Steve" } } </script>Example 3
Original HTML:
John ignores a friend request from Steve.With structured data:
<script type="application/ld+json"> // John ignores a friend request from Steve. { "@context": "http://schema.org", "object": { "@type": "BefriendAction", "agent": { "@type": "Person", "name": "Steve" }, "instrument": { "@type": "WebPage", "url": "https://www.social.com" } } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction |
Original HTML:
John reacted to a scholar paper claiming that P = NP!.With structured data:
<script type="application/ld+json"> // John reacted to a scholar paper claiming that P = NP!. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from AgreeAction |
Original HTML:
John and Steve agreed with a scholar paper claiming that P = NP!.With structured data:
<script type="application/ld+json"> // John and Steve agreed with a scholar paper claiming that P = NP!. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from DisagreeAction |
Original HTML:
John and Steve disagreed with a scholar paper claiming that P = NP!, resulting in another scholar paper claiming that P is in fact != NP!.With structured data:
<script type="application/ld+json"> // 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", "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" }, "participant": { "@type": "Person", "name": "Steve" }, "result": { "@type": "ScholarlyArticle", "name": "No it is not! P != NP!" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from DislikeAction |
Original HTML:
John and Steve dislike an article.With structured data:
<script type="application/ld+json"> // John and Steve dislike an article. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from EndorseAction | ||
endorsee | Person or Organization | A sub property of participant. The person/organization being supported. |
Original HTML:
John endorsed Steve.With structured data:
<script type="application/ld+json"> // John endorsed Steve. { "@context": "http://schema.org", "endorsee": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from LikeAction |
Original HTML:
John and Steve like an article.With structured data:
<script type="application/ld+json"> // John and Steve like an article. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReactAction | ||
Properties from WantAction |
Original HTML:
John and Steve want an iPod.With structured data:
<script type="application/ld+json"> // John and Steve want an iPod. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "ipod" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from AssessAction | ||
Properties from ReviewAction | ||
resultReview | Review | A sub property of result. The review that resulted in the performing of the action. |
Original HTML:
John and Steve reviewed an article.With structured data:
<script type="application/ld+json"> // John and Steve reviewed an article. { "@context": "http://schema.org", "resultReview": { "@type": "Review", "reviewBody": "It is pretty awesome!" }, "object": { "@type": "ScholarlyArticle", "name": "We found out that P = NP!" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction |
Original HTML:
The biceps consumed 100 calories.With structured data:
<script type="application/ld+json"> // The biceps consumed 100 calories. { "@context": "http://schema.org", "agent": { "@type": "Muscle", "name": "Biceps" }, "object": { "@type": "Energy", "name": "100 calories" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from DrinkAction |
Original HTML:
John drank a coke.With structured data:
<script type="application/ld+json"> // John drank a coke. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Coke" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from EatAction |
Original HTML:
John eat a cake.With structured data:
<script type="application/ld+json"> // John eat a cake. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Cake" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from InstallAction |
Original HTML:
John installed fitbit.With structured data:
<script type="application/ld+json"> // John installed fitbit. { "@context": "http://schema.org", "object": { "@type": "MobileApplication", "name": "Fitbit" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from ListenAction |
Original HTML:
John listened to Pink.With structured data:
<script type="application/ld+json"> // John listened to Pink. { "@context": "http://schema.org", "object": { "@type": "MusicGroup", "name": "Pink!" } } </script>Example 2
Original HTML:
John listened to star 101.3.With structured data:
<script type="application/ld+json"> // John listened to star 101.3. { "@context": "http://schema.org", "object": { "@type": "RadioStation", "name": "Star 101.3" } } </script>Example 3
Original HTML:
John listened to an Elvis playlist.With structured data:
<script type="application/ld+json"> // John listened to an Elvis playlist. { "@context": "http://schema.org", "object": { "@type": "MusicPlaylist", "name": "All Elvis Songs" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from ReadAction |
Original HTML:
John read an article.With structured data:
<script type="application/ld+json"> // John read an article. { "@context": "http://schema.org", "object": { "@type": "ScholarlyArticle", "name": "Article" } } </script>Example 2
Original HTML:
John read a book.With structured data:
<script type="application/ld+json"> // John read a book. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "We found that P = NP!" } } </script>Example 3
Original HTML:
John read a code.With structured data:
<script type="application/ld+json"> // John read a code. { "@context": "http://schema.org", "object": { "@type": "Code", "name": "The linux kernel" } } </script>Example 4
Original HTML:
John read a web page.With structured data:
<script type="application/ld+json"> // John read a web page. { "@context": "http://schema.org", "object": { "@type": "WebPage", "name": "CNN news!" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from UseAction |
Original HTML:
John used an exercise plan.With structured data:
<script type="application/ld+json"> // John used an exercise plan. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "name": "How to lose 100 calories a day." } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from UseAction | ||
Properties from WearAction |
Original HTML:
John wore Calvin Klein.With structured data:
<script type="application/ld+json"> // John wore Calvin Klein. { "@context": "http://schema.org", "object": { "@type": "Brand", "name": "Calvin Klein" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from ViewAction |
Original HTML:
John viewed Les demoiselles d'avignon.With structured data:
<script type="application/ld+json"> // John viewed Les demoiselles d'avignon. { "@context": "http://schema.org", "object": { "@type": "Painting", "name": "Les demoiselles d'avignon" } } </script>Example 2
Original HTML:
John viewed a photo of Steve.With structured data:
<script type="application/ld+json"> // John viewed a photo of Steve. { "@context": "http://schema.org", "object": { "@type": "ImageObject", "name": "Steve" } } </script>Example 3
Original HTML:
John viewed The Thinker.With structured data:
<script type="application/ld+json"> // John viewed The Thinker. { "@context": "http://schema.org", "object": { "@type": "Sculpture", "name": "The Thinker" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from ConsumeAction | ||
Properties from WatchAction |
Original HTML:
John watched Friends.With structured data:
<script type="application/ld+json"> // John watched Friends. { "@context": "http://schema.org", "object": { "@type": "TvEpisode", "name": "Friends!" } } </script>Example 2
Original HTML:
John watched The Big Bang TheoryWith structured data:
<script type="application/ld+json"> // John watched The Big Bang Theory { "@context": "http://schema.org", "object": { "@type": "TvSeries", "name": "The Big Bang Theory" } } </script>Example 3
Original HTML:
John watched The InternshipWith structured data:
<script type="application/ld+json"> // John watched The Internship { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" } } </script>Example 4
Original HTML:
John watched The Bolshoi Ballet group in Russia.With structured data:
<script type="application/ld+json"> // John watched The Bolshoi Ballet group in Russia. { "@context": "http://schema.org", "object": { "@type": "PerformingGroup", "name": "Bolshoi" }, "location": { "@type": "PerformingArtsTheater", "name": "Chuvash State Opera and Ballet Theater" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction |
Original HTML:
John created a website.With structured data:
<script type="application/ld+json"> // John created a website. { "@context": "http://schema.org", "result": { "@type": "WebPage", "name": "John's thought about the web" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from CookAction | ||
recipe | Recipe | A sub property of instrument. The recipe/instructions used to perform the action. |
Original HTML:
John cooked a banana bread at the Cheesecake Factory.With structured data:
<script type="application/ld+json"> // John cooked a banana bread at the Cheesecake Factory. { "@context": "http://schema.org", "object": { "@type": "Thing", "name": "dinner" }, "recipe": { "@type": "Recipe", "name": "Mom's World Famous Banana Bread" }, "location": { "@type": "Bakery", "name": "Cheesecake Factory" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from DrawAction |
Original HTML:
John drew a drawing.With structured data:
<script type="application/ld+json"> // John drew a drawing. { "@context": "http://schema.org", "object": { "@type": "Thing", "name": "A drawing" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from FilmAction |
Original HTML:
John filmed The Internship.With structured data:
<script type="application/ld+json"> // John filmed The Internship. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from PaintAction |
Original HTML:
John painted Les Demoiselles d'Avignon.With structured data:
<script type="application/ld+json"> // John painted Les Demoiselles d'Avignon. { "@context": "http://schema.org", "object": { "@type": "Painting", "name": "Les Demoiselles d'Avignon" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from PhotographAction |
Original HTML:
John took a photo of Steve.With structured data:
<script type="application/ld+json"> // John took a photo of Steve. { "@context": "http://schema.org", "object": { "@type": "ImageObject", "url": "http://john.com/steve.jpg" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from CreateAction | ||
Properties from WriteAction | ||
language | Language | A sub property of instrument. The language used on this action. |
Original HTML:
John wrote an article on algorithms.With structured data:
<script type="application/ld+json"> // John wrote an article on algorithms. { "@context": "http://schema.org", "result": { "@type": "ScholarlyArticle", "name": "We found that P = NP!" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from FindAction |
Original HTML:
John found the answer to life.With structured data:
<script type="application/ld+json"> // John found the answer to life. { "@context": "http://schema.org", "object": { "@type": "QuantitativeValue", "name": "42" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from FindAction | ||
Properties from CheckAction |
Original HTML:
John checked his flight status.With structured data:
<script type="application/ld+json"> // John checked his flight status. { "@context": "http://schema.org", "object": { "@type": "Flight", "name": "AA123" }, "result": { "@type": "FlightStatus", "name": "On time" } } </script>Example 2
Original HTML:
John checked his blood test.With structured data:
<script type="application/ld+json"> // John checked his blood test. { "@context": "http://schema.org", "object": { "@type": "BloodTest", "name": "You are fine!" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from FindAction | ||
Properties from DiscoverAction |
Original HTML:
John discovered a Pink!With structured data:
<script type="application/ld+json"> // John discovered a Pink! { "@context": "http://schema.org", "object": { "@type": "MusicRecording", "name": "Pink" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from FindAction | ||
Properties from TrackAction | ||
deliveryMethod | DeliveryMethod | A sub property of instrument. The method of delivery. |
Original HTML:
John tracked his fitbit via UPS.With structured data:
<script type="application/ld+json"> // John tracked his fitbit via UPS. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "fitbit" }, "deliveryMethod": { "@type": "http://purl.org/goodrelations/v1#UPS" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction |
Original HTML:
John interacted with Steve.With structured data:
<script type="application/ld+json"> // John interacted with Steve. { "@context": "http://schema.org", "participant": { "@type": "Person", "name": "Steve" } } </script>Example 2
Original HTML:
John interacted with the IEEE.With structured data:
<script type="application/ld+json"> // John interacted with the IEEE. { "@context": "http://schema.org", "participant": { "@type": "Organization", "name": "IEEE" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from BefriendAction |
Original HTML:
John befriended Steve.With structured data:
<script type="application/ld+json"> // John befriended Steve. { "@context": "http://schema.org", "object": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Original HTML:
John communicated with Steve.With structured data:
<script type="application/ld+json"> // John communicated with Steve. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" } } </script>Example 2
Original HTML:
John communicated to the medical community his retirement.With structured data:
<script type="application/ld+json"> // John communicated to the medical community his retirement. { "@context": "http://schema.org", "recipient": { "@type": "MedicalAudience", "name": "Brain surgeons" }, "object": "I'm retiring" } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from AskAction | ||
question | Text | A sub property of object. A question. |
Original HTML:
John asked Steve 'What is 2 + 2?'.With structured data:
<script type="application/ld+json"> // John asked Steve 'What is 2 + 2?'. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" }, "question": "What's 2 + 2?" } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from CheckInAction |
Original HTML:
John checked in at Yandex.With structured data:
<script type="application/ld+json"> // John checked in at Yandex. { "@context": "http://schema.org", "location": { "@type": "Place", "address": { "@type": "PostalAddress", "name": "Yandex", "streetAddress": "16 Leo Tolstoy St", "addressLocality": "Moscow", "addressCountry": "Russia", "postalCode": "119021" } } } </script>Example 2
Original HTML:
John checked into a flight at the airport.With structured data:
<script type="application/ld+json"> // John checked into a flight at the airport. { "@context": "http://schema.org", "object": { "@type": "Flight", "flightNumber": "110", "airline": "Aeroflot", "departureAirport": "SVO", "departureTime": "2014-10-01T15:30:00Z", "arrivalTime": "2014-10-02T12:00:00Z", "arrivalAirport": "SFO" }, "location": { "@type": "Place", "address": { "@type": "PostalAddress", "name": "Sheremetyevo International Airport", "addressLocality": "Khimki", "addressRegion": "Moscow Region", "addressCountry": "Russia", "postalCode": "141400" } } } </script>Example 3
Original HTML:
John checked into a flight online.With structured data:
<script type="application/ld+json"> // John checked into a flight online. { "@context": "http://schema.org", "object": { "@type": "Flight", "flightNumber": "AA110" }, "instrument": { "@type": "WebApplication", "url": "http://aa.com" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from CheckOutAction |
Original HTML:
John checked out of a flight online.With structured data:
<script type="application/ld+json"> // John checked out of a flight online. { "@context": "http://schema.org", "object": { "@type": "Flight", "flightNumber": "AA110" }, "instrument": { "@type": "WebApplication", "url": "http://aa.com" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from CommentAction |
Original HTML:
Clive commented on Pam's post.With structured data:
<script type="application/ld+json"> // 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!" } } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from InformAction |
Original HTML:
John informed Steve of a work party.With structured data:
<script type="application/ld+json"> // John informed Steve of a work party. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" }, "object": { "@type": "BusinessEvent", "name": "Department party" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from InformAction | ||
Properties from ConfirmAction |
Original HTML:
John confirmed the game was still on.With structured data:
<script type="application/ld+json"> // John confirmed the game was still on. { "@context": "http://schema.org", "object": { "@type": "SportsEvent", "name": "NBA finals" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from InformAction | ||
Properties from RsvpAction |
Original HTML:
John confirmed his presence on the event.With structured data:
<script type="application/ld+json"> // John confirmed his presence on the event. { "@context": "http://schema.org", "object": { "@type": "SportsEvent", "name": "NBA finals" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from InviteAction |
Original HTML:
John invited Steve to his party.With structured data:
<script type="application/ld+json"> // John invited Steve to his party. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" }, "object": { "@type": "Event", "name": "Steve's party" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from ReplyAction |
Original HTML:
John replied '4' to Steve's question 'What's 2 + 2?'.With structured data:
<script type="application/ld+json"> // John replied '4' to Steve's question 'What's 2 + 2?'. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" }, "question": "What's 2 + 2?", "answer": "4." } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from CommunicateAction | ||
about | Thing | The subject matter of the content. |
content | Thing | The content of the communication. |
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
language | Language | A sub property of instrument. The language used on this action. |
Properties from ShareAction |
Original HTML:
Pam shared a post with Steve.With structured data:
<script type="application/ld+json"> // Pam shared a post with Steve. { "@context": "http://schema.org", "recipient": { "@type": "Person", "name": "Steve" }, "content": { "@type": "Post", "name": "We proved that 2 + 2 = 4!" } } </script>Example 2
Original HTML:
Pam shared an image.With structured data:
<script type="application/ld+json"> // Pam shared an image. { "@context": "http://schema.org", "content": { "@type": "Post", "name": "Look at my kids!", "attachment": { "@type": "ImageObject", "name": "My Kids", "url": "http://pam.example.com/kids.jpg" } } } </script>Example 3
Original HTML:
Pam shared a video.With structured data:
<script type="application/ld+json"> // Pam shared a video. { "@context": "http://schema.org", "content": { "@type": "Post", "name": "Look at my cat chasing its own tail!", "attachment": { "@type": "VideoObject", "name": "Tom chasing his tail", "url": "http://www.youtube.com/watch?v=example_tom_movie", "thumbnail": { "@type": "ImageObject", "url": "http://www.youtube.com/thumbnail?v=example_tom_movie" } } } } </script>Example 4
Original HTML:
Pam shared a webpage.With structured data:
<script type="application/ld+json"> // Pam shared a webpage. { "@context": "http://schema.org", "content": { "@type": "Post", "name": "I found this great selection of holiday recipes!", "attachment": { "@type": "WebPage", "name": "Top 10 holiday favorites", "url": "http://recipes.example.com/top10/holiday" } } } </script>Example 5
Original HTML:
Ray reshared a post from Cindy.With structured data:
<script type="application/ld+json"> // Ray reshared a post from Cindy. { "@context": "http://schema.org", "content": { "@type": "Post", "name": "Who's down to go to Cindy's concert?" }, "about": { "@type": "ShareAction", "agent": "Cindy Celebrity", "content": { "@type": "Post", "name": "Can't wait to perform in Hawaii tomorrow!" } } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from FollowAction | ||
followee | Person or Organization | A sub property of object. The person or organization being followed. |
Original HTML:
John followed Steve on Twitter.With structured data:
<script type="application/ld+json"> // John followed Steve on Twitter. { "@context": "http://schema.org", "followee": { "@type": "Person", "name": "Steve" }, "location": { "@type": "Product", "name": "Twitter" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from JoinAction |
Original HTML:
John joined the basketball team.With structured data:
<script type="application/ld+json"> // John joined the basketball team. { "@context": "http://schema.org", "object": { "@type": "SportsTeam", "name": "Chicago Bulls" } } </script>Example 2
Original HTML:
John joined the Beatles.With structured data:
<script type="application/ld+json"> // John joined the Beatles. { "@context": "http://schema.org", "object": { "@type": "MusicGroup", "name": "The Beatles" } } </script>Example 3
Original HTML:
John joined the Cats cast.With structured data:
<script type="application/ld+json"> // John joined the Cats cast. { "@context": "http://schema.org", "object": { "@type": "TheatreGroup", "name": "Cats" } } </script>Example 4
Original HTML:
John joined the festival.With structured data:
<script type="application/ld+json"> // John joined the festival. { "@context": "http://schema.org", "object": { "@type": "Festival", "name": "Woodstock" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from LeaveAction |
Original HTML:
John left the Chicago Bulls.With structured data:
<script type="application/ld+json"> // John left the Chicago Bulls. { "@context": "http://schema.org", "object": { "@type": "SportsTeam", "name": "Chicago Bulls" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from MarryAction |
Original HTML:
John married Ann.With structured data:
<script type="application/ld+json"> // John married Ann. { "@context": "http://schema.org", "object": { "@type": "Person", "name": "Ann" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from RegisterAction |
Original HTML:
John registered for the IEEE.With structured data:
<script type="application/ld+json"> // John registered for the IEEE. { "@context": "http://schema.org", "object": { "@type": "Organization", "name": "IEEE" } } </script>Example 2
Original HTML:
John registered to Twitter.With structured data:
<script type="application/ld+json"> // John registered to Twitter. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Twitter" } } </script>Example 3
Original HTML:
John registered to Comcast.With structured data:
<script type="application/ld+json"> // John registered to Comcast. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Comcast" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from SubscribeAction |
Original HTML:
John subscribed to mailing list.With structured data:
<script type="application/ld+json"> // John subscribed to mailing list. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "IEEE Mailing List" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from InteractAction | ||
Properties from UnRegisterAction |
Original HTML:
John unregistered from Comcast.With structured data:
<script type="application/ld+json"> // John unregistered from Comcast. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Comcast" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from MoveAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Original HTML:
John moved a sculpture from one museum to another.With structured data:
<script type="application/ld+json"> // John moved a sculpture from one museum to another. { "@context": "http://schema.org", "object": { "@type": "Sculpture", "name": "The thinker" }, "fromLocation": { "@type": "Museum", "name": "MOMA" }, "toLocation": { "@type": "Museum", "name": "Guggenheim" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from MoveAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from ArriveAction |
Original HTML:
John arrived at the hotel.With structured data:
<script type="application/ld+json"> // John arrived at the hotel. { "@context": "http://schema.org", "object": { "@type": "Hotel", "name": "The Hilton" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from MoveAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from DepartAction |
Original HTML:
John departed from the hotel.With structured data:
<script type="application/ld+json"> // John departed from the hotel. { "@context": "http://schema.org", "object": { "@type": "Hotel", "name": "The Hilton" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from MoveAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from TravelAction | ||
distance | Distance | A sub property of asset. The distance travelled. |
Original HTML:
John traveled to Brazil.With structured data:
<script type="application/ld+json"> // John traveled to Brazil. { "@context": "http://schema.org", "toLocation": { "@type": "Country", "name": "Brazil" } } </script>Example 2
Original HTML:
John travel from the US to Brazil with Steve.With structured data:
<script type="application/ld+json"> // John travel from the US to Brazil with Steve. { "@context": "http://schema.org", "fromLocation": { "@type": "Country", "name": "USA" }, "toLocation": { "@type": "Country", "name": "Brazil" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction |
Original HTML:
John organized his webpage.With structured data:
<script type="application/ld+json"> // John organized his webpage. { "@context": "http://schema.org", "object": { "@type": "WebPage", "name": "John's thought about the web" } } </script>Example 2
Original HTML:
John organized his business.With structured data:
<script type="application/ld+json"> // John organized his business. { "@context": "http://schema.org", "object": { "@type": "LocalBusiness", "name": "John's tavern" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from AllocateAction | ||
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
Original HTML:
John allocated 5 hours to exercise.With structured data:
<script type="application/ld+json"> // John allocated 5 hours to exercise. { "@context": "http://schema.org", "object": { "@type": "Duration", "name": "5 hours" }, "purpose": { "@type": "ExercisePlan", "name": "John's weight loss plan" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from AllocateAction | ||
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
Properties from AcceptAction |
Original HTML:
John accepted a plan to exercise to help with his obesity.With structured data:
<script type="application/ld+json"> // John accepted a plan to exercise to help with his obesity. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "name": "John's weight loss plan" }, "purpose": { "@type": "MedicalCondition", "name": "Obesity" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from AllocateAction | ||
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
Properties from AssignAction |
Original HTML:
Dr. John assigned an exercise plan to Steve.With structured data:
<script type="application/ld+json"> // Dr. John assigned an exercise plan to Steve. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "name": "Steve's weight loss plan" }, "recipient": { "@type": "Person", "name": "Steve" }, "purpose": { "@type": "MedicalCondition", "name": "Obesity" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from AllocateAction | ||
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
Properties from AuthorizeAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
Original HTML:
John authorized Dr. Steve access to his diet plan.With structured data:
<script type="application/ld+json"> // John authorized Dr. Steve access to his diet plan. { "@context": "http://schema.org", "object": { "@type": "Diet", "name": "Steve's weight loss plan" }, "recipient": { "@type": "Person", "name": "Steve" }, "purpose": { "@type": "MedicalCondition", "name": "Obesity" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from AllocateAction | ||
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
Properties from RejectAction |
Original HTML:
John rejected a plan to exercise that helps him with his obesity.With structured data:
<script type="application/ld+json"> // John rejected a plan to exercise that helps him with his obesity. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "name": "John's weight loss plan" }, "purpose": { "@type": "MedicalCondition", "name": "Obesity" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from ApplyAction |
Original HTML:
John applied to Harvard.With structured data:
<script type="application/ld+json"> // John applied to Harvard. { "@context": "http://schema.org", "object": { "@type": "CollegeOrUniversity", "name": "Harvard" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from BookmarkAction |
Original HTML:
John bookmarked a photo using Instagram.With structured data:
<script type="application/ld+json"> // John bookmarked a photo using Instagram. { "@context": "http://schema.org", "object": { "@type": "ImageObject", "name": "Steve", "url": "http://john.com/steve.jpg" }, "instrument": { "@type": "Product", "name": "Instagram" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from PlanAction | ||
scheduledTime | DateTime | The time the object is scheduled to. |
Original HTML:
John planned a trip with a travel agency.With structured data:
<script type="application/ld+json"> // John planned a trip with a travel agency. { "@context": "http://schema.org", "object": { "@type": "Event", "name": "John's trip" }, "instrument": { "@type": "TravelAgency", "name": "AFS" } } </script>Example 2
Original HTML:
John planned an exercise plan with Steve.With structured data:
<script type="application/ld+json"> // John planned an exercise plan with Steve. { "@context": "http://schema.org", "object": { "@type": "ExercisePlan", "name": "John's weight loss plan" }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from PlanAction | ||
scheduledTime | DateTime | The time the object is scheduled to. |
Properties from CancelAction |
Original HTML:
John cancelled a trip with a travel agency.With structured data:
<script type="application/ld+json"> // John cancelled a trip with a travel agency. { "@context": "http://schema.org", "object": { "@type": "Event", "name": "John's trip" }, "instrument": { "@type": "TravelAgency", "name": "AFS" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from PlanAction | ||
scheduledTime | DateTime | The time the object is scheduled to. |
Properties from ReserveAction |
Original HTML:
John reserved a table for May.With structured data:
<script type="application/ld+json"> // John reserved a table for May. { "@context": "http://schema.org", "object": { "@type": "Reservation", "name": "Table at Bar Tartine" }, "scheduledTime": "May" } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from OrganizeAction | ||
Properties from PlanAction | ||
scheduledTime | DateTime | The time the object is scheduled to. |
Properties from ScheduleAction |
Original HTML:
John scheduled an event to occur in May.With structured data:
<script type="application/ld+json"> // John scheduled an event to occur in May. { "@context": "http://schema.org", "object": { "@type": "Event", "name": "SXSW" }, "scheduledTime": "May" } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from PlayAction | ||
event | Event | Upcoming or past event associated with this place or organization. |
audience | Audience | The intended audience of the item, i.e. the group for whom the item was created. |
Original HTML:
John played angry birds with Steve.With structured data:
<script type="application/ld+json"> // John played angry birds with Steve. { "@context": "http://schema.org", "object": { "@type": "MobileApplication", "name": "Angry Birds." }, "participant": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from PlayAction | ||
event | Event | Upcoming or past event associated with this place or organization. |
audience | Audience | The intended audience of the item, i.e. the group for whom the item was created. |
Properties from ExerciseAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
course | Place | A sub property of location. The course where this action was taken. |
distance | Distance | A sub property of asset. The distance travelled. |
opponent | Person | A sub property of participant. The opponent on this action. |
event | Event | Upcoming or past event associated with this place or organization. |
diet | Diet | A sub property of instrument. The diet used in this action. |
exercisePlan | ExercisePlan | A sub property of instrument. The exercise plan used on this action. |
exerciseType | Text | Type(s) of exercise or activity, such as strength training, flexibility training, aerobics, cardiac rehabilitation, etc. |
Original HTML:
John ran 100 miles with Steve.With structured data:
<script type="application/ld+json"> // John ran 100 miles with Steve. { "@context": "http://schema.org", "exerciseType": "Running", "distance": "100 miles", "participant": { "@type": "Person", "name": "Steve" } } </script>Example 2
Original HTML:
John played tennis against Steve.With structured data:
<script type="application/ld+json"> // John played tennis against Steve. { "@context": "http://schema.org", "exerciseType": "Tennis", "opponent": { "@type": "Person", "name": "Steve" } } </script>Example 3
Original HTML:
John played soccer with the Brazilian team at the World Cup.With structured data:
<script type="application/ld+json"> // John played soccer with the Brazilian team at the World Cup. { "@context": "http://schema.org", "exerciseType": "Soccer", "participant": { "@type": "SportsTeam", "name": "Brazilian Soccer Team" }, "event": { "@type": "SportsEvent", "name": "World Cup" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from PlayAction | ||
event | Event | Upcoming or past event associated with this place or organization. |
audience | Audience | The intended audience of the item, i.e. the group for whom the item was created. |
Properties from PerformAction |
Original HTML:
John performed as a DJ playing Daft Punk on his turntable at Woodstock.With structured data:
<script type="application/ld+json"> // John performed as a DJ playing Daft Punk on his turntable at Woodstock. { "@context": "http://schema.org", "object": { "@type": "MusicRecording", "name": "Daft Punk" }, "instrument": { "@type": "Product", "name": "Turntable" }, "event": { "@type": "Festival", "name": "Woodstock" } } </script>Example 2
Original HTML:
John performed at Broadway.With structured data:
<script type="application/ld+json"> // John performed at Broadway. { "@context": "http://schema.org", "object": { "@type": "MusicRecording", "name": "Daft Punk" }, "location": { "@type": "EntertainmentBusiness", "name": "Broadway" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from SearchAction | ||
query | Text or Class | A sub property of instrument. The query used on this action. |
Original HTML:
John searched for 'What is the answer to life the universe and everything?'.With structured data:
<script type="application/ld+json"> // John searched for 'What is the answer to life the universe and everything?'. { "@context": "http://schema.org", "query": "What is the answer to life the universe and everything?" } </script>Example 2
Original HTML:
John searched for hotels.With structured data:
<script type="application/ld+json"> // John searched for hotels. { "@context": "http://schema.org", "query": { "@type": "Class", "name": "http://schema.org/Hotel" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Original HTML:
John traded a Book for US$ 50.With structured data:
<script type="application/ld+json"> // John traded a Book for US$ 50. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "price": "US$ 50" } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from BuyAction | ||
vendor | Person or Organization | A sub property of participant. The seller. The participant/person/organization that sold the object. |
warrantyPromise | WarrantyPromise | The warranty promise(s) included in the offer. |
Original HTML:
John bought a Book on amazon.com.With structured data:
<script type="application/ld+json"> // John bought a Book on amazon.com. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "instrument": { "@type": "Product", "name": "Amazon" } } </script>Example 2
Original HTML:
John bought the soundtrack to ContosoWith structured data:
<script type="application/ld+json"> // John bought the soundtrack to Contoso { "@context": "http://schema.org", "object": { "@type": "MusicAlbum", "name": "Contoso: The Soundtrack" }, "price": "$5.99" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from DonateAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
Original HTML:
John donated $20.00 to Red Cross.With structured data:
<script type="application/ld+json"> // John donated $20.00 to Red Cross. { "@context": "http://schema.org", "price": "US$ 20", "recipient": { "@type": "NGO", "name": "Red Cross" } } </script>Example 2
Original HTML:
John donated $10 to Steve.With structured data:
<script type="application/ld+json"> // John donated $10 to Steve. { "@context": "http://schema.org", "price": "US$ 10", "recipient": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from OrderAction | ||
vendor | Person or Organization | A sub property of participant. The seller. The participant/person/organization that sold the object. |
Original HTML:
John ordered the Premium Cable Package from Contoso Cable.With structured data:
<script type="application/ld+json"> // John ordered the Premium Cable Package from Contoso Cable. { "@context": "http://schema.org", "object": { "@type": "Thing", "name": "Premium Cable Package" }, "vendor": { "@type": "Organization", "name": "Contoso Cable" } } </script>Example 2
Original HTML:
John ordered a Book on amazon.com.With structured data:
<script type="application/ld+json"> // John ordered a Book on amazon.com. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "vendor": { "@type": "Organization", "name": "Amazon" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from PayAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
purpose | Thing | A goal towards an action is taken. Can be concrete or abstract. |
vendor | Person or Organization | A sub property of participant. The seller. The participant/person/organization that sold the object. |
Original HTML:
John paid Contoso Cable a monthly fee of $29.99 for his cable service.With structured data:
<script type="application/ld+json"> // John paid Contoso Cable a monthly fee of $29.99 for his cable service. { "@context": "http://schema.org", "price": "$29.99 per month", "purpose": { "@type": "Product", "name": "Premium Cable Package" }, "vendor": { "@type": "Organization", "name": "Contoso Cable" } } </script>Example 2
Original HTML:
John paid US$ 1,500 for a flight.With structured data:
<script type="application/ld+json"> // John paid US$ 1,500 for a flight. { "@context": "http://schema.org", "price": "US$ 1,500", "purpose": { "@type": "Flight", "name": "AA123" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from QuoteAction |
Original HTML:
John quoted $50/hr for his plumbing services.With structured data:
<script type="application/ld+json"> // John quoted $50/hr for his plumbing services. { "@context": "http://schema.org", "object": { "@type": "GeneralContractor", "name": "plumbing" }, "price": "$50/hr" } </script>Example 2
Original HTML:
John quoted a flight for US$ 1,500.With structured data:
<script type="application/ld+json"> // John quoted a flight for US$ 1,500. { "@context": "http://schema.org", "object": { "@type": "Flight", "name": "AA123" }, "price": "US$ 1,500" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from RentAction | ||
realEstateAgent | RealEstateAgent | A sub property of participant. The real estate agent involved in the action. |
landlord | Person or Organization | A sub property of participant. The owner of the real estate property. Sub property of destination or participant? |
Original HTML:
John rented a house from Steve.With structured data:
<script type="application/ld+json"> // John rented a house from Steve. { "@context": "http://schema.org", "object": { "@type": "Residence", "name": "Steve's place" }, "landlord": { "@type": "Person", "name": "Steve" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from SellAction | ||
buyer | Person | A sub property of participant. The participant/person/organization that bought the object. |
warrantyPromise | WarrantyPromise | The warranty promise(s) included in the offer. |
Original HTML:
John sold a rare albino banana for $3,000.00.With structured data:
<script type="application/ld+json"> // John sold a rare albino banana for $3,000.00. { "@context": "http://schema.org", "object": { "@type": "Product", "name": "Rare Albino Banana" }, "price": "$3,000.00" } </script>Example 2
Original HTML:
John sold a Book on amazon.com.With structured data:
<script type="application/ld+json"> // John sold a Book on amazon.com. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "instrument": { "@type": "Product", "name": "Amazon" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TradeAction | ||
price | Number or Text | The offer price of a product, or of a price component when attached to PriceSpecification and its subtypes. |
Properties from TipAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
Original HTML:
John tipped $10 to Steve.With structured data:
<script type="application/ld+json"> // John tipped $10 to Steve. { "@context": "http://schema.org", "price": "US$ 10", "recipient": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Original HTML:
John transfered his store from Brazil to the USA.With structured data:
<script type="application/ld+json"> // John transfered his store from Brazil to the USA. { "@context": "http://schema.org", "object": { "@type": "Store", "name": "John's pizzerie" }, "fromLocation": { "@type": "Country", "name": "Brazil" }, "toLocation": { "@type": "Country", "name": "USA" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from BorrowAction | ||
lender | Person | A sub property of participant. The person that lends the object being borrowed. |
Original HTML:
John borrowed Steve's book.With structured data:
<script type="application/ld+json"> // John borrowed Steve's book. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "lender": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from DownloadAction |
Original HTML:
John downloaded the java updates.With structured data:
<script type="application/ld+json"> // John downloaded the java updates. { "@context": "http://schema.org", "object": { "@type": "SoftwareApplication", "name": "Java Updates" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from GiveAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
Original HTML:
John gave a book to Steve.With structured data:
<script type="application/ld+json"> // John gave a book to Steve. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "recipient": { "@type": "Person", "name": "Steve" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from LendAction | ||
borrower | Person | A sub property of participant. The person that borrows the object being lent. |
Original HTML:
John lent $10 to Steve.With structured data:
<script type="application/ld+json"> // John lent $10 to Steve. { "@context": "http://schema.org", "price": "US$ 10", "recipient": { "@type": "Person", "name": "Steve" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from ReceiveAction | ||
sender | Person or Organization or Audience | A sub property of participant. The participant who is at the sending end of the action. |
deliveryMethod | DeliveryMethod | A sub property of instrument. The method of delivery. |
Original HTML:
John received a book from Steve via UPS from Brazil to the USA.With structured data:
<script type="application/ld+json"> // John received a book from Steve via UPS from Brazil to the USA. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "sender": { "@type": "Person", "name": "Steve" }, "deliveryMethod": { "@type": "DeliveryMethod", "name": "http://purl.org/goodrelations/v1#UPS" }, "fromLocation": { "@type": "Country", "name": "Brazil" }, "toLocation": { "@type": "Country", "name": "USA" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from ReturnAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
Original HTML:
John returned the book to Steve.With structured data:
<script type="application/ld+json"> // John returned the book to Steve. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "recipient": { "@type": "Person", "name": "Steve" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from SendAction | ||
recipient | Person or Organization or Audience | A sub property of participant. The participant who is at the receiving end of the action. |
deliveryMethod | DeliveryMethod | A sub property of instrument. The method of delivery. |
Original HTML:
John sent a book to Steve via UPS from Brazil to the USA.With structured data:
<script type="application/ld+json"> // John sent a book to Steve via UPS from Brazil to the USA. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "recipient": { "@type": "Person", "name": "Steve" }, "deliveryMethod": { "@type": "DeliveryMethod", "name": "http://purl.org/goodrelations/v1#UPS" }, "fromLocation": { "@type": "Country", "name": "Brazil" }, "toLocation": { "@type": "Country", "name": "USA" } } </script>
Related actions:
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from TransferAction | ||
fromLocation | Place or Number | A sub property of location. The original location/index of the object or the agent before the action. |
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from TakeAction |
Original HTML:
John took a book from Steve.With structured data:
<script type="application/ld+json"> // John took a book from Steve. { "@context": "http://schema.org", "object": { "@type": "Book", "name": "Outliers" }, "recipient": { "@type": "Person", "name": "Steve" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Original HTML:
John updated his movie collection.With structured data:
<script type="application/ld+json"> // John updated his movie collection. { "@context": "http://schema.org", "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from AddAction |
Original HTML:
John add a movie to his movie queue.With structured data:
<script type="application/ld+json"> // John add a movie to his movie queue. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>Example 2
Original HTML:
John added SAAS to his skillset.With structured data:
<script type="application/ld+json"> // John added SAAS to his skillset. { "@context": "http://schema.org", "object": { "@type": "SoftwareApplication", "name": "SAAS" }, "collection": { "@type": "ItemList", "name": "John's skillset", "url": "http://linkedn.com/john/skillset" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from AddAction | ||
Properties from InsertAction | ||
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Original HTML:
John inserted a movie to his movie queue at the third slot.With structured data:
<script type="application/ld+json"> // John inserted a movie to his movie queue at the third slot. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" }, "toLocation": "3" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from AddAction | ||
Properties from InsertAction | ||
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from AppendAction |
Original HTML:
John appended a movie to his movie queue.With structured data:
<script type="application/ld+json"> // John appended a movie to his movie queue. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from AddAction | ||
Properties from InsertAction | ||
toLocation | Place or Number | A sub property of location. The final location/index of the object or the agent after the action. |
Properties from PrependAction |
Original HTML:
John prepended a movie to his movie queue.With structured data:
<script type="application/ld+json"> // John prepended a movie to his movie queue. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from DeleteAction |
Original HTML:
John deleted The Internship from his movie queue.With structured data:
<script type="application/ld+json"> // John deleted The Internship from his movie queue. { "@context": "http://schema.org", "object": { "@type": "Movie", "name": "The Internship" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Action | ||
status | ActionStatus | The state that the action is at. |
handler | ActionHandler | The handler that can execute this item. |
agent | Person or Organization | The direct performer or driver of the action (animate or inanimate). e.g. *John* wrote a book. |
endTime | DateTime | When the Action was performed: end time. This is for actions that span a period of time. e.g. John wrote a book from January to *December*. |
instrument | Thing | The object that helped the agent perform the action. e.g. John wrote a book with *a pen*. |
location | Place or PostalAddress | The location of the event, organization or action. |
object | Thing | 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*. |
participant | Person or Organization | Other co-agents that participated in the action indirectly. e.g. John wrote a book with *Steve*. |
result | Thing | The result produced in the action. e.g. John wrote *a book*. |
startTime | DateTime | When the Action was performed: start time. This is for actions that span a period of time. e.g. John wrote a book from *January* to December. |
Properties from UpdateAction | ||
collection | Thing | A sub property of object. The collection target of the action. |
Properties from ReplaceAction | ||
replacer | Thing | A sub property of object. The object that replaces. |
replacee | Thing | A sub property of object. The object that is being replaced. |
Original HTML:
John replaced The Internship with The Wedding Crashers from his movie queue.With structured data:
<script type="application/ld+json"> // John replaced The Internship with The Wedding Crashers from his movie queue. { "@context": "http://schema.org", "replacee": { "@type": "Movie", "name": "The Internship" }, "replacer": { "@type": "Movie", "name": "The Wedding Crashers" }, "collection": { "@type": "ItemList", "name": "List of my favorite movies", "url": "http://netflix.com/john/favorite" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from ActionHandler |
Original HTML:
Amazon proposes you buy a kindle on https://kindle.amazon.com/.With structured data:
<script type="application/ld+json"> // Amazon proposes you buy a kindle on https://kindle.amazon.com/. { "@context": "http://schema.org", "@type": "BuyAction", "status": "PROPOSED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199", "handler": { "@type": "ActionHandler", "url": "https://kindle.amazon.com/" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from ActionHandler | ||
Properties from ApplicationHandler | ||
application | SoftwareApplication | TODO(goto): add comment! |
Original HTML:
Amazon proposes you buy a kindle on their native app.With structured data:
<script type="application/ld+json"> // Amazon proposes you buy a kindle on their native app. { "@context": "http://schema.org", "@type": "BuyAction", "status": "PROPOSED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199", "handler": { "@type": "ApplicationHandler", "application": { "@type": "MobileApplication", "url": "https://play.google.com/store/apps/details?id=com.amazon.mShop.android", "name": "Amazon Mobile", "operatingSystem": "Android" } } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from ActionHandler | ||
Properties from HttpHandler | ||
httpMethod | Text | POST or GET. |
Original HTML:
Amazon proposes you buy a kindle via their APIs.With structured data:
<script type="application/ld+json"> // Amazon proposes you buy a kindle via their APIs. { "@context": "http://schema.org", "@type": "BuyAction", "status": "PROPOSED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199", "handler": { "@type": "HttpHandler", "httpMethod": "POST", "url": "https://api.amazon.com/buy?product=Kindle" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from ActionHandler | ||
Properties from WebPageHandler |
Original HTML:
Amazon proposes you buy a kindle on their webpage.With structured data:
<script type="application/ld+json"> // Amazon proposes you buy a kindle on their webpage. { "@context": "http://schema.org", "@type": "BuyAction", "status": "PROPOSED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199", "handler": { "@type": "WebPageHandler", "url": "https://kindle.amazon.com/" } } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from CreativeWork |
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from CreativeWork | ||
Properties from Comment |
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from CreativeWork | ||
Properties from Post | ||
attachment | CreativeWork | An object that is referenced from the creative work. The attachment can be a web page, a photo, etc. |
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration |
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration | ||
Properties from ActionStatus |
Original HTML:
John bought a kindle.With structured data:
<script type="application/ld+json"> // John bought a kindle. { "@context": "http://schema.org", "status": "COMPLETED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration | ||
Properties from ActionStatus | ||
Properties from Cancelled |
Original HTML:
John cancelled the buying of a kindle.With structured data:
<script type="application/ld+json"> // John cancelled the buying of a kindle. { "@context": "http://schema.org", "status": "CANCELLED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration | ||
Properties from ActionStatus | ||
Properties from Completed |
Original HTML:
John bought a kindle.With structured data:
<script type="application/ld+json"> // John bought a kindle. { "@context": "http://schema.org", "status": "COMPLETED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration | ||
Properties from ActionStatus | ||
Properties from Pending |
Original HTML:
John is buying a kindle.With structured data:
<script type="application/ld+json"> // John is buying a kindle. { "@context": "http://schema.org", "status": "PENDING", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199" } </script>
Property | Expected Type | Description |
---|---|---|
Properties from Thing | ||
additionalType | URL | An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. In RDFa syntax, it is better to use the native RDFa syntax - the 'typeof' attribute - for multiple types. Schema.org tools may have only weaker understanding of extra types, in particular those defined externally. |
url | URL | URL of the item. |
description | Text | A short description of the item. |
image | URL | URL of an image of the item. |
name | Text | The name of the item. |
Properties from Enumeration | ||
Properties from ActionStatus | ||
Properties from Proposed |
Original HTML:
Amazon proposes you buy a kindle.With structured data:
<script type="application/ld+json"> // Amazon proposes you buy a kindle. { "@context": "http://schema.org", "@type": "BuyAction", "status": "PROPOSED", "object": { "@type": "Product", "name": "Kindle" }, "price": "US$ 199" } </script>