The Olympic Sports Ontology
type: Ontology
imports: protege
comment: The ontology of olympic sports.

SummerSport
type: Class
comment: An Olympic Sport that takes place during the summer
subclass of: Olympic Sport
disjoint with: Winter Sport

Event
type: Class
subclass of: Restriction
  on property: has Medal Winners
  min cardinality: 3
subclass of: Restriction
  on property: has Silver Winner
  min cardinality: 1
subclass of: Restriction
  min cardinality: 1
  on property: has Gold Winner
subclass of: Restriction
  min cardinality: 1
  on property: has Bronze Winner
comment: Olympic Events

has Medal Winners
type: ObjectProperty
inverse of: won Medal
comment: A individual or team that placed at least third in an event
domain: Event
range: Class
  union of: Team
  union of: Individual

has Silver Winner
type: ObjectProperty
sub property of: has Medal Winners
inverse of: won Silver
comment: A individual or team that placed second in the event

has Gold Winner
type: ObjectProperty
comment: A individual or team that won the event
inverse of: won Gold
sub property of: has Medal Winners

has Bronze Winner
type: ObjectProperty
sub property of: has Medal Winners
comment: A individual or team that placed third in the event
inverse of: won Bronze

Winter Sport
type: Class
comment: An Olympic Sport that takes place during the winter
disjoint with: SummerSport
subclass of: Olympic Sport

TeamEvent
type: Class
comment: Team Olympic Events
subclass of: Event
disjoint with: IndividualEvent

IndividualEvent
type: Class
disjoint with: TeamEvent
comment: Individual Olympic Events
subclass of: Event

Aquatics
type: Class
subclass of: SummerSport
comment: a sport that takes place in the water without a boat.

Individual
type: Class
subclass of: Restriction
  on property: is Representative Of
  min cardinality: 1
subclass of: Restriction
  on property: is Representative Of
  max cardinality: 1
subclass of: Thing
comment: A person

is Representative Of
type: ObjectProperty
range: Nation
domain: Class
  union of: Team
  union of: Individual
comment: The nation that the team or individual is a part of
inverse of: has Representative

Swimming
type: Class
subclass of: Aquatics
comment: The sport of swimming

Artistic Gymnastics
type: Class
comment: the sport of Artistic Gymnastics
subclass of: Gymnastics

Gymnastics
type: Class
comment: The sport of Gymnastics
subclass of: SummerSport

Athlete
type: Class
comment: A man or women that participates a sport
equivalent class: Class
  intersection of: Restriction
    some values from: Sport
    on property: participates In
  intersection of: Individual

Sport
type: Class
comment: Physical activity that is governed by a set of rules or customs and often engaged in competitively.

participates In
type: ObjectProperty
inverse of: has Participant
domain: Class
  union of: Individual
  union of: Team
range: Event
comment: An evnet that has the individual or team in it.
type: TransitiveProperty

Olympic Sport
type: Class
comment: A sport that is in the olympic games
subclass of: Sport

Continent
type: Class
comment: One of the principal land masses of the earth, usually regarded as including Africa, Antarctica, Asia, Australia, Europe, North America, and South America.

BronzeMedalWinners
type: Class
equivalent class: Class
  intersection of: Athlete
  intersection of: Restriction
    on property: won Bronze
    some values from: Event
subclass of: Medal Winners
comment: An athlete that has won a bronze medal in an event

won Bronze
type: ObjectProperty
sub property of: won Medal
comment: The event that the individual or team placed third in.
inverse of: has Bronze Winner

Medal Winners
type: Class
comment: A individual or team that placed at least third in an event
subclass of: Class
  union of: GoldMedalWinners
  union of: SilverMedalWinners
  union of: BronzeMedalWinners

Mens team
type: Class
subclass of: Restriction
  some values from: Man
  on property: has Member
subclass of: Restriction
  all values from: Man
  on property: has Member
subclass of: Team
disjoint with: Mixed Team
disjoint with: Womens Team
comment: A team made up of Men

Man
type: Class
disjoint with: Woman
subclass of: Individual
comment: A Man

has Member
type: ObjectProperty
inverse of: is Member Of
comment: The members of a team
range: Individual
domain: Team

Team
type: Class
comment: A group of indivduals that play the same sport and work together for a commen goal.

Mixed Team
type: Class
subclass of: Team
subclass of: Restriction
  all values from: Class
    union of: Woman
    union of: Man
  on property: has Member
subclass of: Restriction
  on property: has Member
  some values from: Man
subclass of: Restriction
  on property: has Member
  some values from: Woman
comment: A team made up of men and women
disjoint with: Womens Team
disjoint with: Mens team

Womens Team
type: Class
disjoint with: Mixed Team
disjoint with: Mens team
comment: A team made up of Women
subclass of: Restriction
  on property: has Member
  some values from: Woman
subclass of: Restriction
  on property: has Member
  all values from: Woman
subclass of: Team

Woman
type: Class
comment: A Woman
disjoint with: Man
subclass of: Individual

