JavaScript has been disabled.

This page needs JavaScript to work correctly. Please enable JavaScript in your browser settings.

JavaScript is required for the following feature(s):

  • opening and closing the contents list (on mobile)
  • opening and closing the navbar (on mobile)

Sport ontology

The Sport ontology is a simple lightweight ontology for publishing data about competitive sports events.

Introduction

The Sport Ontology is a simple lightweight ontology for publishing data about competitive sports events. The terms in this ontology allow data to be published about:

The structure of sports tournaments as a series of eventsThe competing of agents in a competitionThe type of discipline a event involvesThe award associated with the competition and how received it...etc

Whilst it originates in a specific BBC use case, the Sport Ontology should be applicable to a wide range of competitive sporting events data publishing use cases. Care has been taken to try and ensure interoperability with more general ontologies in use. In particular it draws heavily upon the events ontology.

Existing work

During the development of the Sport Ontology existing work on modelling and publishing RDF data about events and sport was reviewed. These are summarised below:

In addition Epimorphics and Talis consulted and provided considerable assistance in design and sanity checking the model.

Nodes & edges diagram of the classes & properties in the Sport ontology
An example of the classes & properties in the Sport ontology

 

Classes

 

CompetesForRole

URI http://www.bbc.co.uk/ontologies/sport/CompetesForRole
Description Legacy class, used for associating an athlete with the national team they competed for during the Summer Olympics. Deprecated due to improper naming.

 

Competition

URI http://www.bbc.co.uk/ontologies/sport/Competition
Description 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
Subclasses DivisionalCompetition, GroupCompetition, KnockoutCompetition, LeagueCompetition, Match, MedalCompetition, MultiDisciplineCompetition, MultiRoundCompetition, MultiStageCompetition, Round, Session, UnitCompetition
Domain for competitionType, eventGender, firstSession, firstUnitCompetition, hasCompetitor, hasSession, isStageOf, lastSession, lastUnitCompetition, nextStage, prevStage, promotesTo, recurringCompetition, relegatesTo
Range for competesIn, division, firstStage, hasDivision, hasStage, isSessionOf, lastStage, nextStage, prevStage, promotesTo, relegatesTo

 

CompetitionType

URI http://www.bbc.co.uk/ontologies/sport/CompetitionType
Description Enumerated competition types, for example: domestic, international.
Range for competitionType

 

CompetitiveSportingGroup

URI http://www.bbc.co.uk/ontologies/sport/CompetitiveSportingGroup
Description 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.
Domain for flagImage
Range for isCompetitiveSportingOrganisationOf

 

CompetitiveSportingOrganisation

URI http://www.bbc.co.uk/ontologies/sport/CompetitiveSportingOrganisation
Description A sporting organisation that participates in competitive sporting events. For example Manchester United or Team GB at the Olympics.
Superclasses Organisation, SportingOrganisation, Thing
Domain for hasHome, isCompetitiveSportingOrganisationOf

 

CompetitiveSportingRole

URI http://www.bbc.co.uk/ontologies/sport/CompetitiveSportingRole
Description General description of the participation of players, drivers, riders etc, in groups and organisations.

 

DivisionalCompetition

URI http://www.bbc.co.uk/ontologies/sport/DivisionalCompetition
Description A Divisional Competition is a competition that is divided into a number of competitions. London 2012 is an example of a Divisional Competition.
Superclasses Competition
Domain for division, hasDivision

 

EventGender

URI http://www.bbc.co.uk/ontologies/sport/EventGender
Description Enumerated type, typically Male, Female or Mixed.
Range for eventGender

 

GoverningBody

URI http://www.bbc.co.uk/ontologies/sport/GoverningBody
Description The Governing Body for a sport, such as The Football Association.
Superclasses Organisation, SportingOrganisation, Thing

 

GroupCompetition

URI http://www.bbc.co.uk/ontologies/sport/GroupCompetition
Description An organisation as a collection of leagues used to select the top N competitors from each league.
Superclasses Competition, MultiRoundCompetition
Domain for isGroupOf
Range for hasGroup

 

Home

URI http://www.bbc.co.uk/ontologies/sport/Home
Description The home ground, stadium or location of a Competitive Sporting Organisation.
Range for hasHome

 

KnockoutCompetition

URI http://www.bbc.co.uk/ontologies/sport/KnockoutCompetition
Description A competition or stage of competition that progresses through rounds of individual fixtures whereby one team is eliminated as a result of each fixture.
Superclasses Competition, MultiRoundCompetition

 

LeagueCompetition

