Skip to content

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.

URI: cr8tor_metamodel:Group

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