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

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

 

Competition

URIhttp://www.bbc.co.uk/ontologies/sport/Competition
DescriptionA 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
SubclassesDivisionalCompetition, GroupCompetition, KnockoutCompetition, LeagueCompetition, Match, MedalCompetition, MultiDisciplineCompetition, MultiRoundCompetition, MultiStageCompetition, Round, Session, UnitCompetition
Domain forcompetitionType, eventGender, firstSession, firstUnitCompetition, hasCompetitor, hasSession, isStageOf, lastSession, lastUnitCompetition, nextStage, prevStage, promotesTo, recurringCompetition, relegatesTo
Range forcompetesIn, division, firstStage, hasDivision, hasStage, isSessionOf, lastStage, nextStage, prevStage, promotesTo, relegatesTo

 

CompetitionType

URIhttp://www.bbc.co.uk/ontologies/sport/CompetitionType
DescriptionEnumerated competition types, for example: domestic, international.
Range forcompetitionType

 

CompetitiveSportingGroup

URIhttp://www.bbc.co.uk/ontologies/sport/CompetitiveSportingGroup
DescriptionThe 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 forflagImage
Range forisCompetitiveSportingOrganisationOf

 

CompetitiveSportingOrganisation

URIhttp://www.bbc.co.uk/ontologies/sport/CompetitiveSportingOrganisation
DescriptionA sporting organisation that participates in competitive sporting events. For example Manchester United or Team GB at the Olympics.
SuperclassesOrganisation, SportingOrganisation, Thing
Domain forhasHome, isCompetitiveSportingOrganisationOf

 

CompetitiveSportingRole

URIhttp://www.bbc.co.uk/ontologies/sport/CompetitiveSportingRole
DescriptionGeneral description of the participation of players, drivers, riders etc, in groups and organisations.

 

DivisionalCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/DivisionalCompetition
DescriptionA Divisional Competition is a competition that is divided into a number of competitions. London 2012 is an example of a Divisional Competition.
SuperclassesCompetition
Domain fordivision, hasDivision

 

EventGender

URIhttp://www.bbc.co.uk/ontologies/sport/EventGender
DescriptionEnumerated type, typically Male, Female or Mixed.
Range foreventGender

 

GoverningBody

URIhttp://www.bbc.co.uk/ontologies/sport/GoverningBody
DescriptionThe Governing Body for a sport, such as The Football Association.
SuperclassesOrganisation, SportingOrganisation, Thing

 

GroupCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/GroupCompetition
DescriptionAn organisation as a collection of leagues used to select the top N competitors from each league.
SuperclassesCompetition, MultiRoundCompetition
Domain forisGroupOf
Range forhasGroup

 

Home

URIhttp://www.bbc.co.uk/ontologies/sport/Home
DescriptionThe home ground, stadium or location of a Competitive Sporting Organisation.
Range forhasHome

 

KnockoutCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/KnockoutCompetition
DescriptionA competition or stage of competition that progresses through rounds of individual fixtures whereby one team is eliminated as a result of each fixture.
SuperclassesCompetition, MultiRoundCompetition

 

LeagueCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/LeagueCompetition
DescriptionA League Competition is a hierarchy of competitions or competition within such a hierarchy.
SuperclassesCompetition, MultiRoundCompetition
Domain forhasGroup
Range forisGroupOf

 

Match

URIhttp://www.bbc.co.uk/ontologies/sport/Match
DescriptionThe smallest unit of sporting competition.
SuperclassesCompetition, UnitCompetition
Domain forawayCompetitor, homeCompetitor, isMatchOf
Range forhasMatch

 

MedalCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/MedalCompetition
DescriptionA competition that results in the awarding of a medal to the winner or runner up in that competition.
SuperclassesCompetition

 

MultiDisciplineCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/MultiDisciplineCompetition
DescriptionA competition that incorporates a number of different sports, such as the Olympics.
SuperclassesCompetition

 

MultiDisciplineRecurringCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/MultiDisciplineRecurringCompetition
DescriptionA recurring sports competition the covers many sports, such as the Summer Olympics.

 

MultiRoundCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/MultiRoundCompetition
DescriptionA Competition organised as a sequence of rounds, for example the Premier League or group stage of the World Cup.
SuperclassesCompetition
SubclassesGroupCompetition, KnockoutCompetition, LeagueCompetition
Domain forfirstRound, hasRound, lastRound
Range forisRoundOf

 

MultiStageCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/MultiStageCompetition
DescriptionA Multi-stage Competition is a competition that is organised as a set of stages. An example is the Football World Cup.
SuperclassesCompetition
Domain forfirstStage, hasStage, lastStage
Range forisStageOf

 

Person

URIhttp://www.bbc.co.uk/ontologies/sport/Person
DescriptionAn athlete or other person with typically a participating role in a CompetitiveSportingOrganisation.
SuperclassesPerson, Thing
Domain fordateOfBirth

 

RecurringCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/RecurringCompetition
DescriptionA recurring sports competition such as the Rugby Super League.
Range forrecurringCompetition

 

Round

URIhttp://www.bbc.co.uk/ontologies/sport/Round
DescriptionA 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.
SuperclassesCompetition
Domain forhasMatch, hasUnitCompetition, isRoundOf, nextRound, prevRound, roundNumber, roundType
Range forfirstRound, hasRound, isMatchOf, lastRound, nextRound, prevRound

 

RoundType

URIhttp://www.bbc.co.uk/ontologies/sport/RoundType
DescriptionEnumerated round types, for example: preliminary, qualifying or final.
Range forroundType

 

Session

URIhttp://www.bbc.co.uk/ontologies/sport/Session
DescriptionA sub-division of a competition, that must be broken up due to the duration of that competition, occurring for example in snooker or cricket.
SuperclassesCompetition
Domain forisSessionOf, nextSession, prevSession
Range forfirstSession, hasSession, lastSession, nextSession, prevSession

 

SportingOrganisation

URIhttp://www.bbc.co.uk/ontologies/sport/SportingOrganisation
DescriptionAn organisation involved in Sport, for example a Football team or the UK Government Department for Culture, Media and Sport.
SuperclassesOrganisation, Thing
SubclassesCompetitiveSportingOrganisation, GoverningBody
Range forhasCompetedFor

 

SportsDiscipline

URIhttp://www.bbc.co.uk/ontologies/sport/SportsDiscipline
DescriptionThe type of discipline a sporting event involves.
Domain forsubDiscipline, subDisciplineOf
Range fordiscipline, subDiscipline, subDisciplineOf

 

UnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/UnitCompetition
DescriptionA unit competition is the unit of competition defined by a competition discipline rules. Examples include a 100m race or Football match.
SuperclassesCompetition
SubclassesMatch
Domain fornextUnitCompetition, prevUnitCompetition
Range forfirstUnitCompetition, hasUnitCompetition, lastUnitCompetition, nextUnitCompetition, prevUnitCompetition

 

Venue

URIhttp://www.bbc.co.uk/ontologies/sport/Venue
DescriptionThe location of a sporting event. May be a stadium, track, lake etc.

 

Properties

 

awayCompetitor

URIhttp://www.bbc.co.uk/ontologies/sport/awayCompetitor
DescriptionRelates a match to one competitor, by definition or designation not the home competitor.
DomainMatch
Rangexmlns.com/foaf/0.1/Agent

 

competesIn

URIhttp://www.bbc.co.uk/ontologies/sport/competesIn
DescriptionRelates a competitor, team or other agent to a competition.
Domainxmlns.com/foaf/0.1/Agent
RangeCompetition

 

competitionType

URIhttp://www.bbc.co.uk/ontologies/sport/competitionType
DescriptionRelates something, typically a competition, to an enumerated competition type.
DomainCompetition
RangeCompetitionType

 

dateOfBirth

URIhttp://www.bbc.co.uk/ontologies/sport/dateOfBirth
DescriptionImplemented because foaf has no notion of date of birth. Deprecated in favour of core:dateOfBirth.
DomainPerson
Rangew3.org/2001/XMLSchema#date

 

discipline

URIhttp://www.bbc.co.uk/ontologies/sport/discipline
DescriptionRelates something to a sporting discipline, for example a person to athletics.
SuperpropertiesnotablyAssociatedWith
RangeSportsDiscipline

 

eventGender

URIhttp://www.bbc.co.uk/ontologies/sport/eventGender
DescriptionRelates a competition to a gender class instance.
DomainCompetition
RangeEventGender

 

firstRound

URIhttp://www.bbc.co.uk/ontologies/sport/firstRound
DescriptionRelates a multi-round competition to the first round in that competition.
SuperpropertieshasRound
DomainMultiRoundCompetition
RangeRound

 

firstSession

