complexType RefereeRegistrationType
diagram referee-registration-2.1_p1.png
namespace http://fifa.com/exchange/fer
children fer:Licence fer:AlsoKnownAs fer:CustomExtension
attributes
Name  Type  Use  Default  Fixed  Annotation
RefereeRegistrationId  fe:Identifier  required      
documentation
This is the worldwide unique id of the referee registration record. It is unchangeable.
PersonId  fe:Identifier  required      
documentation
This is the worldwide unique id of the person this referee role belongs to. You can think of this as a foreign key to person.
OrganizationId  fe:Identifier  required      
documentation
This is the worldwide unique id of the club or organization the person is registered for as a referee.
ValidFrom  fe:DateTime  required      
documentation
This is the date and time when the validity of this referee registration record starts. In other words the person is an active/current referee if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future referee record. If actual date (greater than) validTo this is a history referee registration record (=FIFA Passport entry).
Role  fe:MatchOfficalRoleType  required      
documentation
The role of the referee.
Discipline  fe:DisciplineType  required      
documentation
This is the discipline this referee registration is for. If there are multiple disciplines for the same validity period, create multiple referee records.
Gender  fe:GenderType  required      
documentation
The Gender of the players where the person can be a referee. If there are multiple genders for the discipline, create multiple referee registration records.
ValidTo  fe:DateTime  optional      
documentation
This is the date and time when the validity of the referee registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.
annotation
documentation
This represents a generic referee registration and its attributes. A referee registration is assigned to a person and an organization. A referee registration marks a person as a referee for the given validity period. This is a kind of association a person may currently have, a person had in the past or will have in the future.
source <xsd:complexType name="RefereeRegistrationType">
 
<xsd:annotation>
   
<xsd:documentation>This represents a generic referee registration and its attributes. A referee registration is assigned to a person and an organization. A referee registration marks a person as a referee for the given validity period. This is a kind of association a person may currently have, a person had in the past or will have in the future.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Licence" type="fe:LicenceType" nillable="false">
     
<xsd:annotation>
       
<xsd:documentation>This is the referee licence the person holds.</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 Refree registration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the RefereeRegistrationId.</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 referee role. Note that you may not duplicate any existing attributes or elements using custom extensions.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
 
</xsd:sequence>
 
<xsd:attribute name="RefereeRegistrationId" type="fe:Identifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the worldwide unique id of the referee registration record. It is unchangeable.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="PersonId" type="fe:Identifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the worldwide unique id of the person this referee role belongs to. You can think of this as a foreign key to person.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="OrganizationId" type="fe:Identifier" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the worldwide unique id of the club or organization the person is registered for as a referee.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="ValidFrom" type="fe:DateTime" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the date and time when the validity of this referee registration record starts. In other words the person is an active/current referee if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future referee record. If actual date (greater than) validTo this is a history referee registration record (=FIFA Passport entry).</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Role" type="fe:MatchOfficalRoleType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The role of the referee.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Discipline" type="fe:DisciplineType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>This is the discipline this referee registration is for. If there are multiple disciplines for the same validity period, create multiple referee records.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="Gender" type="fe:GenderType" use="required">
   
<xsd:annotation>
     
<xsd:documentation>The Gender of the players where the person can be a referee. If there are multiple genders for the discipline, create multiple referee registration records.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
 
<xsd:attribute name="ValidTo" type="fe:DateTime" use="optional">
   
<xsd:annotation>
     
<xsd:documentation>This is the date and time when the validity of the referee registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.</xsd:documentation>
   
</xsd:annotation>
 
</xsd:attribute>
</xsd:complexType>

