{
  "name": "Review",
  "description": "A review of an item, product, or service. Use for blog reviews, product reviews, or testimonials.",
  "schema_type": "Review",
  "version": "1.0.0",
  "fields": [
    { "key": "itemReviewed", "label": "Item Reviewed", "type": "object", "required": true, "description": "The item being reviewed" },
    { "key": "reviewRating", "label": "Review Rating", "type": "object", "required": true, "description": "The rating given in this review" },
    { "key": "author", "label": "Author", "type": "object", "required": true, "description": "The author of the review" },
    { "key": "reviewBody", "label": "Review Body", "type": "textarea", "required": false, "description": "The actual body of the review" },
    { "key": "datePublished", "label": "Date Published", "type": "date", "required": false, "description": "Date the review was published" },
    { "key": "publisher", "label": "Publisher", "type": "object", "required": false, "description": "The publisher of the review" }
  ],
  "template": {
    "@context": "https://schema.org",
    "@type": "Review",
    "itemReviewed": { "@type": "Thing", "name": "" },
    "reviewRating": { "@type": "Rating", "ratingValue": "", "bestRating": "5", "worstRating": "1" },
    "author": { "@type": "Person", "name": "" },
    "reviewBody": "",
    "datePublished": ""
  },
  "google_required": ["itemReviewed", "reviewRating", "author"],
  "google_recommended": ["reviewBody", "datePublished"]
}
