Hi Ovidiu,
I am sure. A reviewRating can only be inside a review or it will be interpreted as a rating even if it is declared as a reviewRating.
Just play around with the testing tool:
https://developers.google.com/structured-data/testing-tool/
Try this QC – for a rating:
<div itemprop="rating" itemscope itemtype="https://schema.org/Rating" class="usr">
<meta itemprop="worstRating" content="0" />
<img class="usr" src="https://www.cizero.de/wp-content/plugins/universal-star-rating/includes/stars.php?img=02.png&px=12&max=5&rat=3.5" alt="3.5 Stars" />
(<span itemprop="ratingValue">3.5</span> / <span itemprop="bestRating">5</span>)
</div>
QC for a reviewRating – Check is OK but marks it as rating:
<div itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating" class="usr">
<meta itemprop="worstRating" content="0" />
<img class="usr" src="https://www.cizero.de/wp-content/plugins/universal-star-rating/includes/stars.php?img=02.png&px=12&max=5&rat=3.5" alt="3.5 Stars" />
(<span itemprop="ratingValue">3.5</span> / <span itemprop="bestRating">5</span>)
</div>
QC for a reviewRating inside a review – Some data are not known and Google marks it as wrong even if a reviewRating is recognized:
<div itemprop="review" itemscope itemtype="https://schema.org/Review" class="usr">
<div itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating" class="usr">
<meta itemprop="worstRating" content="0" />
<img class="usr" src="https://www.cizero.de/wp-content/plugins/universal-star-rating/includes/stars.php?img=02.png&px=12&max=5&rat=3.5" alt="3.5 Stars" />
(<span itemprop="ratingValue">3.5</span> / <span itemprop="bestRating">5</span>)
</div>
</div>
It is possible to do a workaround. If you post something you could define the needed Tags before and after the rating:
<div itemscope itemtype="https://schema.org/Review">
<div itemprop="itemReviewed" itemscope itemtype="https://schema.org/Restaurant">
<span itemprop="name">Legal Seafood</span>
</div>
HERE COMES USR
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">Bob Smith</span>
</span>
</div>
I will check if I could implement another shortcode which works with some extra data so that these tags can be generated and Rich Snippets are available. But can’t promise.