Sport Ontology
type: Ontology
creator: brianwmcbride
creator: paulwilton
creator: http://uk.linkedin.com/pub/jem-rayfield/27/b19/757
creator: http://uk.linkedin.com/pub/stuart-williams/8/684/351
creator: www.blockslabpillar.com
creator: tfgrahame
license: id
canonical location: https://github.com/bbc/ontologies/blob/master/domain/sport.ttl
change reason: [METADATA-834] discipline -> subPropertyOf -> notablyAssociatedWith
public: true
slug: sport
version: 3.22
comment: The Sport Ontology is a simple lightweight ontology for publishing data about competitive sports events.
imports: event.owl
imports: asset
imports: coreconcepts
imports: provenance
imports: http://xmlns.com/foaf/0.1/
prior version: http://www.bbc.co.uk/ontologies/sport/3.21
version IRI: http://www.bbc.co.uk/ontologies/sport/3.22
version info: 3.22

CompetesForRole
type: Class
comment: Legacy class, used for associating an athlete with the national team they competed for during the Summer Olympics. Deprecated due to improper naming.
deprecated: true

CompetitiveSportingRole
type: Class
comment: General description of the participation of players, drivers, riders etc, in groups and organisations.
subclass of: Role

GoverningBody
type: Class
comment: The Governing Body for a sport, such as The Football Association.
subclass of: SportingOrganisation

KnockoutCompetition
type: Class
comment: A competition or stage of competition that progresses through rounds of individual fixtures whereby one team is eliminated as a result of each fixture.
subclass of: MultiRoundCompetition

MedalCompetition
type: Class
comment: A competition that results in the awarding of a medal to the winner or runner up in that competition.
subclass of: Competition

MultiDisciplineCompetition
type: Class
comment: A competition that incorporates a number of different sports, such as the Olympics.
subclass of: Competition

MultiDisciplineRecurringCompetition
type: Class
comment: A recurring sports competition the covers many sports, such as the Summer Olympics.

Venue
type: Class
comment: The location of a sporting event. May be a stadium, track, lake etc.

awayCompetitor
type: ObjectProperty
comment: Relates a match to one competitor, by definition or designation not the home competitor.
domain: Match
range: Agent

competesIn
type: ObjectProperty
comment: Relates a competitor, team or other agent to a competition.
domain: Agent
range: Competition
sub property of: agent in

competitionType
type: ObjectProperty
comment: Relates something, typically a competition, to an enumerated competition type.
domain: Competition
range: CompetitionType

dateOfBirth
type: AnnotationProperty
type: DatatypeProperty
comment: Implemented because foaf has no notion of date of birth. Deprecated in favour of core:dateOfBirth.
domain: Person
range: date
deprecated: true

discipline
type: ObjectProperty
comment: Relates something to a sporting discipline, for example a person to athletics.
sub property of: notablyAssociatedWith
range: SportsDiscipline

division
type: Property
comment: Division relates a DivisionalCompetition to a competition which is a division of that DivisionalCompetition. Used for the olympics
domain: DivisionalCompetition
range: Competition
deprecated: true

eventGender
type: ObjectProperty
comment: Relates a competition to a gender class instance.
domain: Competition
range: EventGender

firstRound
type: ObjectProperty
comment: Relates a multi-round competition to the first round in that competition.
domain: MultiRoundCompetition
range: Round
sub property of: hasRound

firstSession
type: ObjectProperty
comment: Relates a competition to the first session of a series of sessions.
domain: Competition
range: Session
sub property of: hasSession

firstStage
type: ObjectProperty
comment: Relates a multi-stage competition to its first stage in that competition.
domain: MultiStageCompetition
range: Competition
sub property of: hasStage

firstUnitCompetition
type: ObjectProperty
comment: Relates a competition to its first unit competition.
domain: Competition
range: UnitCompetition
sub property of: hasUnitCompetition

flagImage
type: ObjectProperty
comment: Legacy property used to associate a team with the country flag it represented during the olympics
domain: CompetitiveSportingGroup
range: FlagImage
deprecated: true

hasCompetedFor
type: ObjectProperty
comment: Associates an agent with sporting organisations non-temporally.
domain: Agent
range: SportingOrganisation

