Registration
A Registration object describes one school or other organization's entry into a tournament. It comprises the basic details about an organization and one or more Team objects.
It is expected that each Registration object represents a distinct school or other organization. For instance, if "Anywhere High School" enters two teams, there should not be two Registration objects whose name fields are Anywhere A and Anywhere B and one Team child each; there should be one Registration object whose name field is Anywhere (or Anywhere High School) and two Team children.
| name | String | The school or other organization's name. |
|---|---|---|
| location | String | The location of this team's origin. This may be any combination of city, state, country, etc., as appropriate for the tournament, and should be in human-readable format. |
| teams | Array of Team | The teams registered to play for this school or organization. |
Team
A Team has a team name, other entry-specific information about the team that may not apply to other teams from the same organization, a list of Player objects, and optionally, a list of Rank objects.
| name | String | The team's name. |
|---|---|---|
| players | Array of Player | The players registered to play on this team. |
| ranks | Array of Rank | The ranks achieved by this team. |
Player
A Player object has basic information about a player.
| name | String | The player's name. |
|---|---|---|
| year | Number | The player's year in school. Use |
Rank
| ranking | Ranking | A |
|---|---|---|
| position | Number | The position/rank the team has achieved among all teams eligible for the given Ranking. Omitting this field indicates that the rank has not been determined yet (e.g. because the tournament is still in progress) but the team is eligible for the Ranking. May not be unique (i.e., there may be a tie). |
Ranking
A Ranking object describes an award that is given at a Tournament. A Tournament may have several Rankings; for instance, it might have a "top small school" Ranking or a "top undergraduate team" Ranking.
| name | String | The name of the ranking. |
|---|---|---|
| description | String | A description of the ranking, such as information on eligibility. |