Authors | , , , , , |
Version | 3.2 |
Licence | |
Download | RDF |
Abstract
A simple ontology for representing 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 大象传媒 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.
Ontology Diagram
Ontology Terms
Automatically generated documentation for the ontology terms.
Classes
Competition | |
---|---|
URI | /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 |
Superclasses | |
Subclasses | DivisionalCompetition, MedalCompetition, MultiDisciplineCompetition, MultiRoundCompetition, MultiStageCompetition, Round, Session, UnitCompetition |
Properties | competesIn, competitionType, eventGender, firstSession, firstStage, firstUnitCompetition, hasCompetitor, hasDivision, hasSession, hasStage, isSessionOf, isStageOf, lastSession, lastStage, lastUnitCompetition, nextStage, prevStage, promotesTo, recurringCompetition, relegatesTo |
CompetitionType | |
---|---|
URI | /ontologies/sport/CompetitionType |
Description | Enumerated competition types, for example: domestic, international. |
Properties | competitionType |
CompetitiveSportingGroup | |
---|---|
URI | /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. |
Superclasses | |
Properties | isCompetitiveSportingOrganisationOf |
CompetitiveSportingOrganisation | |
---|---|
URI | /ontologies/sport/CompetitiveSportingOrganisation |
Description | A sporting organisation that participates in competitive sporting events. For example Manchester United or Team GB at the Olympics. |
Superclasses | SportingOrganisation |
Properties | hasHome, isCompetitiveSportingOrganisationOf |
CompetitiveSportingRole | |
---|---|
URI | /ontologies/sport/CompetitiveSportingRole |
Description | General description of the participation of players, drivers, riders etc, in groups and organisations. |
Superclasses |
DivisionalCompetition | |
---|---|
URI | /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 |
Properties | hasDivision |
EventGender | |
---|---|
URI | /ontologies/sport/EventGender |
Description | Enumerated type, typically Male, Female or Mixed. |
Properties | eventGender |
GoverningBody | |
---|---|
URI | /ontologies/sport/GoverningBody |
Description | The Governing Body for a sport, such as The Football Association. |
Superclasses | SportingOrganisation |
GroupCompetition | |
---|---|
URI | /ontologies/sport/GroupCompetition |
Description | An organisation as a collection of leagues used to select the top N competitors from each league. |
Superclasses | MultiRoundCompetition |
Properties | hasGroup, isGroupOf |
Home | |
---|---|
URI | /ontologies/sport/Home |
Description | The home ground, stadium or location of a Competitive Sporting Organisation. |
Properties | hasHome |
KnockoutCompetition | |
---|---|
URI | /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 | MultiRoundCompetition |
LeagueCompetition | |
---|---|
URI | /ontologies/sport/LeagueCompetition |
Description | A League Competition is a hierarchy of competitions or competition within such a hierarchy. |
Superclasses | MultiRoundCompetition |
Properties | hasGroup, isGroupOf |
Match | |
---|---|
URI | /ontologies/sport/Match |
Description | The smallest unit of sporting competition. |
Superclasses | UnitCompetition |
Properties | awayCompetitor, hasMatch, homeCompetitor, isMatchOf |
MedalCompetition | |
---|---|
URI | /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 | /ontologies/sport/MultiDisciplineCompetition |
Description | A competition that incorporates a number of different sports, such as the Olympics. |
Superclasses | Competition |
MultiDisciplineRecurringCompetition | |
---|---|
URI | /ontologies/sport/MultiDisciplineRecurringCompetition |
Description | A recurring sports competition the covers many sports, such as the Summer Olympics. |
MultiRoundCompetition | |
---|---|
URI | /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 |
Properties | firstRound, hasRound, isRoundOf, lastRound |
MultiStageCompetition | |
---|---|
URI | /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 |
Properties | firstStage, hasStage, isStageOf, lastStage |
Person | |
---|---|
URI | /ontologies/sport/Person |
Description | An athlete or other person with typically a participating role in a CompetitiveSportingOrganisation. |
Superclasses | /ontologies/coreconcepts/Person, |
RecurringCompetition | |
---|---|
URI | /ontologies/sport/RecurringCompetition |
Description | A recurring sports competition such as the Rugby Super League. |
Properties | recurringCompetition |
Round | |
---|---|
URI | /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 |
Properties | firstRound, hasMatch, hasRound, hasUnitCompetition, isMatchOf, isRoundOf, lastRound, nextRound, prevRound, roundNumber, roundType |
RoundType | |
---|---|
URI | /ontologies/sport/RoundType |
Description | Enumerated round types, for example: preliminary, qualifying or final. |
Properties | roundType |
Session | |
---|---|
URI | /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 |
Properties | firstSession, hasSession, isSessionOf, lastSession, nextSession, prevSession |
SportingOrganisation | |
---|---|
URI | /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 | /ontologies/coreconcepts/Organisation, |
Subclasses | CompetitiveSportingOrganisation, GoverningBody |
Properties | hasCompetedFor |
SportsDiscipline | |
---|---|
URI | /ontologies/sport/SportsDiscipline |
Description | The type of discipline a sporting event involves. |
Properties | discipline, subDiscipline, subDisciplineOf |
UnitCompetition | |
---|---|
URI | /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 |
Properties | firstUnitCompetition, hasUnitCompetition, lastUnitCompetition, nextUnitCompetition, prevUnitCompetition |
Venue | |
---|---|
URI | /ontologies/sport/Venue |
Description | The location of a sporting event. May be a stadium, track, lake etc. |
Properties
awayCompetitor | |
---|---|
URI | /ontologies/sport/awayCompetitor |
Description | Relates a match to one competitor, by definition or designation not the home competitor. |
Domain | Match |
Range |
competesIn | |
---|---|
URI | /ontologies/sport/competesIn |
Description | Relates a competitor, team or other agent to a competition. |
Superproperties | |
Domain | |
Range | Competition |
competitionType | |
---|---|
URI | /ontologies/sport/competitionType |
Description | Relates something, typically a competition, to an enumerated competition type. |
Domain | Competition |
Range | CompetitionType |
discipline | |
---|---|
URI | /ontologies/sport/discipline |
Description | Relates something to a sporting discipline, for example a person to athletics. |
Range | SportsDiscipline |
eventGender | |
---|---|
URI | /ontologies/sport/eventGender |
Description | Relates a competition to a gender class instance. |
Domain | Competition |
Range | EventGender |
firstRound | |
---|---|
URI | /ontologies/sport/firstRound |
Description | Relates a multi-round competition to the first round in that competition. |
Superproperties | hasRound |
Domain | MultiRoundCompetition |
Range | Round |
firstSession | |
---|---|
URI | /ontologies/sport/firstSession |
Description | Relates a competition to the first session of a series of sessions. |
Superproperties | hasSession |
Domain | Competition |
Range | Session |
firstStage | |
---|---|
URI | /ontologies/sport/firstStage |
Description | Relates a multi-stage competition to its first stage in that competition. |
Superproperties | hasStage |
Domain | MultiStageCompetition |
Range | Competition |
firstUnitCompetition | |
---|---|
URI | /ontologies/sport/firstUnitCompetition |
Description | Relates a competition to its first unit competition. |
Superproperties | hasUnitCompetition |
Domain | Competition |
Range | UnitCompetition |
hasCompetedFor | |
---|---|
URI | /ontologies/sport/hasCompetedFor |
Description | Associates an agent with sporting organisations non-temporally. |
Domain | |
Range | SportingOrganisation |
hasCompetitor | |
---|---|
URI | /ontologies/sport/hasCompetitor |
Description | Relates a competition to a competitor in that competition. |
Subproperty | homeCompetitor |
Domain | Competition |
Range |
hasDivision | |
---|---|
URI | /ontologies/sport/hasDivision |
Description | Relates a divisional competition to a division in that competition. |
Domain | DivisionalCompetition |
Range | Competition |
hasGroup | |
---|---|
URI | /ontologies/sport/hasGroup |
Description | Relates a league competition to a corresponding group competition. |
Domain | LeagueCompetition |
Range | GroupCompetition |
hasHome | |
---|---|
URI | /ontologies/sport/hasHome |
Description | Relates a Competitive Sporting Organisation to its home ground, stadium or location. |
Domain | CompetitiveSportingOrganisation |
Range | Home |
hasMatch | |
---|---|
URI | /ontologies/sport/hasMatch |
Description | Relates a round to a match. |
Superproperties | hasUnitCompetition |
Domain | Round |
Range | Match |
hasRound | |
---|---|
URI | /ontologies/sport/hasRound |
Description | Relates a multi-round competition to a round in that competition. |
Subproperty | firstRound, lastRound |
Domain | MultiRoundCompetition |
Range | Round |
hasSession | |
---|---|
URI | /ontologies/sport/hasSession |
Description | Relates a competition to a session within that competition. |
Subproperty | firstSession, lastSession |
Domain | Competition |
Range | Session |
hasStage | |
---|---|
URI | /ontologies/sport/hasStage |
Description | Relates a multi-stage competition to a stage that it contains. |
Subproperty | firstStage, lastStage |
Domain | MultiStageCompetition |
Range | Competition |
hasUnitCompetition | |
---|---|
URI | /ontologies/sport/hasUnitCompetition |
Description | Relates a round to a unit competition in that round. |
Subproperty | firstUnitCompetition, hasMatch, lastUnitCompetition |
Domain | Round |
Range | UnitCompetition |
homeCompetitor | |
---|---|
URI | /ontologies/sport/homeCompetitor |
Description | Relates a match to one competitor, by definition or designation not the away competitor. |
Superproperties | hasCompetitor |
Domain | Match |
Range |
isCompetitiveSportingOrganisationOf | |
---|---|
URI | /ontologies/sport/isCompetitiveSportingOrganisationOf |
Description | Relates a competitive sporting group to a competitive sporting organisation. |
Domain | CompetitiveSportingOrganisation |
Range | CompetitiveSportingGroup |
isGroupOf | |
---|---|
URI | /ontologies/sport/isGroupOf |
Description | Relates a group competition to its corresponding League competition. |
Domain | GroupCompetition |
Range | LeagueCompetition |
isMatchOf | |
---|---|
URI | /ontologies/sport/isMatchOf |
Description | Relates a match to a round. |
Domain | Match |
Range | Round |
isRoundOf | |
---|---|
URI | /ontologies/sport/isRoundOf |
Description | Relates a round to its corresponding multi-round competition. |
Domain | Round |
Range | MultiRoundCompetition |
isSessionOf | |
---|---|
URI | /ontologies/sport/isSessionOf |
Description | Relates a session to a competition. |
Domain | Session |
Range | Competition |
isStageOf | |
---|---|
URI | /ontologies/sport/isStageOf |
Description | Relates a stage to a multi-stage competition. |
Domain | Competition |
Range | MultiStageCompetition |
lastRound | |
---|---|
URI | /ontologies/sport/lastRound |
Description | Relates a multi-round competition to the last round in that competition. |
Superproperties | hasRound |
Domain | MultiRoundCompetition |
Range | Round |
lastSession | |
---|---|
URI | /ontologies/sport/lastSession |
Description | Relates a competition to the last session of a series of sessions. |
Superproperties | hasSession |
Domain | Competition |
Range | Session |
lastStage | |
---|---|
URI | /ontologies/sport/lastStage |
Description | Relates a stage in a multi-stage competition to its last stage. |
Superproperties | hasStage |
Domain | MultiStageCompetition |
Range | Competition |
lastUnitCompetition | |
---|---|
URI | /ontologies/sport/lastUnitCompetition |
Description | Relates a competition to its last unit competition. |
Superproperties | hasUnitCompetition |
Domain | Competition |
Range | UnitCompetition |
nextRound | |
---|---|
URI | /ontologies/sport/nextRound |
Description | Relates a round in a multi-round competition to its next round. |
Domain | Round |
Range | Round |
nextSession | |
---|---|
URI | /ontologies/sport/nextSession |
Description | Relates a session to its next session. |
Domain | Session |
Range | Session |
nextStage | |
---|---|
URI | /ontologies/sport/nextStage |
Description | Relates a stage in a multi-stage competition to its next stage. |
Domain | Competition |
Range | Competition |
nextUnitCompetition | |
---|---|
URI | /ontologies/sport/nextUnitCompetition |
Description | Relates a unit competition to its next unit competition. |
Domain | UnitCompetition |
Range | UnitCompetition |
prevRound | |
---|---|
URI | /ontologies/sport/prevRound |
Description | Relates a round in a multi-round competition to its previous round. |
Domain | Round |
Range | Round |
prevSession | |
---|---|
URI | /ontologies/sport/prevSession |
Description | Relates a session to its previous session. |
Domain | Session |
Range | Session |
prevStage | |
---|---|
URI | /ontologies/sport/prevStage |
Description | Relates a stage in a multi-stage competition to its previous stage. |
Domain | Competition |
Range | Competition |
prevUnitCompetition | |
---|---|
URI | /ontologies/sport/prevUnitCompetition |
Description | Relates a multi-round competition to its previous unit competition. |
Domain | UnitCompetition |
Range | UnitCompetition |
promotesTo | |
---|---|
URI | /ontologies/sport/promotesTo |
Description | Relates a competition to the next competition in a hierarchy that teams are promoted to. For example the nPower Championship promotes to the Premier League. |
Domain | Competition |
Range | Competition |
recurringCompetition | |
---|---|
URI | /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 | /ontologies/sport/relegatesTo |
Description | Relates a competition to the previous competition in a hierarchy that teams are relegated to. For example the Premier League relegates to the nPower Championship. |
Domain | Competition |
Range | Competition |
roundNumber | |
---|---|
URI | /ontologies/sport/roundNumber |
Description | Indicates the sequential number of a round. |
Domain | Round |
Range |
roundType | |
---|---|
URI | /ontologies/sport/roundType |
Description | Relates a round to an enumerated round type. |
Domain | Round |
Range | RoundType |
subDiscipline | |
---|---|
URI | /ontologies/sport/subDiscipline |
Description | Relates a discipline with a child discipline, for example gymnastics with rhythmic gymnastics. |
Domain | SportsDiscipline |
Range | SportsDiscipline |
subDisciplineOf | |
---|---|
URI | /ontologies/sport/subDisciplineOf |
Description | Relates a discipline with a parent discipline, for example rhythmic gymnastics with gymnastics. |
Domain | SportsDiscipline |
Range | SportsDiscipline |