hughsie / oars

The Open Age Ratings Service
GNU Lesser General Public License v2.1
22 stars 6 forks source link

Compressed syntax? #17

Closed nedrichards closed 6 years ago

nedrichards commented 6 years ago

In feedback for a PR Vasily Galkin noted

As far as I understand the version "oars-1.1" standardize the list of expected ids. Is there some syntax to indicate that all ids included in standard except explicitly specified are set to none?

Such syntax would make such sections much more readable, since even chats/games/shopping-apps/etc would only set relevant tags without listing all that .

For apps like meld it would be extremely more readable: having a single line indication that "all content attributes for oars version X.Y were checked" (so all of them are none) - for me it looks more readable than explicitly listing them.

This seemed like interesting feedback, especially as the range of properties is expected to grow.

hughsie commented 6 years ago

I agree with this. Initially I was for showing all the categories to signify "I've checked this" but we know what categories a given specification version has, so we can infer none from the version and the ratings type. I can fix the builder to not emit the none lines if that would be helpful.

nedrichards commented 6 years ago

lgtm - feel free to close when deployed.