additionalType

An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org <a href="https://schema.org/docs/styleguide.html">style guide</a>.

Comment
An additional type for the item, typically used for adding more specific types from external vocabularies in microdata syntax. This is a relationship between something and a class that the thing is in. Typically the value is a URI-identified RDF class, and in this case corresponds to the use of rdf:type in RDF. Text values can be used sparingly, for cases where useful information can be added without their being an appropriate schema to reference. In the case of text values, the class label should follow the schema.org <a href="https://schema.org/docs/styleguide.html">style guide</a>.
DomainIncludes
Thing
Label
additionalType
RangeIncludes
Text
URL
SubPropertyOf
type

alternateName

An alias for the item.

Comment
An alias for the item.
DomainIncludes
Thing
Label
alternateName
RangeIncludes
Text

defaultValue

The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.

Comment
The default value of the input. For properties that expect a literal, the default is a literal value, for properties that expect an object, it's an ID reference to one of the current values.
DomainIncludes
PropertyValueSpecification
Label
defaultValue
RangeIncludes
Text
Thing

description

A description of the item.

Comment
A description of the item.
DomainIncludes
Thing
EquivalentProperty
Description
Label
description
RangeIncludes
Text
TextObject

disambiguatingDescription

A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.

Comment
A sub property of description. A short description of the item used to disambiguate from other, similar items. Information from other properties (in particular, name) may be necessary for the description to be useful for disambiguation.
DomainIncludes
Thing
Label
disambiguatingDescription
RangeIncludes
Text
SubPropertyOf
description

identifier

The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.

Comment
The identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See [background notes](/docs/datamodel.html#identifierBg) for more details.
DomainIncludes
Thing
EquivalentProperty
Identifier
Label
identifier
RangeIncludes
PropertyValue
Text
URL

image

An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].

Comment
An image of the item. This can be a [[URL]] or a fully described [[ImageObject]].
DomainIncludes
Thing
Label
image
RangeIncludes
ImageObject
URL

Intangible

A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.

Comment
A utility class that serves as the umbrella for a number of 'intangible' things such as quantities, structured values, etc.
Label
Intangible
SubClassOf
Thing

mainEntityOfPage

Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.

Comment
Indicates a page (or other CreativeWork) for which this thing is the main entity being described. See [background notes](/docs/datamodel.html#mainEntityBackground) for details.
DomainIncludes
Thing
InverseOf
mainEntity
Label
mainEntityOfPage
RangeIncludes
CreativeWork
URL

maxValue

The upper value of some characteristic or property.

Comment
The upper value of some characteristic or property.
Contributor
GoodRelationsTerms
DomainIncludes
MonetaryAmount
PropertyValue
PropertyValueSpecification
QuantitativeValue
Label
maxValue
RangeIncludes
Number

minValue

The lower value of some characteristic or property.

Comment
The lower value of some characteristic or property.
Contributor
GoodRelationsTerms
DomainIncludes
MonetaryAmount
PropertyValue
PropertyValueSpecification
QuantitativeValue
Label
minValue
RangeIncludes
Number

multipleValues

Whether multiple values are allowed for the property. Default is false.

Comment
Whether multiple values are allowed for the property. Default is false.
DomainIncludes
PropertyValueSpecification
Label
multipleValues
RangeIncludes
Boolean

name

The name of the item.

Comment
The name of the item.
DomainIncludes
Thing
EquivalentProperty
Title
Label
name
RangeIncludes
Text
SubPropertyOf
label

potentialAction

Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.

Comment
Indicates a potential Action, which describes an idealized action in which this thing would play an 'object' role.
DomainIncludes
Thing
Label
potentialAction
RangeIncludes
Action

PropertyValueSpecification

A Property value specification.

Comment
A Property value specification.
Contributor
ActionCollabClass
Label
PropertyValueSpecification
SubClassOf
Intangible

readonlyValue

Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a "hidden" input in an HTML form.

Comment
Whether or not a property is mutable. Default is false. Specifying this for a property that also has a value makes it act similar to a "hidden" input in an HTML form.
DomainIncludes
PropertyValueSpecification
Label
readonlyValue
RangeIncludes
Boolean

sameAs

URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.

Comment
URL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the item's Wikipedia page, Wikidata entry, or official website.
DomainIncludes
Thing
Label
sameAs
RangeIncludes
URL

stepValue

The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.

Comment
The stepValue attribute indicates the granularity that is expected (and required) of the value in a PropertyValueSpecification.
DomainIncludes
PropertyValueSpecification
Label
stepValue
RangeIncludes
Number

subjectOf

A CreativeWork or Event about this Thing.

Comment
A CreativeWork or Event about this Thing.
DomainIncludes
Thing
InverseOf
about
Label
subjectOf
RangeIncludes
CreativeWork
Event
Source
1670

Thing

The most generic type of item.

Comment
The most generic type of item.
Label
Thing

url

URL of the item.

Comment
URL of the item.
DomainIncludes
Thing
Label
url
RangeIncludes
URL

valueMaxLength

Specifies the allowed range for number of characters in a literal value.

Comment
Specifies the allowed range for number of characters in a literal value.
DomainIncludes
PropertyValueSpecification
Label
valueMaxLength
RangeIncludes
Number

valueMinLength

Specifies the minimum allowed range for number of characters in a literal value.

Comment
Specifies the minimum allowed range for number of characters in a literal value.
DomainIncludes
PropertyValueSpecification
Label
valueMinLength
RangeIncludes
Number

valueName

Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.

Comment
Indicates the name of the PropertyValueSpecification to be used in URL templates and form encoding in a manner analogous to HTML's input@name.
DomainIncludes
PropertyValueSpecification
Label
valueName
RangeIncludes
Text

valuePattern

Specifies a regular expression for testing literal values according to the HTML spec.

Comment
Specifies a regular expression for testing literal values according to the HTML spec.
DomainIncludes
PropertyValueSpecification
Label
valuePattern
RangeIncludes
Text

valueRequired

Whether the property must be filled in to complete the action. Default is false.

Comment
Whether the property must be filled in to complete the action. Default is false.
DomainIncludes
PropertyValueSpecification
Label
valueRequired
RangeIncludes
Boolean