URIhttp://www.bbc.co.uk/ontologies/sport/firstSession
DescriptionRelates a competition to the first session of a series of sessions.
SuperpropertieshasSession
DomainCompetition
RangeSession

 

firstStage

URIhttp://www.bbc.co.uk/ontologies/sport/firstStage
DescriptionRelates a multi-stage competition to its first stage in that competition.
SuperpropertieshasStage
DomainMultiStageCompetition
RangeCompetition

 

firstUnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/firstUnitCompetition
DescriptionRelates a competition to its first unit competition.
SuperpropertieshasUnitCompetition
DomainCompetition
RangeUnitCompetition

 

flagImage

URIhttp://www.bbc.co.uk/ontologies/sport/flagImage
DescriptionLegacy property used to associate a team with the country flag it represented during the olympics
DomainCompetitiveSportingGroup

 

hasCompetedFor

URIhttp://www.bbc.co.uk/ontologies/sport/hasCompetedFor
DescriptionAssociates an agent with sporting organisations non-temporally.
Domainxmlns.com/foaf/0.1/Agent
RangeSportingOrganisation

 

hasCompetitor

URIhttp://www.bbc.co.uk/ontologies/sport/hasCompetitor
DescriptionRelates a competition to a competitor in that competition.
SubpropertieshomeCompetitor
DomainCompetition
Rangexmlns.com/foaf/0.1/Agent

 

hasDivision

URIhttp://www.bbc.co.uk/ontologies/sport/hasDivision
DescriptionRelates a divisional competition to a division in that competition.
DomainDivisionalCompetition
RangeCompetition

 

hasGroup

URIhttp://www.bbc.co.uk/ontologies/sport/hasGroup
DescriptionRelates a league competition to a corresponding group competition.
DomainLeagueCompetition
RangeGroupCompetition

 

hasHome

URIhttp://www.bbc.co.uk/ontologies/sport/hasHome
DescriptionRelates a Competitive Sporting Organisation to its home ground, stadium or location.
DomainCompetitiveSportingOrganisation
RangeHome

 

hasMatch

URIhttp://www.bbc.co.uk/ontologies/sport/hasMatch
DescriptionRelates a round to a match.
SuperpropertieshasUnitCompetition
DomainRound
RangeMatch

 

hasRound

URIhttp://www.bbc.co.uk/ontologies/sport/hasRound
DescriptionRelates a multi-round competition to a round in that competition.
SubpropertiesfirstRound, lastRound
DomainMultiRoundCompetition
RangeRound

 

hasSession

URIhttp://www.bbc.co.uk/ontologies/sport/hasSession
DescriptionRelates a competition to a session within that competition.
SubpropertiesfirstSession, lastSession
DomainCompetition
RangeSession

 

hasStage

URIhttp://www.bbc.co.uk/ontologies/sport/hasStage
DescriptionRelates a multi-stage competition to a stage that it contains.
SubpropertiesfirstStage, lastStage
DomainMultiStageCompetition
RangeCompetition

 

hasUnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/hasUnitCompetition
DescriptionRelates a round to a unit competition in that round.
SubpropertiesfirstUnitCompetition, hasMatch, lastUnitCompetition
DomainRound
RangeUnitCompetition

 

homeCompetitor

URIhttp://www.bbc.co.uk/ontologies/sport/homeCompetitor
DescriptionRelates a match to one competitor, by definition or designation not the away competitor.
SuperpropertieshasCompetitor
DomainMatch
Rangexmlns.com/foaf/0.1/Agent

 

isCompetitiveSportingOrganisationOf

URIhttp://www.bbc.co.uk/ontologies/sport/isCompetitiveSportingOrganisationOf
DescriptionRelates a competitive sporting group to a competitive sporting organisation.
DomainCompetitiveSportingOrganisation
RangeCompetitiveSportingGroup

 

isGroupOf

URIhttp://www.bbc.co.uk/ontologies/sport/isGroupOf
DescriptionRelates a group competition to its corresponding League competition.
DomainGroupCompetition
RangeLeagueCompetition

 

isMatchOf

URIhttp://www.bbc.co.uk/ontologies/sport/isMatchOf
DescriptionRelates a match to a round.
DomainMatch
RangeRound

 

isRoundOf

URIhttp://www.bbc.co.uk/ontologies/sport/isRoundOf
DescriptionRelates a round to its corresponding multi-round competition.
DomainRound
RangeMultiRoundCompetition

 

isSessionOf

