- From: Gregg Kellogg <gregg@greggkellogg.net>
- Date: Tue, 23 Sep 2014 12:47:48 -0700
- To: "Jason Johnson (BING)" <jasjoh@microsoft.com>
- Cc: PublicVocabs <public-vocabs@w3.org>
- Message-Id: <9F26CC16-F423-4AB9-9AE5-47F52169A56B@greggkellogg.net>
Another thing, looking at this, it seems to me that we need a more specific subclass off OrganizationRole to capture information. numberedPosition isn't quite enough, as we should also be able to describe the type of contribution using something like a "position" property, which would use an enumerated type as the value for something like http://dbpedia.org/resource/Quarterback.
I think a SportsRole would look something like the following (note, "Pete Carroll", not "Steve Carroll"):
{
"@context": "http://schema.org",
"@type": "SportsTeam",
"athlete": [{
"@type": "SportsRole",
"athlete": {"@type": "Person", "name": "Russell Wilson"},
"position": "http://en.wikipedia.org/wiki/Quarterback",
"numberedPosition": "3"
}, {
"@type": "SportsRole",
"athlete": {"@type": "Person", "name": "Marshawn Lynch"},
"position": "http://en.wikipedia.org/wiki/Running_back",
"numberedPosition": "24"
}],
"coach": {
"@type": "SportsRole",
"coach": {"@type": "Person", "name": "Pete Carroll"},
"position": "http://en.wikipedia.org/wiki/Head_coach"
},
"memberOf": "National Football Conference",
"name": "Seattle Seahawks",
"sport": "http://en.wikipedia.org/wiki/American_football"
}
It would also make sense to have numberedPosition have a domain of SportsRole, and not OrganizationRole.
Alternatively, make something like "position" more abstract, and add to OrganizationRole.
Gregg Kellogg
gregg@greggkellogg.net
On Sep 17, 2014, at 1:41 PM, Jason Johnson (BING) <jasjoh@microsoft.com> wrote:
> Hi All,
>
> In the interests of 'pushing something out is better than nothing' we are going to slice up the 2014 Sports Vocab proposal into three distinct parts.
>
> This first part will be a 'Sports Agents Vocab' and focus on describing sports organizations and athletes. An initial draft proposal + build is completed and ready for review and comment. I encourage you to provide feedback ASAP as we hope to ship this immediately.
>
> https://www.w3.org/wiki/WebSchemas/Sports
> https://www.w3.org/wiki/File:2014SportsAgentsVocab1.0.pdf
> http://sdo-sports.appspot.com/SportsOrganization
> http://sdo-sports.appspot.com/SportsTeam
> http://sdo-sports.appspot.com/numberedPosition
>
> The second part will be a 'Sports Events Vocab' and focus on describing sports events and the 'action events' (aka. plays) that occur within those events. See example of such content here: http://scores.espn.go.com/nfl/playbyplay?gameId=400554314. Timelines for a proposal focused on this part are TBD but I would like to hear from volunteers interest in participating.
>
> The third part will focus on describing sports statistics, or more generically, tabular data like this: http://espn.go.com/nfl/player/_/id/14001/colin-kaepernick. The recent derivative proposal around 'Measurements' is focused on this area and there is strong alignment with the work around CSVs and Tabular Data (http://www.w3.org/blog/data/2014/07/10/csv-on-the-web-metadata-vocabulary-for-tabular-data-and-other-updates/).
>
> If you are interested in participating in developing a proposal for the 2nd or 3rd parts identified, please join the sports schema google group (https://groups.google.com/forum/#!forum/sports-schema-collab) and let us know.
>
> Cheers,
>
> Jason Johnson
> Microsoft
>
Received on Tuesday, 23 September 2014 19:48:20 UTC