URI http://www.bbc.co.uk/ontologies/sport/LeagueCompetition
Description A League Competition is a hierarchy of competitions or competition within such a hierarchy.
Superclasses Competition, MultiRoundCompetition
Domain for hasGroup
Range for isGroupOf

 

Match

URI http://www.bbc.co.uk/ontologies/sport/Match
Description The smallest unit of sporting competition.
Superclasses Competition, UnitCompetition
Domain for awayCompetitor, homeCompetitor, isMatchOf
Range for hasMatch

 

MedalCompetition

URI http://www.bbc.co.uk/ontologies/sport/MedalCompetition
Description A competition that results in the awarding of a medal to the winner or runner up in that competition.
Superclasses Competition

 

MultiDisciplineCompetition

URI http://www.bbc.co.uk/ontologies/sport/MultiDisciplineCompetition
Description A competition that incorporates a number of different sports, such as the Olympics.
Superclasses Competition

 

MultiDisciplineRecurringCompetition

URI http://www.bbc.co.uk/ontologies/sport/MultiDisciplineRecurringCompetition
Description A recurring sports competition the covers many sports, such as the Summer Olympics.

 

MultiRoundCompetition

URI http://www.bbc.co.uk/ontologies/sport/MultiRoundCompetition
Description A Competition organised as a sequence of rounds, for example the Premier League or group stage of the World Cup.
Superclasses Competition
Subclasses GroupCompetition, KnockoutCompetition, LeagueCompetition
Domain for firstRound, hasRound, lastRound
Range for isRoundOf

 

MultiStageCompetition

URI http://www.bbc.co.uk/ontologies/sport/MultiStageCompetition
Description A Multi-stage Competition is a competition that is organised as a set of stages. An example is the Football World Cup.
Superclasses Competition
Domain for firstStage, hasStage, lastStage
Range for isStageOf

 

Person

URI http://www.bbc.co.uk/ontologies/sport/Person
Description An athlete or other person with typically a participating role in a CompetitiveSportingOrganisation.
Superclasses Person, Thing
Domain for dateOfBirth

 

RecurringCompetition

URI http://www.bbc.co.uk/ontologies/sport/RecurringCompetition
Description A recurring sports competition such as the Rugby Super League.
Range for recurringCompetition

 

Round

URI http://www.bbc.co.uk/ontologies/sport/Round
Description 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.
Superclasses Competition
Domain for hasMatch, hasUnitCompetition, isRoundOf, nextRound, prevRound, roundNumber, roundType
Range for firstRound, hasRound, isMatchOf, lastRound, nextRound, prevRound

 

RoundType

URI http://www.bbc.co.uk/ontologies/sport/RoundType
Description Enumerated round types, for example: preliminary, qualifying or final.
Range for roundType

 

Session

URI http://www.bbc.co.uk/ontologies/sport/Session
Description 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.
Superclasses Competition
Domain for isSessionOf, nextSession, prevSession
Range for firstSession, hasSession, lastSession, nextSession, prevSession

 

SportingOrganisation

URI http://www.bbc.co.uk/ontologies/sport/SportingOrganisation
Description An organisation involved in Sport, for example a Football team or the UK Government Department for Culture, Media and Sport.
Superclasses Organisation, Thing
Subclasses CompetitiveSportingOrganisation, GoverningBody
Range for hasCompetedFor

 

SportsDiscipline

URI http://www.bbc.co.uk/ontologies/sport/SportsDiscipline
Description The type of discipline a sporting event involves.
Domain for subDiscipline, subDisciplineOf
Range for discipline, subDiscipline, subDisciplineOf

 

UnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/UnitCompetition
Description A unit competition is the unit of competition defined by a competition discipline rules. Examples include a 100m race or Football match.
Superclasses Competition
Subclasses Match
Domain for nextUnitCompetition, prevUnitCompetition
Range for firstUnitCompetition, hasUnitCompetition, lastUnitCompetition, nextUnitCompetition, prevUnitCompetition

 

Venue

URI http://www.bbc.co.uk/ontologies/sport/Venue
Description The location of a sporting event. May be a stadium, track, lake etc.

 

Properties

 

awayCompetitor

URI http://www.bbc.co.uk/ontologies/sport/awayCompetitor
Description Relates a match to one competitor, by definition or designation not the home competitor.
Domain Match
Range xmlns.com/foaf/0.1/Agent

 

competesIn

URI http://www.bbc.co.uk/ontologies/sport/competesIn
Description Relates a competitor, team or other agent to a competition.
Domain xmlns.com/foaf/0.1/Agent
Range Competition

 

competitionType

