complexType PlayerType
diagram player-2.1_p2.png
namespace http://fifa.com/exchange/fep
children fep:Sanction fep:PlayerAchievement fep:PlayedPosition fep:NativeShirtName fep:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
PersonId  fe:Identifier  required      
documentation
This is the worldwide unique id of the person this player is.
Status  fe:RoleStatusType  required      
documentation
The status of the player. (active/inacive..)
CurrentPosition  fe:PositionNatureType  optional      
documentation
The current prefereed position this player is playing on.
ShirtName  fe:InternationalString50  optional      
documentation
The international (English) name of the player as printed on the shirt.
annotation
documentation
This type contains player specific information of a Person. The PlayerRegistration contains current and historical information about the clubs and teams as well as the contract of a person. In contrast this type contains all information about a person being a player that is independent of the club the person is playing for. You can also conceive the Player as a role a Person can assume.
source <xsd:complexType name="PlayerType">
 
<xsd:annotation>
   
<xsd:documentation>This type contains player specific information of a Person. The PlayerRegistration contains current and historical information about the clubs and teams as well as the contract of a person. In contrast this type contains all information about a person being a player that is independent of the club the person is playing for. You can also conceive the Player as a role a Person can assume.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence minOccurs="0">
   
<xsd:element name="Sanction" type="fe:SanctionType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The sanctions decreed against this player.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="PlayerAchievement" type="fe:AchievementType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>The Achievement(s) / Award(s) / Honour(s) of the player</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="PlayedPosition" type="fep:PlayedPositionType" nillable="false" minOccurs="0" maxOccurs="100">
     
<xsd:annotation>
       
<xsd:documentation>All the positions this player has played on in the past.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element name="NativeShirtName" type="fe:LocalizedString" nillable="false" minOccurs="0" maxOccurs="10">
     
<xsd:annotation>
       
<xsd:documentation>This is the localized name of the Player as it should be printed on the shirt.</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 player.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="PersonId" type="fe:Identifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the worldwide unique id of the person this player is.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Status" type="fe:RoleStatusType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The status of the player. (active/inacive..)</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="CurrentPosition" type="fe:PositionNatureType" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>The current prefereed position this player is playing on.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="ShirtName" type="fe:InternationalString50" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>The international (English) name of the player as printed on the shirt.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute PlayerType/@PersonId
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 person this player is.
source <xsd:attribute name="PersonId" type="fe:Identifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the worldwide unique id of the person this player is.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute PlayerType/@Status
type fe:RoleStatusType
properties
use required
facets
Kind Value Annotation
enumeration active
documentation
The role/registration is valid.
enumeration banned
documentation
The role/registration is no longer valid. the person was banned from taking the role. Banned persons are not allowed to execute the role any more for the organization within the validity period.
enumeration suspended
documentation
The role/registration is no longer valid. the person was suspended from taking the role. suspended persons are not allowed to execute the role at the moment.
enumeration inactive
documentation
The role/registration is no longer active.
enumeration pending
documentation
There is a pending legal case running against the person in this role.
enumeration resigned
documentation
The role/registration is resigned.
enumeration retired
documentation
The person has retired from this role/registration.
annotation
documentation
The status of the player. (active/inacive..)
source <xsd:attribute name="Status" type="fe:RoleStatusType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The status of the player. (active/inacive..)</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute PlayerType/@CurrentPosition
type fe:PositionNatureType
properties
use optional
facets
Kind Value Annotation
minLength 1
maxLength 50
enumeration goalkeeper
documentation
Goalkeeper
enumeration defender
documentation
Defender
enumeration midfielder
documentation
Midfielder
enumeration forward
documentation
Forward
enumeration pivot
documentation
Pivot (Beach Soccer)
enumeration wing
documentation
Wing (Beach Soccer)
enumeration undefined
documentation
No position defined or assigned yet.
annotation
documentation
The current prefereed position this player is playing on.
source <xsd:attribute name="CurrentPosition" type="fe:PositionNatureType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>The current prefereed position this player is playing on.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute PlayerType/@ShirtName
type fe:InternationalString50
properties
use optional
facets
Kind Value Annotation
minLength 1
maxLength 50
pattern [&#x0020;-&#x027F;]*
annotation
documentation
The international (English) name of the player as printed on the shirt.
source <xsd:attribute name="ShirtName" type="fe:InternationalString50" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>The international (English) name of the player as printed on the shirt.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element PlayerType/Sanction
diagram player-2.1_p3.png
namespace http://fifa.com/exchange/fep
type fe:SanctionType
properties
minOcc 0
maxOcc 100
content complex
nillable false
children fe:Description
attributes
Name  Type  Use  Default  Fixed  Annotation
SanctionType  fe:InternationalString50  required      
documentation
Short description of the sanction.
SanctionDate  fe:Date  required      
documentation
Date when the sanction was imposed.
ValidFrom  fe:Date        
documentation
First day when the sanction is in effect.
ValidTo  fe:Date        
documentation
Last day when the sanction is in effect.
annotation
documentation
The sanctions decreed against this player.
source <xsd:element name="Sanction" type="fe:SanctionType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The sanctions decreed against this player.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PlayerType/PlayerAchievement
diagram player-2.1_p4.png
namespace http://fifa.com/exchange/fep
type fe:AchievementType
properties
minOcc 0
maxOcc 100
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
Title  fe:String50  required      
documentation
The title of the Achievement.
AwardDate  fe:Date        
documentation
The Date when the Achievement was awarded to the person.
annotation
documentation
The Achievement(s) / Award(s) / Honour(s) of the player
source <xsd:element name="PlayerAchievement" type="fe:AchievementType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>The Achievement(s) / Award(s) / Honour(s) of the player</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PlayerType/PlayedPosition
diagram player-2.1_p5.png
namespace http://fifa.com/exchange/fep
type fep:PlayedPositionType
properties
minOcc 0
maxOcc 100
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
Position  fe:PositionNatureType  required      
documentation
The position this player was or is playing on.
ValidFrom  fe:Date        
documentation
The date when the player started this position.
ValidTo  fe:Date        
documentation
The date when the player stopped to play this position.
annotation
documentation
All the positions this player has played on in the past.
source <xsd:element name="PlayedPosition" type="fep:PlayedPositionType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>All the positions this player has played on in the past.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PlayerType/NativeShirtName
diagram player-2.1_p6.png
namespace http://fifa.com/exchange/fep
type fe:LocalizedString
properties
minOcc 0
maxOcc 10
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
Language  ISO639-2Type  required      
documentation
The language of this localized string.
Value  fe:String50  required      
documentation
The localized / native string.
annotation
documentation
This is the localized name of the Player as it should be printed on the shirt.
source <xsd:element name="NativeShirtName" type="fe:LocalizedString" nillable="false" minOccurs="0" maxOccurs="10">
 
<xsd:annotation>
   
<xsd:documentation>This is the localized name of the Player as it should be printed on the shirt.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element PlayerType/CustomExtension
diagram player-2.1_p7.png
namespace http://fifa.com/exchange/fep
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 player.
source <xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>Custom extensions for the player.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>


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