URIhttp://www.bbc.co.uk/ontologies/sport/isSessionOf
DescriptionRelates a session to a competition.
DomainSession
RangeCompetition

 

isStageOf

URIhttp://www.bbc.co.uk/ontologies/sport/isStageOf
DescriptionRelates a stage to a multi-stage competition.
DomainCompetition
RangeMultiStageCompetition

 

lastRound

URIhttp://www.bbc.co.uk/ontologies/sport/lastRound
DescriptionRelates a multi-round competition to the last round in that competition.
SuperpropertieshasRound
DomainMultiRoundCompetition
RangeRound

 

lastSession

URIhttp://www.bbc.co.uk/ontologies/sport/lastSession
DescriptionRelates a competition to the last session of a series of sessions.
SuperpropertieshasSession
DomainCompetition
RangeSession

 

lastStage

URIhttp://www.bbc.co.uk/ontologies/sport/lastStage
DescriptionRelates a stage in a multi-stage competition to its last stage.
SuperpropertieshasStage
DomainMultiStageCompetition
RangeCompetition

 

lastUnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/lastUnitCompetition
DescriptionRelates a competition to its last unit competition.
SuperpropertieshasUnitCompetition
DomainCompetition
RangeUnitCompetition

 

nextRound

URIhttp://www.bbc.co.uk/ontologies/sport/nextRound
DescriptionRelates a round in a multi-round competition to its next round.
DomainRound
RangeRound

 

nextSession

URIhttp://www.bbc.co.uk/ontologies/sport/nextSession
DescriptionRelates a session to its next session.
DomainSession
RangeSession

 

nextStage

URIhttp://www.bbc.co.uk/ontologies/sport/nextStage
DescriptionRelates a stage in a multi-stage competition to its next stage.
DomainCompetition
RangeCompetition

 

nextUnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/nextUnitCompetition
DescriptionRelates a unit competition to its next unit competition.
DomainUnitCompetition
RangeUnitCompetition

 

prevRound

URIhttp://www.bbc.co.uk/ontologies/sport/prevRound
DescriptionRelates a round in a multi-round competition to its previous round.
DomainRound
RangeRound

 

prevSession

URIhttp://www.bbc.co.uk/ontologies/sport/prevSession
DescriptionRelates a session to its previous session.
DomainSession
RangeSession

 

prevStage

URIhttp://www.bbc.co.uk/ontologies/sport/prevStage
DescriptionRelates a stage in a multi-stage competition to its previous stage.
DomainCompetition
RangeCompetition

 

prevUnitCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/prevUnitCompetition
DescriptionRelates a multi-round competition to its previous unit competition.
DomainUnitCompetition
RangeUnitCompetition

 

promotesTo

URIhttp://www.bbc.co.uk/ontologies/sport/promotesTo
DescriptionRelates a competition to the next competition in a heirarchy that teams are promoted to. For example the nPower Championship promotes to the Premier League.
DomainCompetition
RangeCompetition

 

recurringCompetition

URIhttp://www.bbc.co.uk/ontologies/sport/recurringCompetition
DescriptionRelates a competition to the recurring instance of that competition, for example the 2012/13 Premier League to the Premier League.
DomainCompetition
RangeRecurringCompetition

 

relegatesTo

URIhttp://www.bbc.co.uk/ontologies/sport/relegatesTo
DescriptionRelates a competition to the previous competition in a heirarchy that teams are relegated to. For example the Premier League relegates to the nPower Championship.
DomainCompetition
RangeCompetition

 

roundNumber

URIhttp://www.bbc.co.uk/ontologies/sport/roundNumber
DescriptionIndicates the sequential number of a round.
DomainRound
Rangew3.org/2001/XMLSchema#int

 

roundType

URIhttp://www.bbc.co.uk/ontologies/sport/roundType
DescriptionRelates a round to an enumerated round type.
DomainRound
RangeRoundType

 

subDiscipline

URIhttp://www.bbc.co.uk/ontologies/sport/subDiscipline
DescriptionRelates a discipline with a child discipline, for example gymnastics with rhythmic gymnastics.
DomainSportsDiscipline
RangeSportsDiscipline

 

subDisciplineOf

URIhttp://www.bbc.co.uk/ontologies/sport/subDisciplineOf
DescriptionRelates a discipline with a parent discipline, for example rhythmic gymnastics with gymnastics.
DomainSportsDiscipline
RangeSportsDiscipline

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: