Schema
Comment
 On this page 
Schema.org Comment
- Type: 
defineComment(input?: Comment)
Describes a review. Usually in the context of an Article or a WebPage. 
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
authorwill 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>
}
 Did this page help you?