[Data-modeling] Olympics domain
Jeff Prucher
jeff at metaweb.com
Thu Jun 26 22:01:39 UTC 2008
I've been working on an Olympics domain, which I hope to make live in time
for this summer's games. This is an attempt to reconcile skud's and jg's
models (in their respective private domains), plus some suggestions from the
last time we talked about this
(<http://lists.freebase.com/pipermail/data-modeling/2008-March/000482.html>)
. I'd love to hear people's thoughts and suggestions on this.
Domain:
http://sandbox.freebase.com/view/user/jeff/olympics3
Good places to start are the 1992 and 1994 winter games:
<http://sandbox.freebase.com/view/en/1994_winter_olympics?domain=/user/jeff/
olympics3>
<http://sandbox.freebase.com/view/en/1992_winter_olympics?domain=/user/jeff/
olympics3>
A few things to note:
Sports follow a three-tier system, which, from most general to most
specific, runs thus:
Olympic sport -> Olympic event -> Olympic event competition
For example:
Swimming -> Men's 100 meter freestyle -> Swimming at the 2000 Summer
Olympics - Men's 100 metre freestyle
<http://sandbox.freebase.com/view/en/swimming?domain=/user/jeff/olympics3>
Note that the weirdly long name for the individual competitions is due to
topic imports from Wikipedia. I'm going to propose that we programmatically
rename them to something like "Men's 100 meter freestyle, 2000 Summer
Olympics".
Another thing to note is that I've invented what I believe to be a new
pattern to allow the linking of teams of athletes to a specific competition,
rather than linking them singly. For an example, see the list of
competitors for pairs figure skating at the 1994 games:
<http://sandbox.freebase.com/view/guid/9202a8c04000641f800000000877667a?doma
in=/user/jeff/olympics3>
Note that the partners are paired, rather than being entered as separate
individuals. To do this, I created a CVT that has only two properties
(athlete and competition), in which "athlete" is non-unique.
The only issue that I know of is that there is no way to display the
non-medal rankings (i.e., who came in 4th, 5th, etc.); I'd be happy to
entertain suggestions on how to do this.
Jeff Prucher
Type Librarian & Ontologist
Metaweb Technologies, Inc.
More information about the Data-modeling
mailing list