URI http://www.bbc.co.uk/ontologies/sport/competitionType
Description Relates something, typically a competition, to an enumerated competition type.
Domain Competition
Range CompetitionType

 

dateOfBirth

URI http://www.bbc.co.uk/ontologies/sport/dateOfBirth
Description Implemented because foaf has no notion of date of birth. Deprecated in favour of core:dateOfBirth.
Domain Person
Range w3.org/2001/XMLSchema#date

 

discipline

URI http://www.bbc.co.uk/ontologies/sport/discipline
Description Relates something to a sporting discipline, for example a person to athletics.
Superproperties notablyAssociatedWith
Range SportsDiscipline

 

eventGender

URI http://www.bbc.co.uk/ontologies/sport/eventGender
Description Relates a competition to a gender class instance.
Domain Competition
Range EventGender

 

firstRound

URI http://www.bbc.co.uk/ontologies/sport/firstRound
Description Relates a multi-round competition to the first round in that competition.
Superproperties hasRound
Domain MultiRoundCompetition
Range Round

 

firstSession

URI http://www.bbc.co.uk/ontologies/sport/firstSession
Description Relates a competition to the first session of a series of sessions.
Superproperties hasSession
Domain Competition
Range Session

 

firstStage

URI http://www.bbc.co.uk/ontologies/sport/firstStage
Description Relates a multi-stage competition to its first stage in that competition.
Superproperties hasStage
Domain MultiStageCompetition
Range Competition

 

firstUnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/firstUnitCompetition
Description Relates a competition to its first unit competition.
Superproperties hasUnitCompetition
Domain Competition
Range UnitCompetition

 

flagImage

URI http://www.bbc.co.uk/ontologies/sport/flagImage
Description Legacy property used to associate a team with the country flag it represented during the olympics
Domain CompetitiveSportingGroup

 

hasCompetedFor

URI http://www.bbc.co.uk/ontologies/sport/hasCompetedFor
Description Associates an agent with sporting organisations non-temporally.
Domain xmlns.com/foaf/0.1/Agent
Range SportingOrganisation

 

hasCompetitor

URI http://www.bbc.co.uk/ontologies/sport/hasCompetitor
Description Relates a competition to a competitor in that competition.
Subproperties homeCompetitor
Domain Competition
Range xmlns.com/foaf/0.1/Agent

 

hasDivision

URI http://www.bbc.co.uk/ontologies/sport/hasDivision
Description Relates a divisional competition to a division in that competition.
Domain DivisionalCompetition
Range Competition

 

hasGroup

URI http://www.bbc.co.uk/ontologies/sport/hasGroup
Description Relates a league competition to a corresponding group competition.
Domain LeagueCompetition
Range GroupCompetition

 

hasHome

URI http://www.bbc.co.uk/ontologies/sport/hasHome
Description Relates a Competitive Sporting Organisation to its home ground, stadium or location.
Domain CompetitiveSportingOrganisation
Range Home

 

hasMatch

URI http://www.bbc.co.uk/ontologies/sport/hasMatch
Description Relates a round to a match.
Superproperties hasUnitCompetition
Domain Round
Range Match

 

hasRound

URI http://www.bbc.co.uk/ontologies/sport/hasRound
Description Relates a multi-round competition to a round in that competition.
Subproperties firstRound, lastRound
Domain MultiRoundCompetition
Range Round

 

hasSession

URI http://www.bbc.co.uk/ontologies/sport/hasSession
Description Relates a competition to a session within that competition.
Subproperties firstSession, lastSession
Domain Competition
Range Session

 

hasStage

URI http://www.bbc.co.uk/ontologies/sport/hasStage
Description Relates a multi-stage competition to a stage that it contains.
Subproperties firstStage, lastStage
Domain MultiStageCompetition
Range Competition

 

hasUnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/hasUnitCompetition
Description Relates a round to a unit competition in that round.
Subproperties firstUnitCompetition, hasMatch, lastUnitCompetition
Domain Round
Range UnitCompetition

 

homeCompetitor

URI http://www.bbc.co.uk/ontologies/sport/homeCompetitor
Description Relates a match to one competitor, by definition or designation not the away competitor.
Superproperties hasCompetitor
Domain Match
Range xmlns.com/foaf/0.1/Agent

 

isCompetitiveSportingOrganisationOf

URI http://www.bbc.co.uk/ontologies/sport/isCompetitiveSportingOrganisationOf
Description Relates a competitive sporting group to a competitive sporting organisation.
Domain CompetitiveSportingOrganisation
Range CompetitiveSportingGroup

 