hasDivision
type: ObjectProperty
comment: Relates a divisional competition to a division in that competition.
domain: DivisionalCompetition
range: Competition

hasGroup
type: ObjectProperty
comment: Relates a league competition to a corresponding group competition.
domain: LeagueCompetition
range: GroupCompetition
inverse of: isGroupOf

hasHome
type: ObjectProperty
comment: Relates a Competitive Sporting Organisation to its home ground, stadium or location.
domain: CompetitiveSportingOrganisation
range: Home

homeCompetitor
type: ObjectProperty
comment: Relates a match to one competitor, by definition or designation not the away competitor.
domain: Match
range: Agent
sub property of: hasCompetitor

isCompetitiveSportingOrganisationOf
type: ObjectProperty
comment: Relates a competitive sporting group to a competitive sporting organisation.
domain: CompetitiveSportingOrganisation
range: CompetitiveSportingGroup

isMatchOf
type: ObjectProperty
comment: Relates a match to a round.
domain: Match
range: Round
inverse of: hasMatch

isSessionOf
type: ObjectProperty
comment: Relates a session to a competition.
domain: Session
range: Competition
inverse of: hasSession

lastRound
type: ObjectProperty
comment: Relates a multi-round competition to the last round in that competition.
domain: MultiRoundCompetition
range: Round
sub property of: hasRound

lastSession
type: ObjectProperty
comment: Relates a competition to the last session of a series of sessions.
domain: Competition
range: Session
sub property of: hasSession

lastStage
type: ObjectProperty
comment: Relates a stage in a multi-stage competition to its last stage.
domain: MultiStageCompetition
range: Competition
sub property of: hasStage

lastUnitCompetition
type: ObjectProperty
comment: Relates a competition to its last unit competition.
domain: Competition
range: UnitCompetition
sub property of: hasUnitCompetition

nextRound
type: ObjectProperty
comment: Relates a round in a multi-round competition to its next round.
domain: Round
range: Round

nextSession
type: ObjectProperty
comment: Relates a session to its next session.
domain: Session
range: Session

nextStage
type: ObjectProperty
comment: Relates a stage in a multi-stage competition to its next stage.
domain: Competition
range: Competition

nextUnitCompetition
type: ObjectProperty
comment: Relates a unit competition to its next unit competition.
domain: UnitCompetition
range: UnitCompetition

prevRound
type: ObjectProperty
comment: Relates a round in a multi-round competition to its previous round.
domain: Round
range: Round

prevSession
type: ObjectProperty
comment: Relates a session to its previous session.
domain: Session
range: Session

prevStage
type: ObjectProperty
comment: Relates a stage in a multi-stage competition to its previous stage.
domain: Competition
range: Competition

prevUnitCompetition
type: ObjectProperty
comment: Relates a multi-round competition to its previous unit competition.
domain: UnitCompetition
range: UnitCompetition

recurringCompetition
type: ObjectProperty
comment: Relates a competition to the recurring instance of that competition, for example the 2012/13 Premier League to the Premier League.
domain: Competition
range: RecurringCompetition

roundNumber
type: DatatypeProperty
comment: Indicates the sequential number of a round.
domain: Round
range: int

roundType
type: ObjectProperty
comment: Relates a round to an enumerated round type.
domain: Round
range: RoundType

subDiscipline
type: ObjectProperty
comment: Relates a discipline with a child discipline, for example gymnastics with rhythmic gymnastics.
domain: SportsDiscipline
range: SportsDiscipline

subDisciplineOf
type: ObjectProperty
type: TransitiveProperty
comment: Relates a discipline with a parent discipline, for example rhythmic gymnastics with gymnastics.
domain: SportsDiscipline
range: SportsDiscipline

Home
type: Class
comment: The home ground, stadium or location of a Competitive Sporting Organisation.

Person
type: Class
comment: An athlete or other person with typically a participating role in a CompetitiveSportingOrganisation.
subclass of: Person

RecurringCompetition
type: Class
comment: A recurring sports competition such as the Rugby Super League.

hasCompetitor
type: ObjectProperty
comment: Relates a competition to a competitor in that competition.
domain: Competition
range: Agent

