complexType MatchType
diagram match-2.1_p17.png
namespace http://fifa.com/exchange/fec
children fec:Competition fec:Stadium fec:PhaseScore fec:Team fec:MatchOfficial fec:MatchEvent fec:AlsoKnownAs fec:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
MatchId  fe:Identifier  required      
documentation
This is the worldwide unique id of the match record. It is unchangeable.
MatchName  fe:InternationalString50  required      
documentation
The name of this match. Often this is something like GER - CZE.
Status  fec:MatchStatusType  required      
documentation
The status of the match.
MatchNumber  fe:String50        
documentation
This is the number of the match within the competition. The matchNumber may be changed if required.
StartDate  fe:Date        
documentation
The CET based start date of the match.
StartTime  fe:Time        
documentation
The CET based start time of the match.
EndDate  fe:Date        
documentation
The CET based end date of the match.
EndTime  fe:Time        
documentation
The CET based end time of the match.
StartDateLocal  fe:DateLocal        
documentation
The local start date of the match.
StartTimeLocal  fe:TimeLocal        
documentation
The local start time of the match.
EndDateLocal  fe:DateLocal        
documentation
The local end date of the match.
EndTimeLocal  fe:TimeLocal        
documentation
The local end time of the match.
Attendance  xsd:nonNegativeInteger        
documentation
The number of people attending the match in the stadium.
annotation
documentation
This represents a match. Each match is part of a competition.
source <xsd:complexType name="MatchType">
 
<xsd:annotation>
   
<xsd:documentation>This represents a match. Each match is part of a competition.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Competition" type="fec:MatchCompetitionType" nillable="false">
     
<xsd:annotation>
       
<xsd:documentation>Basic competition data of the competition where this match belongs to.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Stadium" type="fec:MatchStadiumType" nillable="false" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>Basic Stadium data where this match is played.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="PhaseScore" type="fec:MatchPhaseType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The score during or after a phase.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Team" type="fec:MatchTeamType" nillable="false" minOccurs="0" maxOccurs="2">
     
<xsd:annotation>
       
<xsd:documentation>This are the teams playing the match. If a team is home or guest is part of the MatchTeamType.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="MatchOfficial" type="fec:MatchOfficialType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The match officials of this match.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="MatchEvent" type="fec:MatchEventType" nillable="false" minOccurs="0" maxOccurs="200">
     
<xsd:annotation>
       
<xsd:documentation>The events that happened in the match.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="AlsoKnownAs" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The unique identifiers that are known to be duplicates of this Match. See [CORE] for details.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>Custom extensions for the match.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="MatchId" type="fe:Identifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the worldwide unique id of the match record. It is unchangeable.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="MatchName" type="fe:InternationalString50" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The name of this match. Often this is something like GER - CZE.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Status" type="fec:MatchStatusType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The status of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="MatchNumber" type="fe:String50">
   
<xsd:annotation>
     
<xsd:documentation>This is the number of the match within the competition. The matchNumber may be changed if required.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="StartDate" type="fe:Date">
   
<xsd:annotation>
     
<xsd:documentation>The CET based start date of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="StartTime" type="fe:Time">
   
<xsd:annotation>
     
<xsd:documentation>The CET based start time of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EndDate" type="fe:Date">
   
<xsd:annotation>
     
<xsd:documentation>The CET based end date of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EndTime" type="fe:Time">
   
<xsd:annotation>
     
<xsd:documentation>The CET based end time of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="StartDateLocal" type="fe:DateLocal">
   
<xsd:annotation>
     
<xsd:documentation>The local start date of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="StartTimeLocal" type="fe:TimeLocal">
   
<xsd:annotation>
     
<xsd:documentation>The local start time of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EndDateLocal" type="fe:DateLocal">
   
<xsd:annotation>
     
<xsd:documentation>The local end date of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="EndTimeLocal" type="fe:TimeLocal">
   
<xsd:annotation>
     
<xsd:documentation>The local end time of the match.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Attendance" type="xsd:nonNegativeInteger">
   
<xsd:annotation>
     
