IPTC Sport Schema

Metadata

IRI
https://sportschema.org/ontologies/main/
Title

IPTC Sport Schema

Creator

IPTC Sports Content Working Group

Date Created

2022-10-17

License
https://creativecommons.org/licenses/by/4.0/
Rights

Copyright (C) International Press Telecommunications Council 2022. Released under the Creative Commons Attribution (CC-BY) 4.0 licence.

Description

A high level model to describe the core elements of competitive sport

Classes

Agent c

IRI https://sportschema.org/ontologies/main/Agent
Is Defined By sport:
Description

A participant in a sport event.

In Range Of sport:participationBy p
Super Class Of

Associate c

IRI https://sportschema.org/ontologies/main/Associate
Is Defined By sport:
Description

A person assisting competitor(s) in an event but not competing themselves, e.g. a football manager or coach

Sub Class Of sport:Individual c

Athlete c

IRI https://sportschema.org/ontologies/main/Athlete
Is Defined By sport:
Description

A competitor in an individual event or a member of a team

Sub Class Of sport:Individual c
In Range Of sport:membershipBy p

Competition c

IRI https://sportschema.org/ontologies/main/Competition
Is Defined By sport:
Description

A grouping of events usually based on proximity by time.

In Domain Of
In Range Of

Competition Phase c

IRI https://sportschema.org/ontologies/main/CompetitionPhase
Is Defined By sport:
Description

A sub-group of events within a Competition such as the semi-finals.

In Domain Of
In Range Of sport:competitionPhase p

Competitor Participation c

IRI https://sportschema.org/ontologies/main/CompetitorParticipation
Is Defined By sport:
Description

The participation of an actor that can win or lose an event.

Sub Class Of sport:Participation c
In Domain Of
Super Class Of

Event c

IRI https://sportschema.org/ontologies/main/Event
Is Defined By sport:
Description

A contest of competitive actions that generates statistical results.

In Domain Of
In Range Of

Governing Body c

IRI https://sportschema.org/ontologies/main/GoverningBody
Is Defined By sport:
Description

The organisation that creates and polices the rules of a sports competition.

In Range Of sport:governingBody p

Individual c

IRI https://sportschema.org/ontologies/main/Individual
Is Defined By sport:
Description

An individual taking part in an event on their own or as part of a team. Could be a person or an animal such as a dog or horse.

Sub Class Of sport:Agent c
In Domain Of
Super Class Of

Individual Membership c

IRI https://sportschema.org/ontologies/main/IndividualMembership
Is Defined By sport:
Description

A player's membership in a team

Sub Class Of sport:Membership c
In Domain Of

Individual Participation c

IRI https://sportschema.org/ontologies/main/IndividualParticipation
Is Defined By sport:
Description

The participation of an individual in an event

Sub Class Of sport:CompetitorParticipation c
In Domain Of sport:playerStatus p

Associate Participation c

IRI https://sportschema.org/ontologies/main/AssociateParticipation
Is Defined By sport:
Description

The particpation of an associate who supports players and teams, e.g. coach, manager, trainer

Sub Class Of sport:Participation c

Membership c

IRI https://sportschema.org/ontologies/main/Membership
Is Defined By sport:
Description

The membership of an entity in another entity for a given period of time

In Domain Of sport:endDate p
In Range Of sport:membership p
Super Class Of sport:IndividualMembership c

Official c

IRI https://sportschema.org/ontologies/main/Official
Is Defined By sport:
Description

A person who ensures that the sports event is played according to its rules. Also referred to as umpire or referee.

Sub Class Of sport:Individual c

Official Participation c

IRI https://sportschema.org/ontologies/main/OfficialParticipation
Is Defined By sport:
Description

The participation of an offcial in an event

Sub Class Of sport:Participation c

Participation Split c

IRI https://sportschema.org/ontologies/main/ParticipationSplit
Is Defined By sport:
Description

Representation of part of a participation of an actor in an event or season, such as one half of a football match or all home games.

In Domain Of sport:participationSplitType p
In Range Of sport:participationSplit p

Site c

IRI https://sportschema.org/ontologies/main/Site
Is Defined By sport:
Description

The location where an Event takes place

In Range Of sport:site p

Team c

IRI https://sportschema.org/ontologies/main/Team
Is Defined By sport:
Description

A group of individuals competing as one entity

Sub Class Of sport:Agent c
In Domain Of sport:membership p
In Range Of sport:membershipOf p

