-
Notifications
You must be signed in to change notification settings - Fork 851
Suggest EndorsementRating subtype of Rating to indicate supportive ratings #1293
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@danbri So this idea would also allow someone like me, an avid PC Gamer on Steam to express that I 'Recommend' this game ?
|
The sketch came less from thinking about +1/Like/etc in the social network / media sense, more like review+rating in a newspaper or blog. But perhaps they're pretty much the same. |
I've had a go at implementing this in pending, and in doing so articulating how this relates to EndorseAction. -> http://pending.webschemas.org/EndorsementRating If we go for this, let's also update and link from http://schema.org/EndorseAction too. How does this look? |
This is seeing some usage, e.g. Zagat, Fodors. Let's move it along into core.
(seems to be Javascript-injected, in https://www.zagat.com/r/smoke-shack-bbq-san-antonio if you look via browser inspection)
We are using this at Google, e.g. see https://developers.google.com/search/docs/data-types/critic-review. |
Implemented in release 3.5 |
Currently we have "Rating: A rating is an evaluation on a numeric scale, such as 1 to 5 stars."
Suggest amending to "an evaluation, commonly on a numeric scale", and creating a subtype EndorsementRating with definition "A positive rating that expresses a positive evaluation or endorsement."
Justification: some situations e.g. "pick of the week" critic's reviews, are implicitly positive. However if a numeric scale is not used, it is impossible to tell that the Rating should be taken as an endorsement.
We should also note that Rating is associated with some properties e.g. bestRating that assume a numeric scale ("The highest value allowed in this rating system. If bestRating is omitted, 5 is assumed."). We may need to soften this language to deal with non-numeric, non-scaled endorsement ratings (if necessary an unscaled endorsement can be seen as implicitly 5/5).
A related option would be for a Text-values of http://schema.org/ratingValue (e.g. "Critic's pick") to indicate a non-scalar system, in which case bestRating and worstRating would say "if bestRating is omitted and ratingValue is a number, 5 can be assumed."
Nearby: #780 for starRating discussion
/cc @gmackenz
The text was updated successfully, but these errors were encountered: