ESRB Rating

  1.  
    1. Good point, a rating should be linked to a board not a country - Im just not thinking complex enough. (-:

      1. Alright, I've come up with something on sandbox, modeled after the film ratings types:

        Rating: http://sandbox.freebase.com/view/schema/user/vtalwar/default_domain/video_game_rating
        Rating system: http://sandbox.freebase.com/view/schema/user/vtalwar/default_domain/content_rating_system

        Some examples:

        ESRB
        ESRB's Teen rating

        Please let me know what you gamers think :) This is the first time I've done any real modeling...

      2. These have probably been wiped away by the refresh. Because of the present lack of a community interested in the cvg domain (at least I think there is...if I'm wrong, please butt in!), I'll hold off recreating until there's some more activity.

      3. When the rating related types get recreated, perhaps they should be attached to versions of a game rather than the main game article itself, especially now that there's a region attached to each version.

      4. Sorry for the delay in recreating the types! I will try to get to doing that tomorrow. I have yet to investigate the Computer Game Version type in detail but it seems like one would have to make a new instance of this type for every {Region,Platform} combination there is for a given game?

      5. Is it frequent that the same game is rated different on different platforms? I don't know any such game off the top of my head, but I bet they exist or you wouldn't suggest that ratings be attached to versions instead of the main game. If it's an anomaly maybe ratings can be attached to version ALSO instead of only to the versions.

        Here is the revived set of types on sandbox, accessible through this game:
        http://sandbox.freebase.com/view/guid/9202a8c04000641f800000000008f68d

      6. I was think more along the lines the since different regions have different rating systems, the versions would carry the rating field, since each version will be region based as well, but I can see how it would make more since to attach all ratings to the main field.

        One instance, though, where I can think of attaching two different ratings to different versions of the game is, of course, Grand Theft Auto: San Andreas. There are basically two versions of the game out on consoles; one with "Hot Coffee" and one without. Those early versions would have to be marked as AO for the ESRB rating and M for the later versions.

      7. Bump.

        Don't know if there has been anymore talk about this or if vtalwar still has the types he worked on somewhere. Seems like something that should be added, especially if Computer Game Version gets changed to a Standard type.

        I remember trying to model this a while back here with a few examples in my Computer Game Release type. I would make a possible suggestion of making the evaluation non-unique and adding a date for times when games are re-rated.

      8. I don't still have those types around, unfortunately. I had attempted to model content rating systems (boards) as well, but I REALLY like the addition of content descriptors. One can easily add the ratings board as a property to your rating CVT, though, and at that point it's got even more than my original type did.

      9. OK, I have a few examples in the sandbox. Here are the types:

        This version of San Andreas probably best illustrates the use of Computer Game Evaluation. Unfortunately, it's pretty hard to edit ratings while Computer Game Version is still a CVT, so it will have to wait 'til after the re-factoring. I'd love to hear any suggestions for these types.
      10. Sorry, the San Andreas example is here.

      11. I think this is a good model. I (of course!) have a few thoughts, though:

        I think the incoming links from Computer Game Evaluation should be reciprocated on Computer Game Rating and Computer Game Content Descriptor so you can see a list of games with a given rating/descriptor.

        The Computer Game Evaluation CVT could have a property for rating system,  so that you could tell that the two ratings on San Andreas are from the same system, although it would be a bit of a denormalization since the rating system is already explicitly linked to the rating. (Actually, now that I look at the model, it isn't explicitly linked: the property "Rating System" on Computer Game Rating should be unique.)

        And on Computer Game Rating, we have a choice: use "integer range" for Age Range, or create two properties for high and low values. Creating two properties has the advantage that you can make them disambiguators so that the ranges show up in a table view on the Rating System Topic: http://www.sandbox-freebase.com/view/en/entertainment_software_rating_board

      12. Oops. Forgot who I was logged in as. That last post is from me.

      13. Agreed on the reciprocation. Added links to the sandbox, though it still looks weird 'cause CGV is a CVT.

        Rating System definitely should be unique, something I'll have to do right this time when I remake the types. I am kind of weary of making a redundant connection to the rating system, though it wouldn't be the first (Content Descriptor also has a connection to it's rating system).

        Age Range is an interesting problem. Looking back, there is only one instance I can find of a rating system using ratings with both a low and high age value, the defunct ELSPA system. Even then it can be modeled in the same matter of other boards (with low-end-only age values). I would vote to keep Age Range as an integer range though to preserve the connection between the two number and to properly model the rare exception.

      14. K, time to finish this up.

        Changes from the previous update: - Rating System is unique on VG Rating and Content Descriptor - Return links added on Evaluation for Rating and Content Descriptor

        I'll add these types to the commons in the next couple of days unless some objections come up.

      15. I think these look good. Please don't forget to add descriptions to each type before moving them to the Commons!

      16. Types updated and ready for move.

        I don't know if there's an behind-the-scenes way to do it, but if there's an easier way to move these types other than recreating them, let me know.

      17. I've added the PEGI ratings in.

        One very minor point: the documentation for the age range on Video Game Rating should specify it is in years.

        A more serious problem I see here is the data entry one: if I want to link a game version to the ESRB "Violence" content descriptor, currently I'm offered a choice of three options by Suggest, Violence, Violence and Violence with no way of knowing which is the right one, and this problem is only going to get worse as we add more rating systems. Would making Video Game Content Descriptor/Rating system a disambiguating property help? I can still see us ending up with the wrong content descriptors being attached to things though.

        As for moving types, it certainly can be done. Jeff will be able to point you in the right direction.

      18. I believe that disambiguators are being displayed in the autocomplete flyout now, so making "Rating system" property a disambiguator should should with that.

        I'll create a task in JIRA to move the types (you can do it yourself if you ever need to do it again -- just assign it to "Freebase Commons and Schema", and we'll move them for you.

      19. Am I able to do the type moves myself? Is there more to it than:

        1. assigning the new key (/cvg/video_game_rating, etc.)
        2. changing the domain property on the type
        3. deleting the old key?

        I just realized I have enough access to do all these things, but I'll gladly sit on my hands if you're afraid I might break something.

      20. I believe that will lead to breakage due to things like views which need to be kept synced with the types.

      21. pak21 is correct, there is a bit more involved with promoting types, such as removing the base type included type from the type instances and changing permissions of the type and properties.

      22. pak21 is correct, there is a bit more involved with promoting types, such as removing the base type included type from the type instances and changing permissions of the type and properties.

      23. K. Sitting on hands.

    Discussion is posted in:

    Think this discussion also relates to something else? Cross-post it by adding a new discussion area:

Search Discussions

Related Discussions