Team Participation c

IRI https://sportschema.org/ontologies/main/TeamParticipation
Is Defined By sport:
Description

The participation of a team in an event

Sub Class Of sport:CompetitorParticipation c
In Domain Of sport:alignment p

Properties

action participation p

IRI https://sportschema.org/ontologies/main/actionParticipation
Is Defined By sport:
Description

Link to the participation by an agent in a single action

Domain sport:Action c
Range sport:Participation c

competition p

IRI https://sportschema.org/ontologies/main/competition
Is Defined By sport:
Description

The Competition that an Event is part of

Domain sport:Event c
Range sport:Competition c

competition participation p

IRI https://sportschema.org/ontologies/main/competitionParticipation
Is Defined By sport:
Description

Link to the participation by an agent in a group of events

Domain sport:Competition c
Range sport:Participation c

competition phase p

IRI https://sportschema.org/ontologies/main/competitionPhase
Is Defined By sport:
Description

The CompetitionPhase that an Event is part of (such as a round or a finals phase)

Domain sport:Event c
Range sport:CompetitionPhase c

competition type p

IRI https://sportschema.org/ontologies/main/competitionType
Is Defined By sport:
Description

The type of a Competition, e.g. spct:recurring-competition or spct:competition

Domain sport:Competition c
Range xsd:anyURI

phase participation p

IRI https://sportschema.org/ontologies/main/phaseParticipation
Is Defined By sport:
Description

Link to the participation by an agent in a competition phase

Domain sport:CompetitionPhase c
Range sport:Participation c

event p

IRI https://sportschema.org/ontologies/main/event
Is Defined By sport:
Description

The event in which an Action took place

Domain sport:Action c
Range sport:Event c

event participation p

IRI https://sportschema.org/ontologies/main/eventParticipation
Is Defined By sport:
Description

Link to the participation by an agent in a single event

Domain sport:Event c
Range sport:Participation c

event status p

IRI https://sportschema.org/ontologies/main/eventStatus
Is Defined By sport:
Description

Event's current status (e.g. post-event)

Domain sport:Event c
Range xsd:anyURI

governing body p

IRI https://sportschema.org/ontologies/main/governingBody
Is Defined By sport:
Description

The organisation that regulates a given Parent Competition

Domain sport:Competition c
Range sport:GoverningBody c

membership p

IRI https://sportschema.org/ontologies/main/membership
Is Defined By sport:
Description

Link between a team and a membership object

Domain sport:Team c
Range sport:Membership c

membership by p

IRI https://sportschema.org/ontologies/main/membershipBy
Is Defined By sport:
Description

Link between a membership and an individual athlete

Domain sport:IndividualMembership c
Range sport:Athlete c

membership of p

IRI https://sportschema.org/ontologies/main/membershipOf
Is Defined By sport:
Description

Link between a membership and a team

Domain sport:IndividualMembership c
Range sport:Team c

parent competition p

IRI https://sportschema.org/ontologies/main/parentCompetition
Is Defined By sport:
Description

Link to the ParentCompetition of a Competition

Domain sport:Competition c
Range sport:Competition c

participationBy p

IRI https://sportschema.org/ontologies/main/participationBy
Is Defined By sport:
Description

Link to a person or team participating in an event, season or action

Domain sport:Participation c
Range sport:Agent c

participation split p

IRI https://sportschema.org/ontologies/main/participationSplit
Is Defined By sport:
Description

Link to a representation of part of a participation of an actor in an event or season, such as one half of a football match or all home games.

Domain sport:Participation c
Range sport:ParticipationSplit c

site p

IRI https://sportschema.org/ontologies/main/site
Is Defined By sport:
Description

Link to the location where an event takes place

Domain sport:Event c
Range sport:Site c

subEvent p

IRI https://sportschema.org/ontologies/main/subEvent
Is Defined By sport:
Description

A contest of competitive actions that comprises part of a competitive event.

Domain sport:Event c
Range sport:Event c

alignment p

IRI https://sportschema.org/ontologies/main/alignment
Is Defined By sport:
Description

The association between a Team and a Site, e.g. 'home' or 'away'

Domain sport:TeamParticipation c
Range xsd:anyURI

attendance p

IRI https://sportschema.org/ontologies/main/attendance
Is Defined By sport:
Description

The number of people attending an event

Domain sport:Event c
Range xsd:string

competition form p

IRI https://sportschema.org/ontologies/main/competitionFormat
Is Defined By sport:
Description

