|
|
|
A review is a MicroContent structure that allows a user to write an opinion about something. A review must contain a unambiguous designator of the reviewed Item. This can be a link or an identifier. Usually a review also contains a rating.
In the discussions related to RVW is on the scale used for the rating. And what to do with unrated items. For now the choice has been made to use of percentages.
In find this discussion touching upon a very general subject: scales, names and values. Using percentages is OK, but still limited. What if I want to use a 7-point scale? ANd what if I want to specify the meaning of each scale point? And what about the unrated?
This is a subject that must be solved elsewhere. I find it an XML-problem: how to specify scales (ordinal, nominal), values (integer, real, percentages), etc. And there should always be a way to specify [cite]undefined[/cite]. Hasn’t this been done?
I had a look at the Review-extensions that Alf Eating has been proposing. His proposal covers various publication standards such as RSS 1.0, RSS 2.0 and Atom. As his proposal does not explain the how and why, I will try to analyse it here and see if I understand it.
I notice only a limited number of Review namespace elements, such as: rvw:item, rvw:rating, rvw:buylink, rvw:sections, rvw:subject and rvw:content. I assume that the main culprit are the standards and their limits (and the fact that I partially inderstand it). What I miss is a description of an OpenReview namespace. I try to construct it from Alf’s proposal. An OpenReview thus contains the following fields:
Alf’s proposal found the need to make my first guess more complex:
A specific problem that was solved nicely was the idea of multiple items discussed in a single review. By adding multiple items to a review, fields that are specific for an item can be pushed down and specified uniquely. The fields that are missing are than inherited from a higher level.
I get the impression that Atom allows for more complex namespaces. It seems that RSS (and Atom a bit) require certain fields to be present. Fields that belong to the review are now RSS-/Atom-fields. Title, description, author and link should belong to the review and not to the feed. Although one could use inheritance here as well. Can these formats be used for the publication of any microcontent or will there be confusion on the meaning of the fields?
The publication of a list of reviews needs a separate discussion.