<xsd:documentation>The number of people attending the match in the stadium.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute MatchType/@MatchId
type fe:Identifier
properties
use required
facets
Kind Value Annotation
length 37
pattern [L0][0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[8-9a-b][0-9a-f]{3}-[0-9a-f]{12}
annotation
documentation
This is the worldwide unique id of the match record. It is unchangeable.
source <xsd:attribute name="MatchId" type="fe:Identifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the worldwide unique id of the match record. It is unchangeable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@MatchName
type fe:InternationalString50
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 50
pattern [&#x0020;-&#x027F;]*
annotation
documentation
The name of this match. Often this is something like GER - CZE.
source <xsd:attribute name="MatchName" type="fe:InternationalString50" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The name of this match. Often this is something like GER - CZE.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@Status
type fec:MatchStatusType
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 50
enumeration scheduled
documentation
The match is planned to take place.
enumeration played
documentation
The match has terminated and is finished.
enumeration official
documentation
The match has finished and the results are official.
enumeration abandoned
documentation
The match was stopped.
enumeration cancelled
documentation
The match was cancelled.
enumeration running
documentation
The match is running.
enumeration postponed
documentation
The match is postponed
enumeration toValidate
documentation
The match schedule must be validated.
enumeration toSchedule
documentation
The match is not yet scheduled.
annotation
documentation
The status of the match.
source <xsd:attribute name="Status" type="fec:MatchStatusType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The status of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@MatchNumber
type fe:String50
facets
Kind Value Annotation
minLength 1
maxLength 50
annotation
documentation
This is the number of the match within the competition. The matchNumber may be changed if required.
source <xsd:attribute name="MatchNumber" type="fe:String50">
 
<xsd:annotation>
   
<xsd:documentation>This is the number of the match within the competition. The matchNumber may be changed if required.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@StartDate
type fe:Date
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
The CET based start date of the match.
source <xsd:attribute name="StartDate" type="fe:Date">
 
<xsd:annotation>
   
<xsd:documentation>The CET based start date of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@StartTime
type fe:Time
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
The CET based start time of the match.
source <xsd:attribute name="StartTime" type="fe:Time">
 
<xsd:annotation>
   
<xsd:documentation>The CET based start time of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@EndDate
type fe:Date
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
The CET based end date of the match.
source <xsd:attribute name="EndDate" type="fe:Date">
 
<xsd:annotation>
   
<xsd:documentation>The CET based end date of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@EndTime
type fe:Time
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
The CET based end time of the match.
source <xsd:attribute name="EndTime" type="fe:Time">
 
<xsd:annotation>
   
<xsd:documentation>The CET based end time of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@StartDateLocal
type fe:DateLocal
facets
Kind Value Annotation
pattern [0-9]*-[0-9]*-[0-9]*
annotation
documentation
The local start date of the match.
source <xsd:attribute name="StartDateLocal" type="fe:DateLocal">
 
<xsd:annotation>
   
<xsd:documentation>The local start date of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@StartTimeLocal
type fe:TimeLocal
facets
Kind Value Annotation
pattern [0-9]*:[0-9]*:[0-9]*(\.[0-9]*)?
annotation
documentation
The local start time of the match.
source <xsd:attribute name="StartTimeLocal" type="fe:TimeLocal">
 
<xsd:annotation>
   
<xsd:documentation>The local start time of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@EndDateLocal
type fe:DateLocal
facets
Kind Value Annotation
pattern [0-9]*-[0-9]*-[0-9]*
annotation
documentation
The local end date of the match.
source <xsd:attribute name="EndDateLocal" type="fe:DateLocal">
 
<xsd:annotation>
   
<xsd:documentation>The local end date of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@EndTimeLocal
type fe:TimeLocal
facets
Kind Value Annotation
pattern [0-9]*:[0-9]*:[0-9]*(\.[0-9]*)?
annotation
documentation
The local end time of the match.
source <xsd:attribute name="EndTimeLocal" type="fe:TimeLocal">
 
<xsd:annotation>
   
<xsd:documentation>The local end time of the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute MatchType/@Attendance
type xsd:nonNegativeInteger
annotation
documentation
The number of people attending the match in the stadium.
source <xsd:attribute name="Attendance" type="xsd:nonNegativeInteger">
 
<xsd:annotation>
   
<xsd:documentation>The number of people attending the match in the stadium.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element MatchType/Competition
diagram match-2.1_p18.png
namespace http://fifa.com/exchange/fec
type fec:MatchCompetitionType
properties
content complex
nillable false
children fec:CompetitionNature fec:LogoLink
attributes
Name  Type  Use  Default  Fixed  Annotation
CompetitionId  fe:Identifier  required      
documentation
The worldwide unique id of the competition.
CompetitionName  fe:InternationalString50  required      
documentation
The international (English) name of this competition.
CompetitionNameNative  fe:InternationalString50  required      
documentation
The local name of this competition.
Season  xsd:positiveInteger  required      
documentation
The season where this competitions final round belongs to. This is expected hold a 4 digit year number.
Status  fec:CompetitionStatusType  required      
documentation
The competition's status.
RoundNumber  xsd:positiveInteger        
documentation
The number of the round of the match.
RoundNatureType  fec:RoundNatureType        
documentation
The type of the round.
annotation
documentation
Basic competition data of the competition where this match belongs to.
source <xsd:element name="Competition" type="fec:MatchCompetitionType" nillable="false">
 
<xsd:annotation>
   
<xsd:documentation>Basic competition data of the competition where this match belongs to.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/Stadium
diagram match-2.1_p19.png
namespace http://fifa.com/exchange/fec
type fec:MatchStadiumType
properties
minOcc 0
maxOcc 1
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
StadiumId  fe:Identifier  required      
documentation
This is the worldwide unique id of the stadium.
StadiumName  fe:InternationalString50  required      
documentation
The official international (English) name of the stadium.
CountryCode  ISO3166CountyCode  required      
documentation
The ISO country code where this Stadium is located.
CountryName  fe:InternationalString255        
documentation
The international (English) name of the country.
FIFACountryCode  FIFANationalityType        
documentation
The FIFA code of the country.
Capacity  xsd:nonNegativeInteger        
documentation
The maximum number of people allowed as audience.
VenueId  fe:Identifier        
documentation
The unique id of the venue.
VenueName  fe:InternationalString50        
documentation
The international (English) name of the venue.
VenueNameNative  fe:InternationalString50        
documentation
The local name of the venue.
annotation
documentation
Basic Stadium data where this match is played.
source <xsd:element name="Stadium" type="fec:MatchStadiumType" nillable="false" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>Basic Stadium data where this match is played.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/PhaseScore
diagram match-2.1_p20.png
namespace http://fifa.com/exchange/fec
type fec:MatchPhaseType
properties
minOcc 0
maxOcc 100
content complex
nillable false
children fec:Score
attributes
Name  Type  Use  Default  Fixed  Annotation
Phase  fec:MatchPhaseNatureType  required      
documentation
The type of phase this is.
RegularTime  xsd:nonNegativeInteger        
documentation
Number of minutes this phase is taking.
AdditionalTime  xsd:nonNegativeInteger        
documentation
Extra time played in this phase.
Description  fe:InternationalString50        
documentation
Freetext describing this phase (e.g. Second half time).
ResultSupplement  fe:InternationalString50        
documentation
The score result supplement.
annotation
documentation
The score during or after a phase.
source <xsd:element name="PhaseScore" type="fec:MatchPhaseType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The score during or after a phase.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/Team
diagram match-2.1_p21.png
namespace http://fifa.com/exchange/fec
type fec:MatchTeamType
properties
minOcc 0
maxOcc 2
content complex
nillable false
children fec:Player fec:TeamOfficial fec:TeamPhotoLink fec:TeamColour fec:NativeName fec:Description fec:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
TeamId  fe:Identifier  required      
documentation
This is the worldwide unique id of the data record of the team.
Name  fe:InternationalString50  required      
documentation
The international (English) name of the team as it should be used e.g. for MatchReports.
TeamCode  fe:InternationalString50        
documentation
The code of the team for this  competition, round or match etc. (For international matches, this is often the FIFANationality).
MatchTeamNature  fec:MatchTeamNatureType  optional      
documentation
Defines if this is the home or guest team.
BallPossessionTime  xsd:positiveInteger  optional      
documentation
The number of minutes this team was in possession of the ball.
annotation
documentation
This are the teams playing the match. If a team is home or guest is part of the MatchTeamType.
source <xsd:element name="Team" type="fec:MatchTeamType" nillable="false" minOccurs="0" maxOccurs="2">
 
<xsd:annotation>
   
<xsd:documentation>This are the teams playing the match. If a team is home or guest is part of the MatchTeamType.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/MatchOfficial
diagram match-2.1_p22.png
namespace http://fifa.com/exchange/fec
type fec:MatchOfficialType
properties
minOcc 0
maxOcc 100
content complex
nillable false
children fec:Name fec:ComposedFullName fec:Nationality fec:FIFANationality fec:PlaceOfBirth fec:CountryOfBirth fec:NativeName fec:Description fec:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
PersonId  fe:Identifier        
documentation
This is the worldwide unique id of the person details of the official.
Role  fe:MatchOfficalRoleType  required      
documentation
Marks the role the match official takes for the match.
Birthdate  fe:Date        
documentation
The date of birth of this match official.
annotation
documentation
The match officials of this match.
source <xsd:element name="MatchOfficial" type="fec:MatchOfficialType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The match officials of this match.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/MatchEvent
diagram match-2.1_p23.png
namespace http://fifa.com/exchange/fec
type fec:MatchEventType
properties
minOcc 0
maxOcc 200
content complex
nillable false
children fec:PlayerPopularName fec:PlayerPopularName2 fec:ComposedFullNamePlayer1 fec:ComposedFullNamePlayer2 fec:Score fec:Description fec:AlsoKnownAs fec:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
MatchEventId  fe:Identifier  required      
documentation
This is the identifier of the match event.
MatchId  fe:Identifier  required      
documentation
This is the identifier of the match where this event belongs to.
EventType  fec:EventNatureType  required      
documentation
The type of match event this is.
Phase  fec:MatchPhaseNatureType  required      
documentation
The match phase this event happened in.
TeamId  fe:Identifier  required      
documentation
The worldwide unique id of the team the player belongs to.
TeamName  fe:InternationalString50  required      
documentation
The English (international) name of the team.
PersonId  fe:Identifier  required      
documentation
The worldwide unique id of the player/person involved in this event..
ShirtNumber  xsd:nonNegativeInteger  required      
documentation
The number of the player as printed on the shirt.
TeamId2  fe:Identifier  required      
documentation
The worldwide unique id of the team the player2 belongs to.
TeamName2  fe:InternationalString50  required      
documentation
The English (international) name of the team2.
PersonId2  fe:Identifier  required      
documentation
The worldwide unique id of the player2/person2 involved in this event.
ShirtNumber2  xsd:nonNegativeInteger  required      
documentation
The number of the player2 as printed on the shirt.
RegularTime  xsd:nonNegativeInteger        
documentation
The Minute (of the match) when this event happened.
AdditionalTime  xsd:nonNegativeInteger        
documentation
The extra time minute when this event happened.
SubEventType  fec:EventDetailNatureType        
documentation
Additional details for the EventType.
annotation
documentation
The events that happened in the match.
source <xsd:element name="MatchEvent" type="fec:MatchEventType" nillable="false" minOccurs="0" maxOccurs="200">
 
<xsd:annotation>
   
<xsd:documentation>The events that happened in the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/AlsoKnownAs
diagram match-2.1_p24.png
namespace http://fifa.com/exchange/fec
type fe:Identifier
properties
minOcc 0
maxOcc 100
content simple
nillable false
facets
Kind Value Annotation
length 37
pattern [L0][0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[8-9a-b][0-9a-f]{3}-[0-9a-f]{12}
annotation
documentation
The unique identifiers that are known to be duplicates of this Match. See [CORE] for details.
source <xsd:element name="AlsoKnownAs" type="fe:Identifier" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The unique identifiers that are known to be duplicates of this Match. See [CORE] for details.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element MatchType/CustomExtension
diagram match-2.1_p25.png
namespace http://fifa.com/exchange/fec
type fe:CustomExtensionType
properties
minOcc 0
maxOcc 100
content complex
nillable false
children fe:Value fe:NativeValue
attributes
Name  Type  Use  Default  Fixed  Annotation
Key  fe:InternationalString50  required      
documentation
The english (international) attribute name of the custom extension.
annotation
documentation
Custom extensions for the match.
source <xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>Custom extensions for the match.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>


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