Competition format: round robin, sudden death etc

Domain sport:CompetitionPhase c
Range xsd:anyURI

competition phase type p

IRI https://sportschema.org/ontologies/main/competitionPhaseType
Is Defined By sport:
Description

Type of the competition phase - regular week, final etc

Domain sport:CompetitionPhase c
Range xsd:anyURI

date of birth p

IRI https://sportschema.org/ontologies/main/dateOfBirth
Is Defined By sport:
Description

The date of birth of a person

Domain sport:Individual c
Range xsd:date

end date p

IRI https://sportschema.org/ontologies/main/endDate
Is Defined By sport:
Description

The date on which a membership ends

Domain sport:Membership c
Range xsd:date

end datetime p

IRI https://sportschema.org/ontologies/main/endDateTime
Is Defined By sport:
Description

The date and time at which an event ends

Domain sport:Event c
Range xsd:dateTime

event outcome p

IRI https://sportschema.org/ontologies/main/eventOutcome
Is Defined By sport:
Description

The outcome of an event (win, loss etc)

Domain sport:CompetitorParticipation c
Range xsd:anyURI

event outcome type p

IRI https://sportschema.org/ontologies/main/eventOutcomeType
Is Defined By sport:
Description

The type of outcome of an event (win, loss etc)

Domain sport:CompetitorParticipation c
Range xsd:anyURI

nationality p

IRI https://sportschema.org/ontologies/main/nationality
Is Defined By sport:
Description

The country an individual is identified with

Domain sport:Individual c
Range xsd:string

participation split type p

IRI https://sportschema.org/ontologies/main/participationSplitType
Is Defined By sport:
Description

The type of a participation split, e.g. 'home games' or 'first half'

Domain sport:ParticipationSplit c
Range xsd:anyURI

player status p

IRI https://sportschema.org/ontologies/main/playerStatus
Is Defined By sport:
Description

Player status for a given event (e.g. starter or bench)

Domain sport:IndividualParticipation c
Range xsd:anyURI

position (event) p

IRI https://sportschema.org/ontologies/main/positionEvent
Is Defined By sport:
Description

The position in a team taken for an individual event

Domain sport:CompetitorParticipation c
Range xsd:anyURI

position (regular) p

IRI https://sportschema.org/ontologies/main/positionRegular
Is Defined By sport:
Description

The position in a team usually taken by a given player or associate

Domain sport:IndividualMembership c
Range xsd:anyURI

rank p

IRI https://sportschema.org/ontologies/main/rank
Is Defined By sport:
Description

The rank of a player or team in standings etc.

Domain sport:CompetitorParticipation c
Range xsd:string

score p

IRI https://sportschema.org/ontologies/main/score
Is Defined By sport:
Description

A team's or individual's score in a given event

Range xsd:string

score units p

IRI https://sportschema.org/ontologies/main/scoreUnits
Is Defined By sport:
Description

The units of a team's or individual's score in a given event (e.g. metres or seconds)

Range xsd:anyURI

sport p

IRI https://sportschema.org/ontologies/main/sport
Is Defined By sport:
Description

The sport which this competition represents

Domain sport:Competition c
Range xsd:anyURI

start datetime p

IRI https://sportschema.org/ontologies/main/startDateTime
Is Defined By sport:
Description

The date and time at which an event begins

Range xsd:dateTime

start date p

IRI https://sportschema.org/ontologies/main/startDate
Is Defined By sport:
Description

The date on which a membership begins

Range xsd:date

uniform number p

IRI https://sportschema.org/ontologies/main/uniformNumber
Is Defined By sport:
Description

The number usually worn on a player's uniform (jersey etc.)

Domain sport:IndividualMembership c
Range xsd:integer

action date-time p

IRI https://sportschema.org/ontologies/main/actionDateTime
Is Defined By sport:
Description

Date and time when this play/action took place on the field.

Domain sport:Action c
Range xsd:dateTime

action type p

IRI https://sportschema.org/ontologies/main/actionType
Is Defined By sport:
Description

The type of competitive action taken on the field of play. See 'action' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spamfaction/ http://cv.iptc.org/newscodes/spbblaction/ http://cv.iptc.org/newscodes/spbkbaction/ http://cv.iptc.org/newscodes/spichaction/ http://cv.iptc.org/newscodes/spmcraction/ http://cv.iptc.org/newscodes/rgxaction/ http://cv.iptc.org/newscodes/spsocaction/ http://cv.iptc.org/newscodes/sptenaction/