isGroupOf

URI http://www.bbc.co.uk/ontologies/sport/isGroupOf
Description Relates a group competition to its corresponding League competition.
Domain GroupCompetition
Range LeagueCompetition

 

isMatchOf

URI http://www.bbc.co.uk/ontologies/sport/isMatchOf
Description Relates a match to a round.
Domain Match
Range Round

 

isRoundOf

URI http://www.bbc.co.uk/ontologies/sport/isRoundOf
Description Relates a round to its corresponding multi-round competition.
Domain Round
Range MultiRoundCompetition

 

isSessionOf

URI http://www.bbc.co.uk/ontologies/sport/isSessionOf
Description Relates a session to a competition.
Domain Session
Range Competition

 

isStageOf

URI http://www.bbc.co.uk/ontologies/sport/isStageOf
Description Relates a stage to a multi-stage competition.
Domain Competition
Range MultiStageCompetition

 

lastRound

URI http://www.bbc.co.uk/ontologies/sport/lastRound
Description Relates a multi-round competition to the last round in that competition.
Superproperties hasRound
Domain MultiRoundCompetition
Range Round

 

lastSession

URI http://www.bbc.co.uk/ontologies/sport/lastSession
Description Relates a competition to the last session of a series of sessions.
Superproperties hasSession
Domain Competition
Range Session

 

lastStage

URI http://www.bbc.co.uk/ontologies/sport/lastStage
Description Relates a stage in a multi-stage competition to its last stage.
Superproperties hasStage
Domain MultiStageCompetition
Range Competition

 

lastUnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/lastUnitCompetition
Description Relates a competition to its last unit competition.
Superproperties hasUnitCompetition
Domain Competition
Range UnitCompetition

 

nextRound

URI http://www.bbc.co.uk/ontologies/sport/nextRound
Description Relates a round in a multi-round competition to its next round.
Domain Round
Range Round

 

nextSession

URI http://www.bbc.co.uk/ontologies/sport/nextSession
Description Relates a session to its next session.
Domain Session
Range Session

 

nextStage

URI http://www.bbc.co.uk/ontologies/sport/nextStage
Description Relates a stage in a multi-stage competition to its next stage.
Domain Competition
Range Competition

 

nextUnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/nextUnitCompetition
Description Relates a unit competition to its next unit competition.
Domain UnitCompetition
Range UnitCompetition

 

prevRound

URI http://www.bbc.co.uk/ontologies/sport/prevRound
Description Relates a round in a multi-round competition to its previous round.
Domain Round
Range Round

 

prevSession

URI http://www.bbc.co.uk/ontologies/sport/prevSession
Description Relates a session to its previous session.
Domain Session
Range Session

 

prevStage

URI http://www.bbc.co.uk/ontologies/sport/prevStage
Description Relates a stage in a multi-stage competition to its previous stage.
Domain Competition
Range Competition

 

prevUnitCompetition

URI http://www.bbc.co.uk/ontologies/sport/prevUnitCompetition
Description Relates a multi-round competition to its previous unit competition.
Domain UnitCompetition
Range UnitCompetition

 

promotesTo

URI http://www.bbc.co.uk/ontologies/sport/promotesTo
Description 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

 

recurringCompetition

URI http://www.bbc.co.uk/ontologies/sport/recurringCompetition
Description 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

 

relegatesTo

URI http://www.bbc.co.uk/ontologies/sport/relegatesTo
Description 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

 

roundNumber

URI http://www.bbc.co.uk/ontologies/sport/roundNumber
Description Indicates the sequential number of a round.
Domain Round
Range w3.org/2001/XMLSchema#int

 

roundType

URI http://www.bbc.co.uk/ontologies/sport/roundType
Description Relates a round to an enumerated round type.
Domain Round
Range RoundType

 

subDiscipline

URI http://www.bbc.co.uk/ontologies/sport/subDiscipline
Description Relates a discipline with a child discipline, for example gymnastics with rhythmic gymnastics.
Domain SportsDiscipline
Range SportsDiscipline

 

subDisciplineOf

URI http://www.bbc.co.uk/ontologies/sport/subDisciplineOf
Description Relates a discipline with a parent discipline, for example rhythmic gymnastics with gymnastics.
Domain SportsDiscipline
Range SportsDiscipline

Rebuild Page

The page will automatically reload. You may need to reload again if the build takes longer than expected.

Useful links

Demo mode

Hides preview environment warning banner on preview pages.

Theme toggler

Select a theme and theme mode and click "Load theme" to load in your theme combination.

Theme:
Theme Mode: