Schema.org Comment
- Type:
defineComment(input?: Comment)
Describes a review. Usually in the context of an Article or a WebPage. - Component:
SchemaOrgComment
(see how components work)
Useful Links
Required properties
- text
string
Content of the comment
Recommended Properties
- author
Person
The registered author is moved to a root Schema node, resolving the field as reference to a Person.
Defaults
- @type:
Comment
- @id:
${canonicalUrl}#/schema/comment/${hash(node)}
- about: Article reference
Resolves
author
will be resolved as root nodes and referenced
Examples
See the blog recipe for more examples.
Minimal
defineComment({ text: 'This is really cool!', author: { name: 'Harlan Wilton', url: 'https://harlanzw.com', }})
Types
export interface CommentSimple extends Thing { /** * The textual content of the comment, stripping HTML tags. */ text: string /** * A reference by ID to the parent Article (or WebPage, when no Article is present). */ about?: IdReference /** * A reference by ID to the Person who wrote the comment. */ author: NodeRelation<Person>}