Hi folks:
SportsEvent also supports the SportsEvent-->competitor relationship, where
competitor can be SportsTeam or Person. Oddly enough this seems to be the
way homeTeam and awayTeam are also mapped which seems confusing (they can
be Persons?)
Perhaps homeTeam and awayTeam should be refactored out and replaced by the
competitor relationship, where cardinality is enforced by subtypes (e.g.,
if SportsEvent is a FootballGame, competitor max cardinality is 2 and
competitor types are restricted to Team).
For results I think a CompetitorResult object may be required (or
CompetitorScore [subclass?]) that is then applied to the Event object.
Of course the issue of tracking how the CompetitorScore might change over
time is also a consideration.
Dan
On Fri, Nov 20, 2015 at 8:15 AM, Vicki Tardif Holland <vtardif@google.com>
wrote:
>
> On Thu, Nov 19, 2015 at 5:20 PM, Paul Kelly <paul@xmlteam.com> wrote:
>
>> Also, how general do we need to be? Are we going to draw a distinction
>> between team events, head-to-head sports (boxing, fencing) and race-type
>> events (F1, athletics, swimming)? Or do we want a general formation for all
>> three of those types of competition (to use the north american sense of
>> that word :)
>
>
> This is the crux of the issue. To support events with more than two
> competitors, we will need more than a simple homeScore/awayScore model.
> With the Olympics coming up again, I think we should consider supporting
> these events sooner rather than later.
>
> - Vicki
>
> Vicki Tardif Holland | Ontologist | vtardif@google.com
>
>