Domain sport:Action c
Range xsd:string

angle p

IRI https://sportschema.org/ontologies/main/angle
Is Defined By sport:
Description

Angle on the field of the play.

Domain sport:Action c
Range xsd:string

body part p

IRI https://sportschema.org/ontologies/main/bodyPart
Is Defined By sport:
Description

Body part used to perform an action.

Domain sport:Action c
Range xsd:string

class p

IRI https://sportschema.org/ontologies/main/class
Is Defined By sport:
Description

An open placeholder for categorization.

Domain sport:Action c
Range xsd:string

comment p

IRI https://sportschema.org/ontologies/main/comment
Is Defined By sport:
Description

Textual comment of the action

Domain sport:Action c
Range xsd:string

distance p

IRI https://sportschema.org/ontologies/main/distance
Is Defined By sport:
Description

Distance of the action.

Domain sport:Action c
Range xsd:string

end location p

IRI https://sportschema.org/ontologies/main/endLocation
Is Defined By sport:
Description

A string indicating where on the court the action occured. Could be an approximate region, or a more complex value adhering to some elaborate coordinate system.

Domain sport:Action c
Range xsd:string

field location p

IRI https://sportschema.org/ontologies/main/fieldLocation
Is Defined By sport:
Description

Recommended x,y 0-100. The location of the action on the field of play represented as a grid.

Domain sport:Action c
Range xsd:string

goal location p

IRI https://sportschema.org/ontologies/main/goalLocation
Is Defined By sport:
Description

Recommended x,y 0-100. The location on goal-mouth grid in which the ball/puck entered.

Domain sport:Action c
Range xsd:string

last modified p

IRI https://sportschema.org/ontologies/main/lastModified
Is Defined By sport:
Description

Date and time when this play/action record was last modified. This would be the record from the reporter's data entry system.

Domain sport:Action c
Range xsd:string

p

IRI https://sportschema.org/ontologies/main/minutesElapsed
Is Defined By sport:
Description
Domain sport:Action c
Range xsd:string

p

IRI https://sportschema.org/ontologies/main/oppositePlay
Is Defined By sport:
Description
Domain sport:Action c
Range xsd:string

pass description p

IRI https://sportschema.org/ontologies/main/passDescription
Is Defined By sport:
Description

description of the pass taken in this action

Domain sport:Action c
Range xsd:string

pass method p

IRI https://sportschema.org/ontologies/main/passMethod
Is Defined By sport:
Description

Method used in this pass

Domain sport:Action c
Range xsd:string

pass type p

IRI https://sportschema.org/ontologies/main/passType
Is Defined By sport:
Description

Type of this pass

Domain sport:Action c
Range xsd:string

p

IRI https://sportschema.org/ontologies/main/penaltyLevel
Is Defined By sport:
Description
Domain sport:Action c
Range xsd:string

penalty type p

IRI https://sportschema.org/ontologies/main/penaltyType
Is Defined By sport:
Description

The degree of punishment for the penalty eg. yellow or red card, major, minor, game misconduct, etc. See 'penaltylevel' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spbkbpenaltylevel/ http://cv.iptc.org/newscodes/spichpenaltylevel/ http://cv.iptc.org/newscodes/sprgxpenaltylevel/ http://cv.iptc.org/newscodes/spsocpenaltylevel/

Domain sport:Action c
Range xsd:string

period value p

IRI https://sportschema.org/ontologies/main/periodValue
Is Defined By sport:
Description

Used for tracking stats and events by period.

Domain sport:Action c
Range xsd:string

recipient type p

IRI https://sportschema.org/ontologies/main/recipientType
Is Defined By sport:
Description

Whether the receiver of the penalty was the team, the player, a coach, a ref, etc. SportsML vocab uri: http://cv.iptc.org/newscodes/sprecipienttype/

Domain sport:Action c
Range xsd:string

result p

IRI https://sportschema.org/ontologies/main/result
Is Defined By sport:
Description

The result of the play or action. See 'result' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spamfresult/ http://cv.iptc.org/newscodes/spsocresult/

Domain sport:Action c
Range xsd:string

role p

IRI https://sportschema.org/ontologies/main/role
Is Defined By sport:
Description

A team's or individual's role in a given action

Domain sport:Action c
Range xsd:anyURI

save method p

IRI https://sportschema.org/ontologies/main/saveMethod
Is Defined By sport:
Description