attribute RefereeRegistrationType/@RefereeRegistrationId
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 referee registration record. It is unchangeable.
source <xsd:attribute name="RefereeRegistrationId" type="fe:Identifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the worldwide unique id of the referee registration record. It is unchangeable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@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 referee role belongs to. You can think of this as a foreign key to person.
source <xsd:attribute name="PersonId" type="fe:Identifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the worldwide unique id of the person this referee role belongs to. You can think of this as a foreign key to person.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@OrganizationId
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 club or organization the person is registered for as a referee.
source <xsd:attribute name="OrganizationId" type="fe:Identifier" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the worldwide unique id of the club or organization the person is registered for as a referee.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@ValidFrom
type fe:DateTime
properties
use required
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
This is the date and time when the validity of this referee registration record starts. In other words the person is an active/current referee if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future referee record. If actual date (greater than) validTo this is a history referee registration record (=FIFA Passport entry).
source <xsd:attribute name="ValidFrom" type="fe:DateTime" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the date and time when the validity of this referee registration record starts. In other words the person is an active/current referee if validFrom (less or equal than) actual date (less or equal than) validTo. If actual date (less than) validFrom this is a future referee record. If actual date (greater than) validTo this is a history referee registration record (=FIFA Passport entry).</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@Role
type fe:MatchOfficalRoleType
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 50
enumeration Referee
documentation
Description
enumeration Assistant Referee 1
documentation
Description
enumeration Assistant Referee 2
documentation
Description
enumeration Additional Assistant Referee 1
documentation
Description
enumeration Additional Assistant Referee 2
documentation
Description
enumeration Reserve Assistant Referee
documentation
Description
enumeration Referee Assistant
documentation
Description
enumeration Local Referee Assistant
documentation
Description
enumeration Observer
documentation
Description
enumeration 4. Official
documentation
Description
enumeration 5. Official
documentation
Description
enumeration 6. Official
documentation
Description
enumeration Delegate
documentation
Description
enumeration Referee Liaison Officer
documentation
Description
enumeration Venue Director
documentation
Description
enumeration Venue Manager
documentation
Description
enumeration Venue Coordinator
documentation
Description
enumeration Venue Data Coordinator
documentation
Description
enumeration Stadium Inspector
documentation
Description
enumeration Stadium Officer Assistant
documentation
Description
enumeration Doping Control Officer
documentation
Description
enumeration Security Officer
documentation
Description
enumeration Match Reporter
documentation
Description
enumeration Media Officer
documentation
Description
enumeration Delegate Liaison Officer
documentation
Description
enumeration Doping Control Liaison Officer
documentation
Description
enumeration Timekeeper
documentation
Description
enumeration Reserve Official
documentation
Description
enumeration Appeal Body
documentation
Description
enumeration Disciplinary Commision
documentation
Description
enumeration Disciplinary Inspector
documentation
Description
enumeration Team Liaison Officer
documentation
Description
enumeration Mentor for Delegate
documentation
Description
enumeration Mentor for Referee Observer
documentation
Description
enumeration Mentor for Security Officer
documentation
Description
enumeration Fairplay Observer
documentation
Description
enumeration Tournament Administrator
documentation
Description
enumeration Match Commissioner
documentation
Description
enumeration General Coordinator
documentation
Description
enumeration other
documentation
Description
annotation
documentation
The role of the referee.
source <xsd:attribute name="Role" type="fe:MatchOfficalRoleType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The role of the referee.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@Discipline
type fe:DisciplineType
properties
use required
facets
Kind Value Annotation
enumeration Football
enumeration Futsal
enumeration BeachSoccer
enumeration IndoorFootball
annotation
documentation
This is the discipline this referee registration is for. If there are multiple disciplines for the same validity period, create multiple referee records.
source <xsd:attribute name="Discipline" type="fe:DisciplineType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>This is the discipline this referee registration is for. If there are multiple disciplines for the same validity period, create multiple referee records.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@Gender
type fe:GenderType
properties
use required
facets
Kind Value Annotation
enumeration male
enumeration female
enumeration unspecified
annotation
documentation
The Gender of the players where the person can be a referee. If there are multiple genders for the discipline, create multiple referee registration records.
source <xsd:attribute name="Gender" type="fe:GenderType" use="required">
 
<xsd:annotation>
   
<xsd:documentation>The Gender of the players where the person can be a referee. If there are multiple genders for the discipline, create multiple referee registration records.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute RefereeRegistrationType/@ValidTo
type fe:DateTime
properties
use optional
facets
Kind Value Annotation
pattern .*Z
annotation
documentation
This is the date and time when the validity of the referee registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.
source <xsd:attribute name="ValidTo" type="fe:DateTime" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>This is the date and time when the validity of the referee registration record ends. If there is no valid to entry this means that the validity is open ended. For more details see the documentation of the ValidFrom attribute.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

element RefereeRegistrationType/Licence
diagram referee-registration-2.1_p2.png
namespace http://fifa.com/exchange/fer
type fe:LicenceType
properties
content complex
nillable false
attributes
Name  Type  Use  Default  Fixed  Annotation
OfficialLicence  fe:OfficialLicenceType  required      
documentation
The type of licence a person holds. This is free text. Insert here the name of the licence the person holds.
LicenceNumber  fe:String50  optional      
documentation
The number of the licence.
PlaceOfIssue  fe:String50  optional      
documentation
The place where the licenced was issued.
DateOfIssue  fe:Date  optional      
documentation
The date when the licence was issued.
annotation
documentation
This is the referee licence the person holds.
source <xsd:element name="Licence" type="fe:LicenceType" nillable="false">
 
<xsd:annotation>
   
<xsd:documentation>This is the referee licence the person holds.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element RefereeRegistrationType/AlsoKnownAs
diagram referee-registration-2.1_p3.png
namespace http://fifa.com/exchange/fer
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 Refree registration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the RefereeRegistrationId.
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 Refree registration. Note that according to the specification all these Identifiers MUST be lexicographically smaller than the RefereeRegistrationId.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>

element RefereeRegistrationType/CustomExtension
diagram referee-registration-2.1_p4.png
namespace http://fifa.com/exchange/fer
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 referee role. Note that you may not duplicate any existing attributes or elements using custom extensions.
source <xsd:element name="CustomExtension" type="fe:CustomExtensionType" nillable="false" minOccurs="0" maxOccurs="100">
 
<xsd:annotation>
   
<xsd:documentation>Custom extensions for the referee role. Note that you may not duplicate any existing attributes or elements using custom extensions.</xsd:documentation>
 
</xsd:annotation>
</xsd:element>


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