Class: Group
Represents a group or organizational unit within a Cr8tor project, used to organize users, assign roles, and manage permissions. This class models the state of group membership and its associated metadata.
classDiagram
class Group
click Group href "../Group/"
Group : display
Group : ref
Group : type
Group --> "0..1" GroupMembershipType : type
click GroupMembershipType href "../GroupMembershipType/"
Group : value
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| value | 0..1 String |
The unique identifier of the group, typically used as the group ID for refere... | direct |
| ref | 0..1 Uri |
The URI reference to the corresponding Group resource, enabling linkage to ex... | direct |
| display | 0..1 String |
A human-readable display name for the group, used for UI and reporting | direct |
| type | 0..1 GroupMembershipType |
The type of group membership, indicating how the user was assigned to the gro... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| User | groups | range | Group |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:Group |
| native | cr8tor_metamodel:Group |
| narrow | scim:Group |
LinkML Source
Direct
name: Group
description: Represents a group or organizational unit within a Cr8tor project, used
to organize users, assign roles, and manage permissions. This class models the state
of group membership and its associated metadata.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- scim:Group
attributes:
value:
name: value
annotations:
mutability:
tag: mutability
value: readOnly
description: The unique identifier of the group, typically used as the group ID
for referencing and access control. Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Group
- EnvironmentVariable
range: string
required: false
ref:
name: ref
annotations:
mutability:
tag: mutability
value: readOnly
reference_type:
tag: reference_type
value: Group
description: The URI reference to the corresponding Group resource, enabling linkage
to external or internal group definitions. Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Group
range: uri
required: false
display:
name: display
annotations:
mutability:
tag: mutability
value: readOnly
description: A human-readable display name for the group, used for UI and reporting.
Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Group
range: string
required: false
type:
name: type
annotations:
mutability:
tag: mutability
value: readOnly
description: The type of group membership, indicating how the user was assigned
to the group (e.g., manual or automatic). Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
domain_of:
- Group
- Source
- Destination
range: GroupMembershipType
required: false
Induced
name: Group
description: Represents a group or organizational unit within a Cr8tor project, used
to organize users, assign roles, and manage permissions. This class models the state
of group membership and its associated metadata.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- scim:Group
attributes:
value:
name: value
annotations:
mutability:
tag: mutability
value: readOnly
description: The unique identifier of the group, typically used as the group ID
for referencing and access control. Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: value
owner: Group
domain_of:
- Group
- EnvironmentVariable
range: string
required: false
ref:
name: ref
annotations:
mutability:
tag: mutability
value: readOnly
reference_type:
tag: reference_type
value: Group
description: The URI reference to the corresponding Group resource, enabling linkage
to external or internal group definitions. Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: ref
owner: Group
domain_of:
- Group
range: uri
required: false
display:
name: display
annotations:
mutability:
tag: mutability
value: readOnly
description: A human-readable display name for the group, used for UI and reporting.
Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: display
owner: Group
domain_of:
- Group
range: string
required: false
type:
name: type
annotations:
mutability:
tag: mutability
value: readOnly
description: The type of group membership, indicating how the user was assigned
to the group (e.g., manual or automatic). Read-only.
from_schema: https://w3id.org/karectl-crates/governance-model
rank: 1000
alias: type
owner: Group
domain_of:
- Group
- Source
- Destination
range: GroupMembershipType
required: false