Team

September 8, 2026 ยท View on GitHub

This section lists team members and the history of their relation with this data contract.

!!! note

In v2.x, this section was called `stakeholders`. Starting with v3.1.0, both the following structure are valid. However, the original v2.x / v3.x structure is deprecated and will be removed in ODCS v4. 

The structure describing team is shared between all Bitol standards, matching RFC 0016.

Back to TOC

Example

team:
  id: tsc_team
  name: TSC
  description: The greatest team ever.
  members:
    - username: ceastwood
      role: Data Scientist
      dateIn: 2022-08-02
      dateOut: 2022-10-01
      replacedByUsername: mhopper
    - id: mhopper_member
      username: mhopper
      role: Data Scientist
      dateIn: 2022-10-01
    - id: daustin
      username: daustin
      role: Owner
      description: Keeper of the grail
      name: David Austin
      dateIn: 2022-10-01

Definitions

KeyTypeUX labelRequiredDescription
teamobjectTeamNoObject representing a team.
team.descriptionstringDescriptionNoTeam description.
team.idstringIDNoA unique identifier for the element used to create stable, refactor-safe references. Recommended for elements that will be referenced. See References for more details.
team.namestringNameNoTeam name.
team.authoritativeDefinitionsarrayAuthoritative DefinitionsNoAuthoritative definitions block.
team.tagsarrayTagsNoTags applied to the team. See Tags.
team.customPropertiesarrayCustom PropertiesNoCustom properties block.
team.membersarrayTeam MembersNoList of members.
team.members[].dateInstringDate InNoThe date when the user joined the team.
team.members[].dateOutstringDate OutNoThe date when the user ceased to be part of the team.
team.members[].descriptionstringDescriptionNoA description of the user, such as their responsibilities.
team.members[].idstringIDNoIdentifier.
team.members[].namestringNameNoThe user's name.
team.members[].replacedByUsernamestringReplaced By UsernameNoThe username of the user who replaced the previous user.
team.members[].rolestringRoleNoThe user's job role; Examples might be owner, data steward. There is no limit on the role.
team.members[].usernamestringUsernameYesThe user's username or email.
team.members[].authoritativeDefinitionsarrayAuthoritative DefinitionsNoAuthoritative definitions block.
team.members[].tagsarrayTagsNoTags applied to the team member. See Tags.
team.members[].customPropertiesarrayCustom PropertiesNoCustom properties block.

Deprecated Structure

Deprecated Example

team:
  - username: ceastwood
    role: Data Scientist
    dateIn: 2022-08-02
    dateOut: 2022-10-01
    replacedByUsername: mhopper
  - username: mhopper
    role: Data Scientist
    dateIn: 2022-10-01
  - id: daustin_member
    username: daustin
    role: Owner
    description: Keeper of the grail
    name: David Austin
    dateIn: 2022-10-01

Deprecated Definitions

The UX label is the label used in the UI and other user experiences.

KeyTypeUX labelRequiredDescription
teamarrayTeamNoObject
team[].dateInstringDate InNoThe date when the user joined the team.
team[].dateOutstringDate OutNoThe date when the user ceased to be part of the team.
team[].descriptionstringDescriptionNoThe user's name.
team[].namestringNameNoThe user's name.
team[].replacedByUsernamestringReplaced By UsernameNoThe username of the user who replaced the previous user.
team[].rolestringRoleNoThe user's job role; Examples might be owner, data steward. There is no limit on the role.
team[].usernamestringUsernameNoThe user's username or email.

Back to TOC