complexType MatchEventType
diagram competition_p17.png
namespace http://fifa.com/fc
used by
element AbstractMatchType/MatchEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
MatchPhase  fc:MatchPhaseNatureType  required      
documentation
Match phase this event belongs to.
Minute  xsd:nonNegativeInteger  required      
documentation
The Minute (of the match) when this event happened.
StoppageTime  xsd:nonNegativeInteger  optional      
documentation
The stoppage time minute when this event happened.
EventType  fc:MatchEventNatureType  required      
documentation
The type of the match event (e.g. Yellow Card).
EventDetailType  fc:MatchEventDetailNatureType        
documentation
Additional details for the EventType (e.g. reason for the yellow card).
PlayerFIFAId  fc:FIFAIdentifier        
documentation
The worldwide unique id of the player/person involved in this event.
TeamOfficialFIFAId  fc:FIFAIdentifier        
documentation
The worldwide unique id of the team official involved in this event.
PlayerFIFAId2  fc:FIFAIdentifier        
documentation
The worldwide unique id of the player2/person2 involved in this event (e.g. this is the substituted player in a substitution event).
annotation
documentation
This represents a match event. Every event on the pitch can be represented as a MatchEvent. Typical examples of MatchEvents are goals and substitutions.
source <xsd:complexType name="MatchEventType">
 
<xsd:annotation>
   
<xsd:documentation>This represents a match event. Every event on the pitch can be represented as a MatchEvent. Typical examples of MatchEvents are goals and substitutions.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="MatchPhase" type="fc:MatchPhaseNatureType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Match phase this event belongs to.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Minute" type="xsd:nonNegativeInteger" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The Minute (of the match) when this event happened.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="StoppageTime" type="xsd:nonNegativeInteger" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>The stoppage time minute when this event happened.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EventType" type="fc:MatchEventNatureType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The type of the match event (e.g. Yellow Card).</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EventDetailType" type="fc:MatchEventDetailNatureType">
   
<xsd:annotation>
     
<xsd:documentation>Additional details for the EventType (e.g. reason for the yellow card).</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="PlayerFIFAId" type="fc:FIFAIdentifier">
   
<xsd:annotation>
     
<xsd:documentation>The worldwide unique id of the player/person involved in this event.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="TeamOfficialFIFAId" type="fc:FIFAIdentifier">
   
<xsd:annotation>
     
<xsd:documentation>The worldwide unique id of the team official involved in this event.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="PlayerFIFAId2" type="fc:FIFAIdentifier">
   
<xsd:annotation>
     
<xsd:documentation>The worldwide unique id of the player2/person2 involved in this event (e.g. this is the substituted player in a substitution event).</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute MatchEventType/@MatchPhase
type fc:MatchPhaseNatureType
properties
use required
facets
Kind Value Annotation
enumeration 1H
documentation
The first half time..
enumeration 2H
documentation
The second half time.
enumeration 1ET
documentation
1st extra time.
enumeration 2ET
documentation
2nd extra time.
enumeration 3ET
documentation
3rd extra time.
enumeration PEN
documentation
Penalty shoot-out.
annotation
documentation
Match phase this event belongs to.
source <xsd:attribute name="MatchPhase" type="fc:MatchPhaseNatureType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Match phase this event belongs to.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@Minute
type xsd:nonNegativeInteger
properties
use required
annotation
documentation
The Minute (of the match) when this event happened.
source <xsd:attribute name="Minute" type="xsd:nonNegativeInteger" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The Minute (of the match) when this event happened.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@StoppageTime
type xsd:nonNegativeInteger
properties
use optional
annotation
documentation
The stoppage time minute when this event happened.
source <xsd:attribute name="StoppageTime" type="xsd:nonNegativeInteger" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>The stoppage time minute when this event happened.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@EventType
type fc:MatchEventNatureType
properties
use required
facets
Kind Value Annotation
enumeration Substitution
documentation
The substitution event - in case substitution is represented as one match event with two match role.
enumeration Yellow
documentation
Yellow Card.
enumeration 2ndYellow
documentation
Second yellow card leading to red card.
enumeration Red
documentation
Red card.
enumeration Expulsion
documentation
Expulsion of team official.
enumeration Goal
documentation
A player shot a goal.
enumeration OwnGoal
documentation
A player's own goal.
enumeration PenaltyGoal
documentation
A player shot a goal with a penalty.
enumeration PenaltyFailed
documentation
A player shot no goal with a penalty.
annotation
documentation
The type of the match event (e.g. Yellow Card).
source <xsd:attribute name="EventType" type="fc:MatchEventNatureType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The type of the match event (e.g. Yellow Card).</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@EventDetailType
type fc:MatchEventDetailNatureType
facets
Kind Value Annotation
enumeration BadDistance
documentation
Fails to respect the required distance
enumeration Delay
documentation
Delays the restart of play
enumeration DenyGoalByHand
documentation
Denies a goal by handling the ball
enumeration DenyGoalByOffense
documentation
Denies a goal by an offence
enumeration Dissent
documentation
Shows dissent
enumeration EnterField
documentation
Enters the field of play without permission
enumeration LeaveField
documentation
Leaves the field of play without permission
enumeration Infringement
documentation
Persistently infringes the Laws of the Game
enumeration SeriousFoul
documentation
Serious foul play
enumeration Spitting
documentation
Spits at an opponent or at any other person
enumeration UnsportingHand
documentation
Unsporting behaviour – Handball
enumeration UnsportingHold
documentation
Unsporting behaviour - Holding or pushing
enumeration UnsportingTackle
documentation
Unsporting behaviour – Tackle
enumeration UnsportingOther
documentation
Unsporting behaviour – Other
enumeration Insulting
documentation
Uses offensive or insulting or abusive language and/or gestures
enumeration Violence
documentation
Violent conduct
annotation
documentation
Additional details for the EventType (e.g. reason for the yellow card).
source <xsd:attribute name="EventDetailType" type="fc:MatchEventDetailNatureType">
 
<xsd:annotation>
   
<xsd:documentation>Additional details for the EventType (e.g. reason for the yellow card).</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@PlayerFIFAId
type fc:FIFAIdentifier
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
documentation
The worldwide unique id of the player/person involved in this event.
source <xsd:attribute name="PlayerFIFAId" type="fc:FIFAIdentifier">
 
<xsd:annotation>
   
<xsd:documentation>The worldwide unique id of the player/person involved in this event.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@TeamOfficialFIFAId
type fc:FIFAIdentifier
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
documentation
The worldwide unique id of the team official involved in this event.
source <xsd:attribute name="TeamOfficialFIFAId" type="fc:FIFAIdentifier">
 
<xsd:annotation>
   
<xsd:documentation>The worldwide unique id of the team official involved in this event.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchEventType/@PlayerFIFAId2
type fc:FIFAIdentifier
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
documentation
The worldwide unique id of the player2/person2 involved in this event (e.g. this is the substituted player in a substitution event).
source <xsd:attribute name="PlayerFIFAId2" type="fc:FIFAIdentifier">
 
<xsd:annotation>
   
<xsd:documentation>The worldwide unique id of the player2/person2 involved in this event (e.g. this is the substituted player in a substitution event).</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy