complexType AbstractCompetitionType
diagram competition_p1.png
namespace http://fifa.com/fc
properties
abstract true
children fc:CompetitionNature fc:System fc:Logo
used by
complexType CompetitionType
attributes
Name  Type  Use  Default  Fixed  Annotation
CompetitionFIFAId  fc:FIFAIdentifier  required      
documentation
The worldwide unique id of the competition.
InternationalName  fc:String  required      
documentation
The international (Latin) name of this competition.
InternationalShortName  fc:String        
documentation
The international (Latin) short name of this competition.
OrganisationFIFAId  fc:FIFAIdentifier  required      
documentation
Worldwide FIFA Id of the organisation that is organising the competition.
Season  xsd:positiveInteger  required      
documentation
The season to which this competitions final round belongs to. This is expected to hold a 4 digit year number.
Status  fc:SimpleStatusType  required      
documentation
The status of the competition.
OrderNumber  xsd:positiveInteger  optional      
documentation
Order of the competition elements. Chronological or Logical. E.g. Qualifying Phase is 1, Group Phase is 2, and Final Round is 3.
DateFrom  fc:Date        
documentation
Date when this competition or competition element starts.
DateTo  fc:Date        
documentation
Date when this competition or competition element ends.
NumberOfParticipants  xsd:positiveInteger        
documentation
Number of clubs/teams that participate in this competition or competition element.
annotation
documentation
The abstract competition type with all basic attributes, extended by Competion and related scenarios
source <xsd:complexType name="AbstractCompetitionType" abstract="true">
 
<xsd:annotation>
   
<xsd:documentation>The abstract competition type with all basic attributes, extended by Competion and related scenarios </xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="CompetitionNature" type="fc:CompetitionNatureType" form="qualified" nillable="false">
     
<xsd:annotation>
       
<xsd:documentation>The nature of the competition, including sport/discipline, age category, gender of players, type of participating teams</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="System" type="fc:CompetitionSystemType">
     
<xsd:annotation>
       
<xsd:documentation>Competition system used in this competition. (Round robin, Elimination, Combination...)</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="Logo" type="fc:PictureType" minOccurs="0">
     
<xsd:annotation>
       
<xsd:documentation>The logo of the competition.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="CompetitionFIFAId" type="fc:FIFAIdentifier" use="required" form="unqualified">
   
<xsd:annotation>
     
<xsd:documentation>The worldwide unique id of the competition.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="InternationalName" type="fc:String" use="required" form="unqualified">
   
<xsd:annotation>
     
<xsd:documentation>The international (Latin) name of this competition.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="InternationalShortName" type="fc:String">
   
<xsd:annotation>
     
<xsd:documentation>The international (Latin) short name of this competition.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="OrganisationFIFAId" type="fc:FIFAIdentifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>Worldwide FIFA Id of the organisation that is organising the competition.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Season" type="xsd:positiveInteger" use="required" form="unqualified">
   
<xsd:annotation>
     
<xsd:documentation>The season to which this competitions final round belongs to. This is expected to hold a 4 digit year number.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Status" type="fc:SimpleStatusType" use="required" form="unqualified">
   
<xsd:annotation>
     
<xsd:documentation>The status of the competition.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="OrderNumber" type="xsd:positiveInteger" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>Order of the competition elements. Chronological or Logical. E.g. Qualifying Phase is 1, Group Phase is 2, and Final Round is 3.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="DateFrom" type="fc:Date">
   
<xsd:annotation>
     
<xsd:documentation>Date when this competition or competition element starts.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="DateTo" type="fc:Date">
   
<xsd:annotation>
     
<xsd:documentation>Date when this competition or competition element ends.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="NumberOfParticipants" type="xsd:positiveInteger">
   
<xsd:annotation>
     
<xsd:documentation>Number of clubs/teams that participate in this competition or competition element.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute AbstractCompetitionType/@CompetitionFIFAId
type fc:FIFAIdentifier
properties
use required
form unqualified
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
documentation
The worldwide unique id of the competition.
source <xsd:attribute name="CompetitionFIFAId" type="fc:FIFAIdentifier" use="required" form="unqualified">
 
<xsd:annotation>
   
<xsd:documentation>The worldwide unique id of the competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@InternationalName
type fc:String
properties
use required
form unqualified
annotation
documentation
The international (Latin) name of this competition.
source <xsd:attribute name="InternationalName" type="fc:String" use="required" form="unqualified">
 
<xsd:annotation>
   
<xsd:documentation>The international (Latin) name of this competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@InternationalShortName
type fc:String
annotation
documentation
The international (Latin) short name of this competition.
source <xsd:attribute name="InternationalShortName" type="fc:String">
 
<xsd:annotation>
   
<xsd:documentation>The international (Latin) short name of this competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@OrganisationFIFAId
type fc:FIFAIdentifier
properties
use required
facets
Kind Value Annotation
length 10
pattern [0-9]{10}
annotation
documentation
Worldwide FIFA Id of the organisation that is organising the competition.
source <xsd:attribute name="OrganisationFIFAId" type="fc:FIFAIdentifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>Worldwide FIFA Id of the organisation that is organising the competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@Season
type xsd:positiveInteger
properties
use required
form unqualified
annotation
documentation
The season to which this competitions final round belongs to. This is expected to hold a 4 digit year number.
source <xsd:attribute name="Season" type="xsd:positiveInteger" use="required" form="unqualified">
 
<xsd:annotation>
   
<xsd:documentation>The season to which this competitions final round belongs to. This is expected to hold a 4 digit year number.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@Status
type fc:SimpleStatusType
properties
use required
form unqualified
facets
Kind Value Annotation
enumeration active
documentation
An active organisation, e.g. an operating stadium.
enumeration inactive
documentation
An inactive organisation, e.g. a dissolved club.
enumeration pending
documentation
A pending registration, e.g. waiting to be confirmed.
annotation
documentation
The status of the competition.
source <xsd:attribute name="Status" type="fc:SimpleStatusType" use="required" form="unqualified">
 
<xsd:annotation>
   
<xsd:documentation>The status of the competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@OrderNumber
type xsd:positiveInteger
properties
use optional
annotation
documentation
Order of the competition elements. Chronological or Logical. E.g. Qualifying Phase is 1, Group Phase is 2, and Final Round is 3.
source <xsd:attribute name="OrderNumber" type="xsd:positiveInteger" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Order of the competition elements. Chronological or Logical. E.g. Qualifying Phase is 1, Group Phase is 2, and Final Round is 3.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@DateFrom
type fc:Date
facets
Kind Value Annotation
pattern \d{4}[-]\d{2}[-]\d{2}
annotation
documentation
Date when this competition or competition element starts.
source <xsd:attribute name="DateFrom" type="fc:Date">
 
<xsd:annotation>
   
<xsd:documentation>Date when this competition or competition element starts.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@DateTo
type fc:Date
facets
Kind Value Annotation
pattern \d{4}[-]\d{2}[-]\d{2}
annotation
documentation
Date when this competition or competition element ends.
source <xsd:attribute name="DateTo" type="fc:Date">
 
<xsd:annotation>
   
<xsd:documentation>Date when this competition or competition element ends.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute AbstractCompetitionType/@NumberOfParticipants
type xsd:positiveInteger
annotation
documentation
Number of clubs/teams that participate in this competition or competition element.
source <xsd:attribute name="NumberOfParticipants" type="xsd:positiveInteger">
 
<xsd:annotation>
   
<xsd:documentation>Number of clubs/teams that participate in this competition or competition element.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element AbstractCompetitionType/CompetitionNature
diagram competition_p2.png
namespace http://fifa.com/fc
type fc:CompetitionNatureType
properties
content complex
nillable false
form qualified
attributes
Name  Type  Use  Default  Fixed  Annotation
CompetitionFIFAId  fc:FIFAIdentifier  required      
documentation
The worldwide unique FIFA identifier of the competition.
InternationalName  fc:String        
documentation
International name of the competition. i.e. FIFA World Cup, UEFA Champion's League...
InternationalShortName  fc:String  required      
documentation
International short name of the competition. i.e. World Cup, Champion's League...
TeamCharacter  fc:CompetitionTeamCharacterType  required      
documentation
Character type of the team. (National team, Club...)
Discipline  fc:DisciplineType  required      
documentation
The discipline of the competition.
AgeCategory  fc:AgeCategoryNatureType  required      
documentation
Age category of the Team.
AgeCategoryName  fc:String        
documentation
The name of the category if "other" is selected for the AgeCategory attribute.
Gender  fc:GenderType        
documentation
The gender (sex) of the participating players. If blank, then both genders are eligible to participate.
annotation
documentation
The nature of the competition, including sport/discipline, age category, gender of players, type of participating teams
source <xsd:element name="CompetitionNature" type="fc:CompetitionNatureType" form="qualified" nillable="false">
 
<xsd:annotation>
   
<xsd:documentation>The nature of the competition, including sport/discipline, age category, gender of players, type of participating teams</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element AbstractCompetitionType/System
diagram competition_p3.png
namespace http://fifa.com/fc
type fc:CompetitionSystemType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Nature  fc:CompetitionSystemNatureType  required      
documentation
Nature of the system, e.g round-robin, or elimination
Multiplier  xsd:nonNegativeInteger  optional      
documentation
System multiplier, e.g. Multiplier 2 represents a round-robin double, or elimination round with 2 legs
annotation
documentation
Competition system used in this competition. (Round robin, Elimination, Combination...)
source <xsd:element name="System" type="fc:CompetitionSystemType">
 
<xsd:annotation>
   
<xsd:documentation>Competition system used in this competition. (Round robin, Elimination, Combination...)</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element AbstractCompetitionType/Logo
diagram competition_p4.png
namespace http://fifa.com/fc
type fc:PictureType
properties
minOcc 0
maxOcc 1
content complex
children fc:PictureEmbedded fc:PictureLink
annotation
documentation
The logo of the competition.
source <xsd:element name="Logo" type="fc:PictureType" minOccurs="0">
 
<xsd:annotation>
   
<xsd:documentation>The logo of the competition.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>


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