hasMatch
type: ObjectProperty
comment: Relates a round to a match.
domain: Round
range: Match
sub property of: hasUnitCompetition

isRoundOf
type: ObjectProperty
comment: Relates a round to its corresponding multi-round competition.
domain: Round
range: MultiRoundCompetition
inverse of: hasRound

isStageOf
type: ObjectProperty
comment: Relates a stage to a multi-stage competition.
domain: Competition
range: MultiStageCompetition
inverse of: hasStage

promotesTo
type: ObjectProperty
comment: Relates a competition to the next competition in a heirarchy that teams are promoted to. For example the nPower Championship promotes to the Premier League.
domain: Competition
range: Competition
inverse of: relegatesTo

relegatesTo
type: ObjectProperty
comment: Relates a competition to the previous competition in a heirarchy that teams are relegated to. For example the Premier League relegates to the nPower Championship.
domain: Competition
range: Competition
inverse of: promotesTo

CompetitiveSportingGroup
type: Class
comment: The group of people that are available to compete in a particular competition. Two groups with the same members are not necessarily the same group.
subclass of: Group

CompetitiveSportingOrganisation
type: Class
comment: A sporting organisation that participates in competitive sporting events. For example Manchester United or Team GB at the Olympics.
subclass of: SportingOrganisation

DivisionalCompetition
type: Class
comment: A Divisional Competition is a competition that is divided into a number of competitions. London 2012 is an example of a Divisional Competition.
subclass of: Competition

GroupCompetition
type: Class
comment: An organisation as a collection of leagues used to select the top N competitors from each league.
subclass of: MultiRoundCompetition

LeagueCompetition
type: Class
comment: A League Competition is a hierarchy of competitions or competition within such a hierarchy.
subclass of: MultiRoundCompetition

isGroupOf
type: ObjectProperty
comment: Relates a group competition to its corresponding League competition.
domain: GroupCompetition
range: LeagueCompetition

SportingOrganisation
type: Class
comment: An organisation involved in Sport, for example a Football team or the UK Government Department for Culture, Media and Sport.
subclass of: Organization
subclass of: Organisation

hasRound
type: ObjectProperty
comment: Relates a multi-round competition to a round in that competition.
domain: MultiRoundCompetition
range: Round

hasSession
type: ObjectProperty
comment: Relates a competition to a session within that competition.
domain: Competition
range: Session

hasStage
type: ObjectProperty
comment: Relates a multi-stage competition to a stage that it contains.
domain: MultiStageCompetition
range: Competition

hasUnitCompetition
type: ObjectProperty
comment: Relates a round to a unit competition in that round.
domain: Round
range: UnitCompetition

EventGender
type: Class
comment: Enumerated type, typically Male, Female or Mixed.

Match
type: Class
comment: The smallest unit of sporting competition.
subclass of: UnitCompetition

MultiStageCompetition
type: Class
comment: A Multi-stage Competition is a competition that is organised as a set of stages. An example is the Football World Cup.
subclass of: Competition

SportsDiscipline
type: Class
comment: The type of discipline a sporting event involves.

MultiRoundCompetition
type: Class
comment: A Competition organised as a sequence of rounds, for example the Premier League or group stage of the World Cup.
subclass of: Competition

Session
type: Class
comment: A sub-division of a competition, that must be broken up due to the duration of that competition, occurring for example in snooker or cricket.
subclass of: Competition

UnitCompetition
type: Class
comment: A unit competition is the unit of competition defined by a competition discipline rules. Examples include a 100m race or Football match.
subclass of: Competition

Round
type: Class
comment: A round is one or more competitions that is part of a Multi-Round Competition. Examples include the first round of Wimbledon and the final round of the FA Cup.
subclass of: Competition

RoundType
type: Class
comment: Enumerated round types, for example: preliminary, qualifying or final.

CompetitionType
type: Class
comment: Enumerated competition types, for example: domestic, international.

Competition
type: Class
comment: A competitive sporting event that usually appears as an occurrence of a recurring competition, for example the recurring English Football Premier League has a seasonal competition occurrence during 2012/13
subclass of: Event