Executive summary
This website is part of the normative technical specification for the FIFA Connect Data standard. It defines the basic data model and XML messages to exchange football related data within the FIFA family and other interested parties. The purpose of this specification is to support the FIFA family and other interested parties in building applications and processes that enable the exchange of core football data such as clubs, player registrations, match reports in a defined and standardized way. The primary scenarios which were taken as a foundation for building this version are:
- management of FIFA Connect ID, i.e. football stakeholder unique identification, ID generation, ID validation, stakeholder duplicate management, stakeholder merging, and other similar functions.
- basic process for registration of all football stakeholders (players, coaches, officials, …etc), clubs, associations, stadiums.
- synchronization of competition and match data (e.g. match events) between different parties (e.g. confederation systems, national systems and public websites)
This version of the standard is significantly simplified compared to its predecessor, the FIFA Data Exchange Model v2.0, in order to be easily understood and consumed by final users. As such, it does clearly focus on the core scenarios listed above, and does not contain custom fields or optional enhancements, irrelevant for these scenarios. Those may be added at the discretion of end-users, within a user-specific custom extension of the FIFA Connect Data. As the standard will evolve with additional scenarios, any globally relevant types, elements and attributes will be incorporated in newer versions of the standard, while those which are country-specific will have to be implemented as user-specific custom extensions.
The standard is generally divided into 3 sections and 5 XSD schema documents:
- Specific Scenarios: The Scenarios XSD schema defines all messages and envelope elements that are necessary for the real-life application of FIFA Connect Data in specific use-cases/scenarios, such as synchronization of match data, or player registrations.
- Data Model: The purpose of the 3 main schema documents (Registration, Competition and Discipline) is to define all football entities, attributes, and relations between them. These types are normalized. They are extended and reused within the specific scenario messages.
-
Generic Types: The Generic XSD contains entities that are not specific to football, but generic in nature (e.g. DateTime, EmailAddress, Gender,…) and are used by other entities within the Standard
Beyond these schema documents, on this website you will find high-level UML diagrams of most important types, easily navigable documentation of the XSDs, several illustrative XML Examples, java and c# implementation classes, and all historical releases of the standard. All contents may be quickly downloaded from the RELEASES section.