- From: Aaron Bradley <aaranged@gmail.com>
- Date: Tue, 18 Nov 2014 10:58:21 -0800
- To: Jerome Mourits <jmourits@google.com>
- Cc: Dan Brickley <danbri@google.com>, W3C Web Schemas Task Force <public-vocabs@w3.org>
- Message-ID: <CAMbipBuWnaYU9WH6xNOyinR4hVdaNKouQFV+F4k3bjbCzkbsyA@mail.gmail.com>
Looks great to me. This is a deft method of handling the serial nature of
some video game titles, and at the same time is a good move, IMO, toward
pulling Series from its TV and radio roots and making it a more flexible
mechanism for describing things in a series.
1 - VideoGameSeries properties from VideoGame
I did notice the point Jerome Mourits raised: porting VideoGame properties
to VideoGameSeries. As he points out many - if not all - of the properties
are game- rather than series-specific.
This seems to be modelled on [TV|Radio]Series, where most properties have
been ported from [TV|Radio]Episode to [TV|Radio]Series - but the model
doesn't work as well for VideoGame -> VideoGameSeries.
Having said this I don't think the somewhat awkward properties of
VideoGameSeries represent an impediment - they just don't add particular
value.
2 - VideoGame example and hasPart/isPartOf
The newly-added JSON-LD example under VideoGame that employs
VideoGameSeries is clear, but IMO belongs as an example under the former
rather than the latter, as the base entity declared is a VideoGameSeries,
not a VideoGame.
As per the move to generalizing Series, I take it that the inverse - a
VideoGame described as being part of a series - would use the "isPartOf"
property, and so avoid the need for recreating the [TV|Radio]Episode
property "partOfSeries"?
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "VideoGame",
"name": "Mass Effect 1",
"author":"BioWare",
"isPartOf": {
"@type": "VideoGameSeries",
"name": "Mass Effect"
}
}
</script>
Minor points both - I'm enthusiastic about where this is at!
On Tue, Nov 18, 2014 at 10:00 AM, Jerome Mourits <jmourits@google.com>
wrote:
> I'm not sure I understand the decision to have properties from VideoGame
> on VideoGameSeries. Pretty much all of the attributes of the series can
> vary from game-to-game -- especially things like cheatCodes, quests, items
>
> On Tue, Nov 18, 2014 at 8:59 AM, Dan Brickley <danbri@google.com> wrote:
>
>> The Series + VideoGameSeries update discussed in
>> https://github.com/rvguha/schemaorg/issues/148 is implemented.
>>
>> Please take a look here:
>>
>> http://sdo-venkman.appspot.com/Series
>> http://sdo-venkman.appspot.com/VideoGame
>> http://sdo-venkman.appspot.com/VideoGameSeries
>>
>> cheers,
>>
>> Dan
>>
>>
>
Received on Tuesday, 18 November 2014 18:58:49 UTC