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:
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.
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.
The following diagram illustrates the relationships between the key classes in the ontology as applied to the Olympic cycling.
An alphabetical index of the ontology terms, divided into classes, properties and individuals. All the terms are hyperlinked to their detailed description for quick reference.
Classes: | Competition | CompetitionType | CompetitiveSportingGroup | CompetitiveSportingOrganisation | DivisionalCompetition | EventGender | FootballManagerRole | FootballPlayerRole | GroupCompetition | KnockoutCompetition | LeagueCompetition | Match | MultiRoundCompetition | MultiStageCompetition | RecurringCompetition | Round | Session | SportGoverningBody | SportingOrganisation | SportsDiscipline | UnitCompetition
Properties: | awayCompetitor | competesIn | competitionType | discipline | eventGender | firstRound | firstSession | firstUnitCompetition | hasRound | hasCompetitor | hasGroup | hasMatch | hasSession | hasStage | hasUnitCompetition | homeCompetitor | isCompetitiveSportingOrganisationOf | isGroupOf | isMatchOf | isRoundOf | isSessionOf | isStageOf | lastRound | lastSession | lastUnitCompetition | nextSession | nextUnitCompetition | prevSession | prevUnitCompetition | roundNumber | subDiscipline
| Label | Competition |
| Status | |
| Sub-Classes | DivisionalCompetition MultiRoundCompetition UnitCompetition MultiStageCompetition |
A competitive sporting event.
| Label | Competition Type |
| Status |
The type of competition the event is. Examples would include domestic league competitions or a European cup competitions.
| Label | Competitive Sporting group |
| Status |
The group of agents that are involved in sporting competitions. Two groups with the same members are not necessarily the same group. Example: The 2010 World Cup England Squad and the 2012 European Championship squad.
| Label | Competitive sporting organisation |
| Status |
A sporting organisation that participates in competitive sporting events. For example Manchester United or Great Britain Olympic Team.
| Label | Divisional competition |
| Status |
A DivisionalCompetition is a competition that is divided into a number of divisions each of which is an award. Examples of DivisionalCompetition include the English football league and the annual Wimbledon tennis tournament.
| Label | Event gender |
| Status |
The gender of the sporting event.
| Label | Football manager role |
| Status |
| Label | Football player role |
| Status |
| Label | Group competition |
| Status |
A group competition is a competition organised as a collection of leagues used to select the top N competitors from each league. An example of a group competition would be group stage of the World Cup.
| Label | Knock out competition |
| Status |
A knockout stage is a competition or stage of a competition that is structured as a knockout competition. Examples of a knockout competition include the last stage of the work cup and the men's tournament at Wimbledon.
| Label | League competition |
| Status |
A league competition is a competition or stage in a competition that has a league format. Example of league competition would be the Premier League.
| Label | Match |
| Status |
A type of unit competition. Example of a match would be a football or tennis match.
| Label | Multiround competition |
| Status | |
| Sub-Classes | KnockoutCompetition LeagueCompetition GroupCompetition |
A multiround competition is a competition that is organised as a sequence of rounds. Example of a multi round competition would be the Premier League or a group stage of the World Cup.
| Label | Multistage competition |
| Status |
A multistage competition is a competition that is organised as a sequence of stages. Examples of multistage competitions include the football World Cup.
| Label | Recurring competition |
| Status |
A recurring sports competition.
| Label | Round |
| Status |
A round is one or more competitions that are a part of a multiround competition. Examples of a round are the first round of wimbledon and the final round of the FA cup.
| Label | Session |
| Status |
A session is a named interval of a competition. For example day 3 of a test match or a session in the track event at the Olympics.
| Label | Sport governing body |
| Status |
A sport governing body is a sports organisation that has a regulatory or sanctioning function. Example of a sport governing body would be FIFA.
| Label | Sporting organisation |
| Status | |
| Sub-Classes | SportGoverningBody CompetitiveSportingOrganisation |
A sporting organisation includes any organisation that is involved in competitive sports events. This includes competing or organisation. example of a sporting organisation would be Manchester United or FIFA.
| Label | Sports discipline |
| Status |
The type of discipline a sporting event involves.
| Label | Unit competition |
| Status | |
| Sub-Classes | Match |
A unit competition is the lowest level of competition with an associated award or result. Examples of unit competition include a 100m race and a football match.
| Label | away competitor |
| Status | |
| Range | http://xmlns.com/foaf/0.1/Agent |
| Domain | Match |
associates an agent to the event they are competing in with an away status.
| Label | competes in |
| Status | |
| Range | Competition |
| Domain | http://xmlns.com/foaf/0.1/Agent |
associates an agent with the sporting event competed in.
| Label | Competition type |
| Status | |
| Range | CompetitionType |
associates a competition with a competition type. Examples would include domestic league competitions or European cup competitions.
| Label | Discipline |
| Status | |
| Range | SportsDiscipline |
associates a thing with a sports discipline.
| Label | Event Gender |
| Status | |
| Range | EventGender |
| Domain | Competition |
associates an event with a gender type.
| Label | first round |
| Status | |
| Range | Round |
| Domain | MultiRoundCompetition |
associates a multiround competition to the first round in the competition
| Label | first session |
| Status | |
| Range | Session |
| Domain | Competition |
associates a competition to the first session of a series of sessions.
| Label | first unit competition |
| Status | |
| Range | UnitCompetition |
| Domain | Competition |
associates a multiround competition to its first unit competition.
| Label | has competition |
| Status | |
| Sub-Properties | lastRound firstRound |
| Range | Round |
| Domain | MultiRoundCompetition |
associates a multiround competition to a round in that competition.
| Label | has competitor |
| Status | |
| Sub-Properties | homeCompetitor awayCompetitor |
| Range | http://xmlns.com/foaf/0.1/Agent |
| Domain | Competition |
associates a competition with those agents competition.
| Label | has group |
| Status | |
| Range | GroupCompetition |
| Domain | LeagueCompetition |
associates a group with a group competition. Example would be associating Group B of World Cup 2010 with the group stage.
| Label | has session |
| Status | |
| Sub-Properties | firstSession lastSession |
| Range | Session |
| Domain | Competition |
associates a competition with a session.
| Label | has stage |
| Status | |
| Sub-Properties | firstStage lastStage |
| Range | Competition |
| Domain | MultiStageCompetition |
associates a multi stage competition to the stages that it contains.
| Label | has unit competition |
| Status | |
| Sub-Properties | firstUnitCompetition hasMatch lastUnitCompetition |
| Range | UnitCompetition |
| Domain | Round |
associates a round to a unit competition in that round.
| Label | home competitor |
| Status | |
| Domain | Match |
associates an agent to the event they are competing in with an home status.
| Label | is competitive sporting organisation of |
| Status | |
| Range | CompetitiveSportingOrganisation |
| Domain | CompetitiveSportingGroup |
associates a group with the competitive sporting organisation it represents. Example would be 2010 England squad associated with the England football team.
| Label | is group of |
| Status | |
| Range | LeagueCompetition CompetitiveSportingOrganisation |
| Domain | GroupCompetition CompetitiveSportingGroup |
associates a group competition with the groups it contains. Example would be associating group stage of World Cup 2010 with Group B.
| Label | is match of |
| Status | |
| Range | Round |
| Domain | Match |
associates a match with the round it is contained in.
| Label | is round of |
| Status | |
| Range | MultiRoundCompetition |
| Domain | Round |
associates a round in that competition with a multiround competition.
| Label | is session of |
| Status | |
| Range | Competition |
| Domain | Session |
associates a session to a competition.
| Label | is stage of |
| Status | |
| Range | MultiStageCompetition |
| Domain | Competition |
associates a stage to a multi stage competition it is contained in.
| Label | last round |
| Status | |
| Range | Round |
| Domain | MultiRoundCompetition |
associates a multiround competition to the last round in the competition.
| Label | last session |
| Status | |
| Range | Session |
| Domain | Competition |
associates a competition to the last session of a series of sessions.
| Label | last unit competition |
| Status | |
| Range | UnitCompetition |
| Domain | Competition |
associates a competition to its last unit competition.
| Label | next session |
| Status | |
| Range | Session |
| Domain | Session |
associates a session to its next session.
| Label | next unit competition |
| Status | |
| Range | Competition |
| Domain | Competition |
associates a multiround competition to its next unit competition.
| Label | prev session |
| Status | |
| Range | Session |
| Domain | Session |
associates a session to its previous session.
| Label | previous unit competition |
| Status | |
| Range | Competition |
| Domain | Competition |
associates a multiround competition to its previous unit competition.
| Label | round number |
| Status | |
| Range | http://www.w3.org/2001/XMLSchema#int |
| Domain | Round |
associates a round with a round number.
| Label | Sub-Discipline |
| Status | |
| Range | SportsDiscipline |
| Domain | SportsDiscipline |
associates a discipline with a a child discipline.
BBC © 2012 The BBC is not responsible for the content of external sites. Read more.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.