According to Google this is a typical review markup in JSON-LD
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Review",
"itemReviewed": {
"@type": "Thing",
"name": "Super Book"
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "7",
"bestRating": "10"
},
"author": {
"@type": "Person",
"name": "Joe"
},
"publisher": {
"@type": "Organization",
"name": "Washington Times"
}
}
</script>
I have multiple reviews of different (but similar) products on the same page. One solution would be to have a different script for each review. But since the author and publisher are the same for all reviews and only the item reviewed and rating change, I wonder if I could have a combined, more compact script.
I have read this similar question, but my question is more complicated.