Team
Provide a format-neutral governed context structure that lets an AI agent identify, constitute, staff, operate, measure, change and retire a team as a bounded working collective, without duplicating the containing organization (WM-ORG-001) or the reusable position catalogue (WM-ORG-004).
Bundle → Layer → Finding → Questions Filled
6 bundles · 13 layers · 31 findings · 127 questions
Identity and boundary What makes a team instance the same thing over time, and what it is not.
Team identity
Identifier assignment, naming and the entity distinctions that keep a team from collapsing into an organization, a group or a position.
Team instance identifier assignment
A team instance normally has no authoritative external register. SCIM supplies a server-assigned immutable id plus a client-supplied externalId; FHIR CareTeam and Group both carry 0..* business identifiers; GLEIF/ISO 17442 covers legal entities only. Identity therefore resolves in priority order: authoritative master-system identifier (HRIS org-unit key or IdP group id), then a governed IRI in the adopting Dimension's namespace, then a Dimension-minted UUID or ULID. Names and dates are never identifiers.
- Which system of record is authoritative for this team's identifier, and what is the key? identity
- If no master-system key exists, which governed IRI or Dimension-minted UUID/ULID is assigned, and by whom? identity
- Which alternate business identifiers must be carried, and which are merely correlational? interoperability
- When two records are found to describe the same team, which survives and how is the loser tombstoned? exception
Boundary against organization, group and position
FHIR states that Organization is a formally recognized entity while Group is an undifferentiated collection lacking formal legal recognition, and that CareTeam participants are differentiated individuals. W3C org separates FormalOrganization, OrganizationalUnit and OrganizationalCollaboration. HR Open publishes no Team noun at all. Each instance must therefore declare which of these it actually is, or be rejected as a team.
- Is this collective an internal unit of one formal organization, a cross-organization collaboration, or a rule-defined cohort? classification
- Is membership enumerated by identified participants or defined by characteristics? composition
- Does the team have any separate legal recognition, and if not, which legal entity bears its obligations? authority
- What disqualifies this record from being a team under this model? validation
Names, slugs and descriptions
Human-readable names, alternative labels, generated slugs or mail nicknames, and optional descriptions that distinguish like teams without serving as identity.
- What is the preferred human-readable name of the team, and in which language or locale is it expressed? identity
- What alternative names, generated slugs, mail nicknames or notations exist, and which system derives them from the preferred name? identity
- What description or comment distinguishes this team from similarly named teams, such as red versus green trauma teams? definition
- Who is authorized to change the team name, description or profile picture? authority
Containing and managing organization
Most workplace teams are units of one FormalOrganization or Microsoft tenant. FHIR separately records managingOrganization as the organization responsible for the care team. GitHub teams exist only inside an organization.
- Which Organization instance contains this team, and is the team a unit with meaning only inside that organization? relationship
- Which organization is responsible for managing the team, if that is different from the containing organization? ownership
- Which tenant, directory or provisioning domain hosts the team record? identity
- Must every member already belong to the containing organization, as GitHub requires, or may outsiders participate? constraint
Team classification and capability typing
Two orthogonal axes: what kind of team it is, and what capability tier it can deliver.
Team type and category
FHIR CareTeam carries category 0..* and Group carries a required type from a closed value set; org:classification allows an organization-specific scheme; schema.org offers department and subOrganization as publication projections. Classification is multi-valued and scheme-qualified, never a single free-text label.
- Which controlled classification schemes apply, and what is the code in each? classification
- Is the team standing, time-boxed or incident-activated, and what evidence supports that? classification
- Does the team qualify as a publicly presented department with its own URL, logo or hours? interoperability
Capability typing and tier
FEMA types a team by minimum capability into Type 1-4, where each tier fixes an overall function, minimum personnel with qualification codes, equipment and communications, plus composition and ordering specifications. This is a type-level artifact with its own identifier and version, distinct from the team instance that claims to meet it.
- Against which published typing definition and version does this team claim a tier? evidence
- Which capability tier is claimed, and what verified evidence supports the claim? quality
- Where does the current composition fall short of the claimed tier, and what compensating measure applies? constraint
- What must a requester agree before this team can be deployed or engaged? process
Mandate and authority Why the team exists, what it may decide, and who is accountable for it.
Charter and purpose
The constituting record: existence, purpose, expected functions, structure and training obligations.
Team charter and mandate
OSHA requires an employer to prepare and maintain a written statement establishing the existence of the brigade, its basic organizational structure, the type, amount and frequency of training, the expected number of members and the functions to be performed. W3C org supplies org:purpose, FHIR supplies CareTeam.reason, FEMA supplies overall function, and the Scrum Guide supplies the pattern of a single shared objective. The charter is the authoritative statement of scope and is versioned.
- Is there a written constituting statement, who approved it, and when did it take effect? authority
- What is the team's purpose and the specific functions it is expected to perform? definition
- Is any element of the charter mandated by law, regulation or contract rather than chosen? requirement
- What objective is the team accountable for, over what period, and how is attainment judged? measurement
- When must the charter be reviewed or revalidated, and what triggers an out-of-cycle review? lifecycle
Authority and accountability
Decision rights, the accountable owner and the placement of the team in reporting structures.
Decision rights, ownership and reporting line
W3C org gives headOf, reportsTo, unitOf and hasPost; FHIR gives CareTeam.managingOrganization 0..* and Group.managingEntity; FEMA requires delegated authorities to be agreed before deployment; the Scrum Guide assigns distinct accountabilities within a single team. NIST separation of duties and least privilege constrain which decision rights may be concentrated in one holder.
- Which single party is accountable for the team's outcomes, and through which post is that held? ownership
- Which organizations manage or co-manage the team, and how are conflicts between them resolved? authority
- Which decisions may the team make autonomously, which need approval, and up to what threshold? authority
- Which combinations of decision rights must not be held by the same person? security
- Where does the team sit in the reporting structure, and is that line solid or matrixed? relationship
Composition and capability Who is on the team, in what role, at what capacity, and whether the collective can actually do the work.
Membership records
The time-bounded assignment facts that constitute the team.
Membership assignment record
W3C org expresses membership as an n-ary org:Membership with memberDuring so that duration, remuneration and contract references can be attached; FHIR CareTeam.participant carries role, member, onBehalfOf and coverage; FHIR Group.member carries period and an inactive flag; schema.org OrganizationRole carries roleName with startDate and endDate; SCIM requires membership changes to be applied via the Group resource. Membership is a first-class dated record, never a mutable array of names.
- For each member, when did participation start and when did or will it end? temporal
- Which system is authoritative for writing membership, and how are conflicting writes from HR and IdP reconciled? authority
- Is a departed member marked inactive with a closed period or removed from the record entirely? state
- How are backdated or corrected memberships recorded without losing the prior assertion? provenance
In-team role and position binding
org:Post is a reusable position held by an agent via holds/heldBy; HR Open OrganizationChart models units, positions and incumbents; CareTeam.participant.role types the participation itself. The in-team role is the binding, and is distinct from the position definition owned by WM-ORG-004 and from the occupation code owned by ESCO/ISCO-08.
- Does this member occupy a defined position, or hold only a team-scoped role with no position behind it? composition
- Which governed occupation code describes the work performed, and under which classification version? classification
- May one member hold several roles in the same team at once, and how is that recorded? constraint
- Which role carries leadership of the team, and is it the same as the accountable owner? authority
External and non-human participants
CareTeam.participant.onBehalfOf lets a participant act for another organization; Group.type admits practitioner, device and organization members; SCIM supports nested groups; org:OrganizationalCollaboration covers teams spanning organizations; PROV distinguishes Person, Organization and SoftwareAgent. Contractors, partner-org members, nested sub-teams and software or robotic agents must be representable without pretending they are employees.
- On whose behalf does each external participant act, and under which contract? relationship
- Are any participants software agents, devices or robots, and who is the responsible human principal? ownership
- Does the team contain nested sub-teams, and is that permitted by the governing method or policy? composition
- What data may an external participant see, and what is withheld? access
Parent-child and team-of-teams
GitHub allows one parent team and many children; child teams inherit parent permissions; listed members of a parent include child members but those members are not direct parent members. Secret teams cannot nest. Scrum forbids sub-teams and instead splits oversized teams into multiple teams sharing a Product Goal. SCIM Groups may nest Groups. FHIR CareTeam may have another CareTeam as a participant.
- What is the parent team, if any, and does this team have exactly one parent as in GitHub or an open unit hierarchy as in ORG? relationship
- Which child teams exist, and do their members count as inherited members of this team for listing, mentions or permissions? composition
- Is nesting forbidden because this is a Scrum Team, a secret team, or another profile that rejects sub-teams? constraint
- When size or complexity requires change, should the team split into sibling teams sharing a goal rather than adding a child team? decision
Invitation, synchronization and dynamic rules
Membership may be pending invitation, locked to an identity-provider group, or computed from a dynamic membership rule. Local writes may be forbidden while synchronization is active.
- Which invitations to join the team are pending, who invited them, and when were the invitations created? event
- Is membership synchronized from an identity-provider group, and does that block local add or remove operations? interoperability
- Is membership computed from a directory rule, and is processing on or paused? process
- Who may add or remove members when local writes are allowed: organization owner, team maintainer, team owner or another role? authority
Posts, positions and assignments
A Post exists independently of the incumbent and is the join to WM-ORG-004. A team may have posts even when vacant. Assignment of a holder is a time-qualified hold relation, not identity of the post.
- Which posts or positions exist on this team, including vacant posts that currently have no holder? composition
- Who currently holds each post, and may a post be held by more than one person at once? relationship
- What is the assignment interval for each holder, with RFC 3339 start and end? temporal
- Is the agent a member of the team ex officio because they hold a post, rather than by personal appointment? relationship
Capacity and composition constraints
How much of each member the team actually has, and the floors the composition must not fall below.
Allocation and capacity
CareTeam.participant.coverage expresses when a participant is available to the team; ISO 30414 reports workforce availability and productivity at organizational level; HR Open ships Timecard and Compensation domains that hold the underlying worker-level time data. Allocation is a property of the membership, expressed as a fraction or a schedule, and is the only defensible basis for team capacity.
- What share of each member's working time is committed to this team, and over which period? measurement
- Which other teams hold competing claims on the same member, and does the total exceed 1.0 FTE? constraint
- During which hours and days is the team required to be staffed? temporal
- Is reported capacity a planned commitment or an observed actual, and from which record? evidence
Minimum composition and staffing constraints
FEMA fixes minimum personnel and equipment per tier with qualification codes per position; OSHA requires the expected number of members to be stated and bars unfit members from interior structural firefighting absent a physician's certification; the Scrum Guide caps a Scrum Team at typically ten or fewer and forbids sub-teams. These are constraint profiles attached to the team, and they conflict with one another, so the applicable profile must be declared.
- What is the minimum viable composition by role, and what happens when it is not met? constraint
- Which constraint profile applies, and is it legally binding, contractual or methodological? requirement
- Are there maximum size or nesting limits, and what evidence supports them? constraint
- Are there fitness, medical or physical prerequisites for any role in this team? requirement
Capability and qualification
Whether the collective holds the competences required, and whether those competences are currently valid.
Competence coverage
ESCO links each occupation to essential and optional knowledge, skills and competences with governed URIs built over ISCO-08; FEMA publishes skillsets that can be assembled into Position Task Books; ISO 30414 reports a skills and capabilities area; the Scrum Guide requires cross-functionality, meaning the team holds all skills needed to create value. Coverage is a set relation between required competences and those actually held by active members.
- Which competences does the team's mandate require, expressed in which governed vocabulary? requirement
- Which required competences are held by only one active member or by none? quality
- What evidence supports each claimed competence, and who assessed it? evidence
- Can the team complete its expected functions without external hand-off, and if not, where does it depend on others? composition
Qualification currency and credentials
FEMA publishes job titles with position qualifications and Position Task Books, and its typing definitions carry per-position qualification codes; OSHA requires training before duty, at least annually for all brigade members and at least quarterly for interior structural firefighters, plus physician certification where fitness is in doubt. A credential held is not a credential current, and expiry must be modelled explicitly.
- Which licences, certifications or task-book completions are required for each role in this team? requirement
- When does each held credential expire, and what recurrence keeps it current? temporal
- Which members are currently lapsed, and are they suspended from the affected duties? state
- How is a credential verified against the issuing authority rather than self-asserted? validation
Lifecycle and structural change How a team comes into being, changes state, mutates structurally and ends.
State and effective time
The state machine of a team record and the time semantics that make its assertions checkable.
Team status lifecycle
FHIR CareTeam.status is proposed, active, suspended, inactive or entered-in-error, and Group carries a modifier active flag. The entered-in-error value matters: it separates a team that ended from a team that never should have been recorded, which is an erasure-relevant distinction that a simple active boolean cannot express.
- What is the team's current status and since when? state
- Which status transitions are permitted, and who may authorise each? lifecycle
- How is an erroneously created team distinguished from one that ended normally? exception
- What does suspension mean operationally for memberships, access and obligations? process
Effective dating and time semantics
RFC 3339 requires a full date, a full time with seconds and an explicit offset or Z, and reserves -00:00 for an unknown local offset. SCIM meta separates created from lastModified; PROV separates startedAtTime and endedAtTime on activities from generation of records. Event time (when the team changed) must be recorded separately from observation time (when the system learned of it).
- For each assertion, when did the fact become true and when was it recorded? temporal
- Is the local UTC offset known for each timestamp, or must -00:00 be used? temporal
- How are open-ended and future-dated periods represented and queried as-of an instant? temporal
- What timestamp precision is required, and where is a date alone acceptable? constraint
Structural change events
Formation, dissolution, merge, split and transfer expressed as first-class events.
Formation and dissolution
schema.org supplies foundingDate and dissolutionDate; org:ChangeEvent records organizational change with resultedFrom links; FEMA's ordering specifications frame mobilization and demobilization preconditions. Formation and dissolution are events with their own authority, evidence and downstream obligations, not merely the endpoints of an interval.
- Who authorised the team's formation and on what instrument? authority
- What condition triggers dissolution, and is it time-based, objective-based or discretionary? lifecycle
- On dissolution, where do open obligations, artifacts and members go? process
- What entitlements must be revoked on dissolution, and within what window? security
Merge, split and transfer events
org:ChangeEvent explicitly links originalOrganization to resultingOrganization so that reorganizations are traceable; PROV wasDerivedFrom carries the same lineage semantics for records; ISO 30414 adds guidance on when multi-unit entities consolidate or report separately, which determines whether merged teams keep separate metric histories.
- Which predecessor teams produced this team, and which successors did it produce? provenance
- Does the team retain its identifier through the change, or is a new identity minted? identity
- Are historical metrics and memberships consolidated, split or left with the predecessor? decision
- When a team moves to a different parent unit, what changes and what must not? relationship
Operations and performance How the team works with others, where and when it operates, and how its performance and conditions are evidenced.
Operating interfaces and footprint
External dependencies, contact routes, sites and time coverage.
Interfaces, dependencies and collaborations
org:linkedTo relates organizations engaged in unspecified relationships and org:OrganizationalCollaboration models teams drawn from several organizations; CareTeam.telecom provides a central contact route for the team as a whole rather than for individuals. Dependencies between teams are typed edges with direction, criticality and an agreed interface.
- Which other teams does this team depend on, and which depend on it? relationship
- Through what agreed interface and service expectation does each dependency operate? process
- What is the authoritative contact route for the team as a whole, distinct from any individual? interoperability
- Is the team part of a wider standing collaboration, and who convenes it? composition
Site footprint and time coverage
org:Site with basedAt, hasSite, hasPrimarySite, hasRegisteredSite and siteAddress locates organizational activity; schema.org supplies location. Because RFC 3339 requires explicit offsets, a distributed team's coverage must be expressed with offsets or a named time zone, not local wall-clock text.
- Which site is primary for the team, and which secondary sites are in use? spatial
- How is the team distributed across sites, jurisdictions and time zones? spatial
- Which obligations change because members sit in different jurisdictions? requirement
- Are there hours in the required coverage window with no staffed member? validation
Measurement, evidence and working conditions
What is measured about the team, on what evidence, and what duties protect the people in it.
Team-level metrics binding
ISO 30414:2025 sets 11 human capital areas with 14 baseline required metrics, requires organizations to state their materiality interpretation, gives guidance on when multi-unit entities consolidate rather than report separately, and strengthens data governance and digital tagging. This model binds metrics to a team, a definition and an observation window; it does not restate formulae, and it must record that team-level granularity can breach both materiality and data minimisation.
- Which metric definition and version is being reported, and who owns it? measurement
- Over what window is each value measured, and at what instant was it computed? temporal
- Is the value reported at team level, consolidated upward, or suppressed for materiality or re-identification risk? decision
- How are values restated after a merge, split or definition change? quality
Evidence quality and health, safety and workload duties
PROV-O attributes every assertion to an agent through an activity, with qualifiedAssociation carrying hadRole and hadPlan; ISO 30414 moves human capital reporting toward auditable requirements and covers health, safety and wellbeing. OSHA imposes concrete recurring duties: training before duty, at least annually for all members and at least quarterly for interior structural firefighting, plus physician certification where a known condition is present.
- Which agent asserted each team fact, acting on whose behalf and under what plan? provenance
- Is each value system-derived, self-reported or audited, and what is its known error? quality
- Which recurring health, safety or training duties attach to this team, and are they current? requirement
- What workload or exposure limits apply, and how are breaches detected and escalated? constraint
- What would an auditor need to reconstruct a reported team fact end to end? validation
Record governance and interoperability How the team record itself is provenanced, protected, retained and projected to other systems.
Provenance, access and retention
Custody, disclosure scope and disposal of team records.
Record provenance and artifact integrity
SCIM meta carries created, lastModified, location and a version usable for optimistic concurrency; PROV-O supplies wasGeneratedBy, wasAttributedTo and wasDerivedFrom; FEMA publishes each definition with a version, original release date and last-updated date. Every artifact in this aggregate carries an integrity value and a supersession link rather than being edited in place.
- Which system generated each record, and from which upstream record was it derived? provenance
- How is concurrent modification detected and rejected? validation
- What integrity value proves an artifact has not changed since issue? evidence
- When a record is corrected, how is the superseded version preserved and located? provenance
Access scope, privacy and retention
The European Commission states the GDPR principles of purpose limitation, data minimisation, accuracy, storage limitation for the shortest time possible, integrity and confidentiality, and accountability, and notes longer retention is possible for archiving or research with safeguards such as anonymisation. NIST SP 800-53 Access Control and Personnel Security families govern provisioning, least privilege and revocation on transfer or termination. FHIR assigns CareTeam the Patient security category and Group the Business category, showing that team records inherit sensitivity from their members.
- What is the default visibility of the team record, and which elements are more restricted? access
- For what declared purpose is each personal element held, and what use is out of scope? privacy
- How long is each class of team record retained, and what starts the clock? retention
- On erasure or objection, which elements are deleted, which anonymised and which must be kept? exception
- When a membership ends, within what window are entitlements revoked and how is that evidenced? security
Visibility, privacy and sensitivity
GitHub contrasts visible and secret teams, with API values secret and closed; secret teams cannot nest and still leak their name if @mentioned. Microsoft visibility defaults to Public and classification must match a tenant-preconfigured sensitivity label. People outside the organization cannot view GitHub teams.
- What is the visibility or privacy class of the team, and which vocabulary is in use: GitHub secret or closed, GitHub visible or secret, or Microsoft Public or Private? access
- What sensitivity or business-data classification applies, and does it match a preconfigured directory label? security
- Who can discover, view or @mention the team, and does a mention of a secret team reveal its name? access
- What privacy duty applies when distributing membership lists across provisioning domains, as SCIM warns? privacy
Entitlements and member capabilities
Teams hold permissions on resources such as repositories, inherit child-team access from parents, and expose member, guest and messaging capability settings. Entitlements are relationships to resources, not the team itself.
- Which resources can the team access, at what permission level, and are those entitlements inherited by child teams? access
- What may ordinary members create, update or delete inside the team, such as channels, apps, tabs or connectors? access
- What may guests do, and how does that differ from member and owner capabilities? access
- What exception grants a person or child team broader access than the team default, and who authorized it? exception
Interoperability and alignment
Projections to external schemas and the limits of any conformance claim.
External mappings and conformance claims
A team can project to org:OrganizationalUnit or org:OrganizationalCollaboration, to a SCIM Group, to a FHIR CareTeam or Group, to schema.org Organization with OrganizationRole, and to HR Open OrganizationChart units and positions. None of these is lossless: SCIM lacks mandate and lifecycle, FHIR CareTeam is subject-scoped, HR Open ships no Team noun at all, and FHIR Group deliberately denotes an undifferentiated collection. Conformance must be claimed per profile with evidence, never asserted globally.
- Which external profiles must this team be projected into, and at which versions? interoperability
- Which fields are lost or distorted in each projection, and how is the loss disclosed? quality
- What evidence supports a conformance claim against a given profile? evidence
- Can a projection be reimported without losing identity or membership history? validation
Classifiers Filled
- Family
- World Models
- Category
- Society, people and institutions
- Entry kind
- aggregate
- Navigation path
- NAV.SOC.ORG.TEM
- Domain
- SOC.ORG.TEM
- Industry
- Cross-industry
- Tags
- teamsoc.org.tem
What it is Filled
A Team is a named, bounded collective of two or more actors constituted to perform work together under a shared mandate, whose membership is expressed as time-bounded assignment facts. The model is an aggregate: the team node is the root and the membership-assignment records are governed inside it, following the n-ary reification pattern of org:Membership and FHIR CareTeam.participant. Scope covers identity, classification and capability typing, charter and authority, membership and capability composition, lifecycle and structural change, operating interfaces and footprint, measurement binding, and the governance of team records. Storage and interface (JSON, YAML, Markdown, Git, MCP, MongoDB) are projections and carry no semantics here.
In scope
- Team instance identity, naming, classification and capability tier
- Charter, mandate, decision rights, accountable owner and reporting line
- Time-bounded membership assignments, in-team roles, external and non-human participants
- Capacity, minimum composition constraints, competence coverage and qualification currency
- Team status lifecycle and structural change events (formation, merge, split, transfer, dissolution)
- Operating interfaces, dependencies, site footprint and time coverage
- Binding of team-level metrics and evidence to a stated observation window
- Provenance, access scope, privacy, retention and interoperability projections of team records
Out of scope
- Legal-entity attributes, registration, LEI and corporate structure of the containing organization (WM-ORG-001)
- Reusable position definitions, job architecture, grading and job descriptions (WM-ORG-004)
- Person master data, employment contract terms, payroll and benefits (worker/person models and HR Open payroll/compensation domains)
- Project, product, work-item and portfolio semantics; a team is not a project
- Definition of individual competences and occupations, which are referenced to ESCO/ISCO-08 rather than restated
- Metric formulae for human capital disclosure, which are referenced to ISO 30414:2025 rather than restated
Why it exists Filled
Provide a format-neutral governed context structure that lets an AI agent identify, constitute, staff, operate, measure, change and retire a team as a bounded working collective, without duplicating the containing organization (WM-ORG-001) or the reusable position catalogue (WM-ORG-004).
Distinguishing features Filled
- A collective of two or more actors working under a shared mandate, not a legal organization or a position.
- Membership is a set of time-bounded assignment facts, so past composition stays visible.
- Differs from an identity-provider group, which grants access, and from a cohort list, which only collects members.
- A team is not a project, though it may be assigned to one.
What robots and AI may and may not do Filled
Must not
- Add or remove members without the team owner's decision.
- Use team membership as an access grant without the access system.
- Infer individual performance from team metrics.
- Delete historic membership records.
Only with a human decision
- Creating or dissolving a team with a formal mandate.
- Assigning team leads.
- Removing a member for conduct reasons.
May
- Record a team, its mandate and its membership assignments from authoritative sources.
- Answer who is on a team at a given time.
- Notify team owners of expired or overlapping assignments.
- Join a team as a non-human member where its mandate permits.
Moral aspects Filled
- Membership records show who worked with whom and can be used for profiling.
- Non-human members should be identified as such to other team members.
- Team outcomes should not be blamed on individuals without fair process.
Who is affected
- Team members
- People served by the team
- Managers who form and dissolve teams
Owners Filled
Steward
The adopting Dimension must name a single accountable owner for the Team model package and record that owner as a resolvable party reference, not a free-text name.
Roles
- Model steward
- Owns the Team model package, its versioning and its compatibility rulings; Approves changes to identity priority, canonicalization and constraint profiles; Maintains the register of external alignments and their validated versions
- Team data owner
- Accountable for the correctness of a team's charter, classification and reporting line; Approves formation, structural change and dissolution records; Resolves conflicts between HR-side and identity-provider-side membership writes
- Membership administrator
- Creates and closes membership assignments within the authoritative write path; Ensures start and end instants carry explicit offsets and correct event versus observation times; Initiates entitlement revocation when a membership ends
- Compliance and privacy officer
- Sets the lawful basis, retention schedule and suppression thresholds for team records; Reviews access denials, disclosures and erasure requests; Signs off metric publication where re-identification risk exists
- Qualification verifier
- Verifies credential and task-book evidence against issuing authorities rather than self-assertion; Maintains currency status and raises lapses that suspend affected duties; Verifies capability tier claims against the referenced typing definition
Links to other meta-models Filled
references
- WM-ORG-001 (Organization) - Every team instance resolves to exactly one containing organization context that supplies legal recognition, obligations and the formal-organization frame; the Team model never restates legal-entity attributes.
- Person / Worker context model (target model id not yet registered in the vr registry) - Members are referenced, never embedded; personal master data, contract terms and pay remain with the person and employment models to satisfy data minimisation.
composes
- WM-ORG-004 (Position) - Team composition is expressed through reusable positions and their assignments; org:Post remains defined once and is bound to the team through membership records rather than copied into the team.
- Provenance mix-in aligned to W3C PROV-O - Supplies generation, attribution, derivation and qualified-association semantics to every record in the aggregate without duplicating provenance structure per finding.
child
- Membership assignment record (nested record type owned by WM-ORG-003) - The n-ary membership fact is governed inside this aggregate because it carries the team-specific role, period and allocation that no sibling model owns.
aligned
- W3C Organization Ontology (org:OrganizationalUnit, org:Membership, org:Post, org:ChangeEvent) - Primary structural alignment for units, n-ary membership with memberDuring, posts, sites and change events; alignment only, no conformance claimed.
- HL7 FHIR R5 CareTeam and Group - Alignment for team status lifecycle, participant role and coverage, managing organization, and the enumerated-versus-definitional membership distinction.
- IETF RFC 7643 SCIM Group - Alignment for identity-provider projection: immutable server id, externalId, meta versioning and the rule that membership is written through the Group resource.
- schema.org Organization and OrganizationRole - Publication projection for externally visible teams, including time-qualified roles and founding or dissolution dates; only where the team has a genuine public presence.
- ESCO v1.2.1 and ISCO-08 occupation and skill URIs - Governed vocabulary for occupations and competences so that capability coverage is expressed in external identifiers rather than local strings.
- ISO 30414:2025 human capital reporting - Reference frame for metric definitions, materiality declaration and consolidation of multi-unit reporting; metric formulae are cited, not restated.
- FEMA NIMS resource typing definitions and National Qualification System - Reference frame for capability tiering, minimum composition, position qualification and task-book evidence for operationally deployable teams.
- HR Open Standards 4.5R OrganizationChart and Timecard domains - Interchange alignment for units, positions and incumbents and for the worker time data underlying allocation; note that no Team noun exists in the suite.
extends
- Subject-scoped care team profile (FHIR CareTeam-aligned specialization) - Specialization for teams bound to a specific subject, adding subject reference and the elevated sensitivity handling that entails.
- Typed emergency response team profile (NIMS-aligned specialization) - Specialization adding mobilization state, ordering specifications, equipment inventory and deployment tracking for typed deployable teams.
neighbor
- WM-ORG-001 Organization (legal or formal organization) - FHIR states that Organization is 'a formally recognized entity' while a Group 'represents an undifferentiated collection lacking formal legal recognition'; W3C org distinguishes org:FormalOrganization from org:OrganizationalUnit, which is only meaningful as a part of a formal organization. A team instance therefore never carries legal-entity identity or LEI eligibility; it references exactly one containing organization context.
- WM-ORG-004 Position - org:Post is a reusable position that exists independently of who holds it (org:holds / org:heldBy), whereas the in-team role is the n-ary binding of an agent to this team for a period (org:Membership, CareTeam.participant.role). Position definitions stay in WM-ORG-004; the binding stays in this aggregate.
- Identity-provider group / SCIM Group - A SCIM Group is an access-control grouping whose membership is authoritative for entitlement, with members mutable only through the Group resource. A team may project to a Group but is not defined by it: teams carry mandate, capability typing and lifecycle that SCIM does not model.
- Undifferentiated cohort or list (FHIR Group, definitional membership) - FHIR Group supports 'definitional' membership by characteristic; a team requires 'enumerated' membership with identified participants and roles. Rule-defined cohorts are not teams under this model.
- Care team / clinical team - FHIR CareTeam is subject-scoped (bound to a Patient or Group) and carries security category Patient. This model is subject-agnostic; subject-scoped teams are an EXTEND profile, not the base case.
- NIMS typed resource team - FEMA types a team definition by minimum capability (Type 1-4) and publishes it as a versioned catalogue entry with its own identifier; that is a team *type* artifact, not a team *instance*. Instance identity must not reuse the typing definition identifier.
- Public-facing department (schema.org) - schema.org department is intended for divisions with a distinguishable public presence (separate URL, logo or hours). Most internal teams do not qualify, so department is an optional publication projection only.
What else AI and robots need to interact with it Filled
Identity and identifiers required Filled
- Authoritative master-system identifier from the system of record for the artifact (for example an HRIS assignment key, an IdP group id, or a publisher's typing definition identifier with version)
- Governed global identifier or IRI issued under a recognized scheme or the Dimension's registered namespace
- UUID or ULID minted by the adopting Dimension, recorded together with its minting authority and instant
Direct properties not applicable Not applicable
Not applicable
Institutional or informational subject: no invented physical properties.
Recognition optional Filled
- A team has a name, a mandate, an owning unit and membership assignments with start and end dates.
- It is confused with a department, an access group and a project.
Capabilities and actions required Filled
- Resolve team identity: Determine the canonical identifier for a team, applying the identity priority order and minting only when no authoritative or governed identifier exists.
- Assert membership: Create a time-bounded membership assignment binding an agent to the team in one or more roles, optionally on behalf of another organization.
- End membership: Close a membership by setting its end instant and inactive flag, preserving the historical assertion rather than deleting it.
- Validate composition and qualification: Evaluate current membership against the declared constraint profile, capability tier and credential currency requirements as of a given instant.
- Transition team state: Move the team between proposed, active, suspended, inactive and entered-in-error, enforcing permitted transitions and authorisation.
- Record structural change: Register a formation, merge, split, transfer, rename or dissolution as an append-only change event linking predecessor and successor teams.
- Compute team metrics: Compute or ingest team-level metric values bound to a versioned definition and an observation window, applying suppression where the population is too small.
- Evaluate access request: Decide what portion of the team record a requester may see, applying least privilege, purpose limitation and the record's sensitivity class.
- Apply retention and disposal: Apply the retention schedule to each class of team record, honouring legal holds and preferring anonymisation over deletion where history must be preserved.
- Export alignment projection: Emit the team as a named external profile such as W3C org, SCIM Group, FHIR CareTeam or schema.org Organization, disclosing every unmapped element.
- Verify capability tier claim: Test a claimed capability tier against the referenced typing definition, recording verifier identity, method and result.
- Compose via post: Attach a reusable post to the team and optionally assign a holder for an interval, without creating the post definition.
- Nest or reparent team: Set, change or clear a parent team, or split an oversized team into sibling teams sharing a goal.
- Grant team entitlement: Grant, inherit or revoke a permission held by the team on a resource.
- Provision from external group: Create or update a Team from a SCIM Group or identity-provider group, or bind an existing team to that group.
- Resolve effective members: Compute the effective member set, distinguishing direct, inherited, guest, role-only and nested-group members at an observation time.
Hazards and failure modes required Filled
- Access granted to former members through stale membership.
- Unclear responsibility when membership is not current.
- Profiling of individuals through collaboration patterns.
Standards and interfaces required Filled
- SCIM 2.0 (RFC 7643) Group for directory synchronization.
- schema.org Organization and member properties.
- ISO 30414 human capital reporting.
- ESCO occupations and skills.
Context of use required Filled
- OSHA 29 CFR 1910.156 is United States law and is used as an existence proof that a written constituting statement can be legally required, not as a universal rule; EU obligations under the Framework Directive 89/391/EEC differ in wording and were not fetched.
- The retention, minimisation and erasure rules follow the European Commission's statement of GDPR principles and apply directly in the EEA; other jurisdictions impose different retention floors and erasure rights.
- ESCO is EU-centric and built over ISCO-08; deployments in the United States will more often need O*NET-SOC, which was not verified here.
- FEMA NIMS typing is United States emergency management practice and needs adaptation before use for commercial teams.
- ISO 30414 is voluntary unless incorporated by national law, listing rules or contract, so its requirements are alignments rather than obligations in most Dimensions.
- FHIR CareTeam is treated as the clinical projection, which is strongest in jurisdictions that adopt HL7 FHIR, including US Core profiles not made mandatory here.
- GitHub and Microsoft Graph represent widely deployed Anglo-American workplace directories, not statutory public-administration team registers.
- ISO 30400 is an international vocabulary; local labour-law definitions of team or crew may differ and were not surveyed.
- Schema.org sports gender and mixed-team text values follow Schema.org's own non-enumerative guidance and are not a legal sex classification.
Sources Filled
- The Organization Ontology (W3C Recommendation) - World Wide Web Consortium (W3C)
- FHIR R5 Resource CareTeam - Health Level Seven International (HL7)
- FHIR R5 Resource Group - Health Level Seven International (HL7)
- RFC 7643 - System for Cross-domain Identity Management: Core Schema - Internet Engineering Task Force (IETF)
- RFC 3339 - Date and Time on the Internet: Timestamps - Internet Engineering Task Force (IETF)
- PROV-O: The PROV Ontology (W3C Recommendation) - World Wide Web Consortium (W3C)
- NIMS Resource Typing Definition: Emergency Operations Center Management Support Team (RTLT 23-508-1289) - U.S. Federal Emergency Management Agency (FEMA), National Integration Center
- Resource Typing Library Tool (RTLT) - Help - U.S. Federal Emergency Management Agency (FEMA), National Integration Center
- ISO 30414:2025 - Strengthening Human Capital Reporting and Disclosure - ISO/TC 260 Human resource management
- ESCO Occupations pillar - European Commission (DG EMPL)
- schema.org Organization - Schema.org Community Group
- HR Open Standards - Standards releases - HR Open Standards Consortium, Inc.
- HR Open Standards 4.5R specification index - HR Open Standards Consortium, Inc.
- NIST SP 800-53 Rev. 5, Security and Privacy Controls for Information Systems and Organizations - U.S. National Institute of Standards and Technology (NIST)
- Introducing the Legal Entity Identifier (LEI) - Global Legal Entity Identifier Foundation (GLEIF)
- The 2020 Scrum Guide - Scrum.org / Ken Schwaber and Jeff Sutherland
- 29 CFR 1910.156 - Fire brigades - U.S. Occupational Safety and Health Administration (OSHA)
- Principles of the GDPR - what data can we process and under which conditions - European Commission
- HL7 FHIR Release 5 Resource CareTeam - HL7 International
- REST API endpoints for teams - GitHub, Inc.
- team resource type - Microsoft Graph v1.0 - Microsoft
- RFC 7643 System for Cross-domain Identity Management: Core Schema - Internet Engineering Task Force (IETF)
- SportsTeam - Schema.org Type - Schema.org
- ISO 30400:2022 Human resource management — Vocabulary - International Organization for Standardization (ISO)
- About organization teams - GitHub, Inc.
- REST API endpoints for team members - GitHub, Inc.
- FOAF Vocabulary Specification 0.99 - FOAF Project (Dan Brickley and Libby Miller)
Open questions
- Virtual and fully distributed teams with no physical site: both providers flag this as a gap and neither found a primary pattern for recording location without inventing a site. Needs an authoritative source before any siting rule is asserted.
- Shift rostering, watch and rotation patterns as a modelled construct at team granularity. Present evidence is a single tier-2 vendor schedule object; the base deliberately omitted it. Aviation, maritime and healthcare crew and watch structures should be sourced together.
- Team economics: budget, cost centre and chargeback assignment to a team as such. No authoritative source was found in either pack; HR interchange compensation and payroll domains are worker-level and cannot be lifted to team granularity without invention.
- Collective representation at team level: works councils, bargaining units and statutory governance bodies. One pack lists labour relations as a reporting topic without team-level structure and the other excludes such bodies outright; the boundary between a team and a statutory body needs primary evidence.
- Subject-scoped teams as an EXTEND profile: decide whether a team bound to a patient, product, event or competition is hosted by this model as a profile or by a sibling model, and source the binding trigger for teams constituted before a subject exists.
- Unfetched team-of-teams and domain registries: ISO 21502 project-team vocabulary, IPTC Sport Schema club and team-membership types, military order-of-battle structures, named scaled-agile team-of-teams constructs, and O*NET-SOC as the non-EU alternative to the ESCO occupation taxonomy.
- Governance of AI-agent and robotic teammates beyond representing them as software agents with a responsible human principal, including qualification, accountability and access semantics for non-human members.
- Team budget, cost centre and chargeback semantics.
- Works council, bargaining unit and collective representation structures at team level.
- Shift rostering and rotation patterns as a modelled construct; only coverage windows and allocations are represented.
- Sports squad and military order-of-battle specifics, which have their own registries and constraint regimes.
- Governance of AI-agent teammates beyond representing them as PROV SoftwareAgent participants with a responsible human principal.
- Clause-level text of ISO 30414:2025 and ISO 21502:2020, which are paywalled; only the ISO/TC 260 announcement was verifiable.
- ISO 30400:2022 public pages define organization but do not expose a Team term in the freely retrievable text, so Team-as-HR-object remains an alignment gap.
- Schema.org has SportsTeam but no generic Team type.
- Crew, watch and shift-based operational teams in aviation and maritime domains lack a primary source in this pass.
- Military fireteam, squad and TO&E structures were not sourced.
- Committees, boards and works councils were excluded rather than modelled.
- IPTC Sport Schema Club and TeamMembership (noted in secondary discovery) were not fetched as primary.
- ISO 21502 project-team vocabulary was not fetched.
- Virtual-only teams without a Site have no primary location pattern beyond a gap flag.
- GDPR or other regional retention schedules for membership rosters are not specified by the team sources used.
- SAFe Agile Release Train and other named team-of-teams methods beyond Scrum's split guidance were not sourced.
Machine files
Provenance
world-models research · reviewable-draft
Built from: models/wm-org-003-team/spec.yaml, ver-cy/world-models/card-supplements/wm-org-003-team.json