GoldMedalWinners
type: Class
subclass of: Medal Winners
equivalent class: Class
  intersection of: Restriction
    some values from: Event
    on property: won Gold
  intersection of: Athlete
comment: An athlete that has won a gold medal in an event

SilverMedalWinners
type: Class
equivalent class: Class
  intersection of: Athlete
  intersection of: Restriction
    some values from: Event
    on property: won Silver
subclass of: Medal Winners
comment: An athlete that has won a silver medal in an event

Parallel Bars
type: Class
subclass of: Artistic Gymnastics
comment: an Artistic Gymnastics event that uses a parallel bars

Swimmer
type: Class
comment: A man or woman that participates in the sport of swimming
subclass of: Athlete
equivalent class: Restriction
  on property: participates In
  some values from: Swimming

won Silver
type: ObjectProperty
inverse of: has Silver Winner
sub property of: won Medal
comment: The event that the individual or team placed second in.

All Round
type: Class
subclass of: Artistic Gymnastics
comment: The event of All round in which an athlete completes many event and sums the scores.

TrackAndField
type: Class
equivalent class: Restriction
  some values from: Athletics
  on property: participates In
subclass of: Athlete
comment: A man or woman that participates in the sport of athletics

Nation
type: Class
subclass of: Restriction
  max cardinality: 2
  on property: belongs To
subclass of: Restriction
  min cardinality: 1
  on property: belongs To
comment: A a politically organized nationality

belongs To
type: ObjectProperty
domain: Nation
range: Continent
comment: The continent that the nation is located on
inverse of: contains

won Gold
type: ObjectProperty
inverse of: has Gold Winner
domain: Class
  union of: Team
  union of: Individual
sub property of: won Medal
comment: The event that the individual or team won.

Bobsled
type: Class
subclass of: Winter Sport
comment: the sport of bobsledding

Breaststroke
type: Class
subclass of: Swimming
comment: A swimming event that uses the Breaststroke

Beach Volleyball
type: Class
subclass of: Volleyball
comment: The sport of beach volelyball

Volleyball
type: Class
comment: The sport of Volleyball
subclass of: SummerSport

Synchronized Swimming
type: Class
subclass of: Aquatics
comment: The sport of Synchronized Swimming

Vault
type: Class
comment: an Artistic Gymnastics event that uses a Springboard
subclass of: Artistic Gymnastics

BalanceBeam
type: Class
subclass of: Artistic Gymnastics
comment: an Artistic Gymnastics event that uses a balance beam

Butterflystroke
type: Class
subclass of: Swimming
comment: A swimming event that uses the Butterflystroke

Backstroke
type: Class
comment: A swimming event that uses the Backstroke
subclass of: Swimming

Freestyle
type: Class
comment: A swimming event that uses any stroke
subclass of: Swimming

Gymnast
type: Class
comment: A man or woman that participates in the sport of gymnastics
subclass of: Athlete
equivalent class: Restriction
  some values from: Gymnastics
  on property: participates In

Indoor Volleyball
type: Class
comment: The sport of indoor volelyball
subclass of: Volleyball

is Member Of
type: ObjectProperty
inverse of: has Member
domain: Individual
range: Team
comment: The team that an individual belongs to

host Event
type: ObjectProperty
range: Event
comment: The event that takes place in that venue
inverse of: venue

venue
type: ObjectProperty
inverse of: host Event
comment: the place an event takes place at
domain: Event

has Participant
type: ObjectProperty
range: Class
  union of: Individual
  union of: Team
domain: Event
comment: A team or individual that competes in an event
inverse of: participates In
type: TransitiveProperty

is Coach Of
type: ObjectProperty
comment: The team or individual that is coached by that coach
inverse of: has Coach
domain: Individual
range: Class
  union of: Team
  union of: Individual

has Coach
type: ObjectProperty
range: Individual
domain: Class
  union of: Team
  union of: Individual
inverse of: is Coach Of
comment: The coach of the team or individual

won Medal
type: ObjectProperty
inverse of: has Medal Winners
range: Event
domain: Class
  union of: Individual
  union of: Team
comment: The event that the individual or team placed at least third in.

has Representative
type: ObjectProperty
domain: Nation
range: Class
  union of: Team
  union of: Individual
comment: The indiviuals or teams that represent a nation
inverse of: is Representative Of

contains
type: ObjectProperty
inverse of: belongs To
domain: Continent
range: Nation
comment: The nations that are on that continent

uses
type: ObjectProperty
comment: equipment that is used for a sport or by a team or individual
inverse of: is Used For
domain: Class
  union of: Sport
  union of: Individual
  union of: Event
type: TransitiveProperty

is Used For
type: ObjectProperty
range: Class
  union of: Individual
  union of: Event
  union of: Sport
inverse of: uses
comment: A sport that uses that equipment
type: TransitiveProperty

length
type: DatatypeProperty
comment: The length of an event if it has a length
domain: Event

date
type: DatatypeProperty
domain: Event
comment: The date that the event took place on.