Page Purpose
- Compile a list of object/components/items/vocabulary related to sports clubs and leagues, which will in turn provide input into the Data Model for the One League API Initiative
Please edit this page and add your own items as well!
Basic Components
Sport
League
Division
Conference
Season
Club
Region
District
Governing Body
Team Related
Team
Roster
Line-Up
Record
Standings
Ranking
Mascot
Logo
People Related
Player
Position
Number
Coach
Admin
Staff
Player Statistics
Referee
Umpire
Line Judge
Experience (Resume)
Previous Organization (School, College, former team, et. al)
Match Related
Game
Set
Match
Exhibition Game
Playoff Game
Tournament
Result
Score
Scoring Summary
Goal
Assist
Point
(Touchdown, Field Goal, Safety, Single - American Football)
Penalties
Match Length
Match-up Rating
Home Team
Visiting Team
Facility Related
Location
Building
Address
Field
Diamond
Rink
Pitch
Court
Endzone
Admission Cost
Map
Accessibility
Capacity
Special Instructions
Parking Information
Comments
I will add: To Leagues: -
I will add:
To Leagues:
- Rating Style (Could be many different ratings styles applied on different leagues: elo ranking, fifa ranking, true skill ranking, etc)
To Team and Players:
- Penalties (Usually penalties gained on a match are acumulated per season)
To Players:
- Permissions (On eSports diferent games have diferent permissions per team)
To Match:
- Practice Game (even could be consider as exhibition games)
To Facilities:
- GameMode (at least for videogames could be more than one game mode per match)
Questions on additions by @atin81
Leagues.Rating Style = excellent idea.Very powerful rules can be built based on this. I see this not only as a label but as a way to get business rules into things. I would think this would/could go into the MATCH area. So that a MATCH can be rated/weighted
TeamAndPlayers.Penalties = this for points tracking or for the TYPE of penalty as well.
Players.Permissions = not sure what this does. Can you expand?
Match.PracticeGame = EXCELLENT as a match "type"
Facilities.GameMode = I like this one...not necessarily obvious uses for traditional 'sports', but would be interested in seeing how creative people get with it from the non-videogame world.
Players.Permissions = not
Players.Permissions = not sure what this does. Can you expand?
At least on eSports (Videogames tournaments) most of the teams are self managed so many times they distribute the task onto several team members, for example one team member is in charge of recruite members, another is in charge of create new matchs and so on.
The main idea is that not all team members are capable of do all the admin team stuff, so you need a permission control in place.
Hope my explanation will be good enought :p