method used for this save

Domain sport:Action c
Range xsd:string

save type p

IRI https://sportschema.org/ontologies/main/saveType
Is Defined By sport:
Description

type of save performed in this action

Domain sport:Action c
Range xsd:string

p

IRI https://sportschema.org/ontologies/main/scoreAttemptDescription
Is Defined By sport:
Description
Domain sport:Action c
Range xsd:string

score attempt result p

IRI https://sportschema.org/ontologies/main/scoreAttemptResult
Is Defined By sport:
Description

The result of the score attempt eg. blocked, missed, etc. See 'scoreattemptresult' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spbkbscoreattemptresult/ http://cv.iptc.org/newscodes/spichscoreattemtresult/ http://cv.iptc.org/newscodes/sprgxscoreattemptresult/ http://cv.iptc.org/newscodes/spsocscoreattemptresult/

Domain sport:Action c
Range xsd:string

score attempt side p

IRI https://sportschema.org/ontologies/main/scoreAttemptSide
Is Defined By sport:
Description

Side of the body of the player attempting to score

Domain sport:Action c
Range xsd:string

score attempt situation p

IRI https://sportschema.org/ontologies/main/scoreAttemptSituation
Is Defined By sport:
Description

Describing the situation surrounding the score attempt

Domain sport:Action c
Range xsd:string

score attempt type p

IRI https://sportschema.org/ontologies/main/scoreAttemptType
Is Defined By sport:
Description

The type of score that was attempted. See 'scoreattempt' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spbkbscoreattempt/ http://cv.iptc.org/newscodes/spichscoreattempt/ http://cv.iptc.org/newscodes/sprgxscoreattempt/ http://cv.iptc.org/newscodes/spsocscoreattempt/

Domain sport:Action c
Range xsd:string

sequence number p

IRI https://sportschema.org/ontologies/main/sequenceNumber
Is Defined By sport:
Description

Sequence-number. Should be separate sequences for sub-actions inside an action

Domain sport:Action c
Range xsd:string

shot distance p

IRI https://sportschema.org/ontologies/main/shotDistance
Is Defined By sport:
Description

Distance of the shot

Domain sport:Action c
Range xsd:string

shot distance units p

IRI https://sportschema.org/ontologies/main/shotDistanceUnits
Is Defined By sport:
Description

SportsML vocab uri: http://cv.iptc.org/newscodes/spdistanceunits/

Domain sport:Action c
Range xsd:string

shot type p

IRI https://sportschema.org/ontologies/main/shotType
Is Defined By sport:
Description

The type of shot taken. See 'shot' SportsML vocabs for various sports: http://cv.iptc.org/newscodes/spgolshot/ http://cv.iptc.org/newscodes/sptenshot/ http://cv.iptc.org/newscodes/spcurshot/

Domain sport:Action c
Range xsd:string

start location p

IRI https://sportschema.org/ontologies/main/startLocation
Is Defined By sport:
Description

A string indicating where on the court the action began. Could be an approximate region, or a more complex value adhering to some elaborate coordinate system.

Domain sport:Action c
Range xsd:string

substitution reason p

IRI https://sportschema.org/ontologies/main/substitutionReason
Is Defined By sport:
Description

The reason for the substitution of a player

Domain sport:Action c
Range xsd:string

time addition p

IRI https://sportschema.org/ontologies/main/timeAddition
Is Defined By sport:
Description

time added to period.

Domain sport:Action c
Range xsd:string

time elapsed p

IRI https://sportschema.org/ontologies/main/timeElapsed
Is Defined By sport:
Description

Total time elapsed of event

Domain sport:Action c
Range xsd:string

time remaining p

IRI https://sportschema.org/ontologies/main/timeRemaining
Is Defined By sport:
Description

Time remaining of event

Domain sport:Action c
Range xsd:string

zone p

IRI https://sportschema.org/ontologies/main/zone
Is Defined By sport:
Description

The zone on the playing field where the action took place. Value can be sport specific

Domain sport:Action c
Range xsd:string

Namespaces

dcterms
http://purl.org/dc/terms/
owl
http://www.w3.org/2002/07/owl#
rdf
http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs
http://www.w3.org/2000/01/rdf-schema#
schemaorg
https://schema.org/
sport
https://sportschema.org/ontologies/main/
xsd
http://www.w3.org/2001/XMLSchema#

Legend

c Classes
p Properties

made by p y LODE 3.0.4

Table of Contents