After suggestions from @kokuun and @chikorita157, segment ratings were considered and the schema was modified to allow such ratings. Today, a hook was added to the microblog which checks for rating text within an update on a segment.
Microblog Parse
In order to make a rating through the microblog, the update must include ‘rating:’ (case-insensitive) followed by a rating. The format for segment rating varies, but the rules are basic.
Rating Format
First, it should be addressed that segment ratings are normalized to a 100-tier system, s.t. 88% = 88/100, 8.8/10 = 88/100, etc. The numbers which are used in the rating do have effects, especially when the /Max is not included.
When /Max is included:
The rating is calculated as Value/Max and normalized to Max=100. If rating 8/10, this will equate to 80/100.
When /Max is not included:
If the Value is less-than or equal-to 10, the base is considered to be Max=10, then normalized. If the Value is greater than 10, the base is considered to be Max=100.
Unless your Max is always out of 10 or 100, it is best to use the /Max for accurate ratings.
Valid Rating Examples:
6/12 = 50/100
5/15 = 33/100
18/20 = 90/100
47/50 = 94/100
8.1/10 = 81/100
3.51/10 = 35/100
Note: If a decimal results, the value is floored.
What is a segment? A segment is a sub-section of a context, or title, such as a track to an album, an episode to a tv/anime series, or a chapter to a book/manga.



