Properties
Optional @context
@context: undefined | null | string | ContextDefinition | (null | string | ContextDefinition)[]
Optional @graph
@graph: undefined | NodeObject | NodeObject[]
Optional @id
@id: undefined | string
Optional @included
@included: undefined | NodeObject | NodeObject[]
Optional @index
@index: undefined | string
Optional @nest
@nest: undefined | JsonObject | JsonObject[]
Optional @reverse
@reverse: undefined | {}
Optional @type
@type: undefined | string | string[]
Optional additionalType
additionalType: undefined | string | string[]
Optional dateCreated
dateCreated: undefined | string
Optional dateModified
dateModified: undefined | string | string[]
Optional datePublished
datePublished: undefined | string
Optional description
description: undefined | string | string[]
Optional disambiguatingDescription
disambiguatingDescription: undefined | string | string[]
Optional headline
headline: undefined | string
Optional keywords
keywords: undefined | string | string[]
Optional mainEntity
main
Entity: undefined | Thing
Optional mainEntityOfPage
Optional name
name: undefined | string
Optional position
position: undefined | string | number
Optional sameAs
sameAs: undefined | string | string[]
Optional text
text: undefined | string
Optional thumbnailUrl
thumbnailUrl: undefined | string
Optional url
url: undefined | string
Optional yield
Instructions that explain how to achieve a result by performing a sequence of steps.
(Non-Normative): Known subclasses:
http://schema.org/HowTo