W3C home > Mailing lists > Public > public-vocabs@w3.org > September 2014

Re: September Update on Sports

From: Gregg Kellogg <gregg@greggkellogg.net>
Date: Tue, 23 Sep 2014 12:47:48 -0700
Cc: PublicVocabs <public-vocabs@w3.org>
Message-Id: <9F26CC16-F423-4AB9-9AE5-47F52169A56B@greggkellogg.net>
To: "Jason Johnson (BING)" <jasjoh@microsoft.com>
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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:29:44 UTC