Skip to content

Class: AssessAction

Represents an assessment action performed on a Cr8tor project, used to track validation, disclosure checks, and other evaluation activities. Inherits all properties from Action and adds an optional additional_type for sub-assessments.

URI: cr8tor_metamodel:AssessAction

classDiagram class AssessAction click AssessAction href "../AssessAction/" Action <|-- AssessAction click Action href "../Action/" AssessAction : action_status AssessAction --> "1" ActionStatusType : action_status click ActionStatusType href "../ActionStatusType/" AssessAction : action_type AssessAction : additional_type AssessAction : agent AssessAction : end_time AssessAction : error AssessAction : id AssessAction : instrument AssessAction : name AssessAction : result AssessAction : start_time

Inheritance

Slots

Name Cardinality and Range Description Inheritance
additional_type 0..1
String
Additional type classification for specialized actions, used to reference sub... direct
action_type 1
String
The specific type of action being performed (e Action
id 1
String
Unique identifier for the action, typically formatted as '{command_type}-{pro... Action
name 1
String
Human-readable name describing the action (e Action
start_time 1
Datetime
The date and time when the action started execution Action
end_time 1
Datetime
The date and time when the action completed or failed Action
action_status 1
ActionStatusType
The current status of the action, indicating whether it's active, completed, ... Action
agent 1
String
The agent (person, organization, or software) that triggered or performed the... Action
instrument 0..1
String
The tool or service that executed the action (e Action
result *
String
List of result items produced by the action, typically ID references to other... Action
error 0..1
String
Error message or output if the action failed Action

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/karectl-crates/cr8tor-metamodel

Mappings

Mapping Type Mapped Value
self cr8tor_metamodel:AssessAction
native cr8tor_metamodel:AssessAction
narrow schemaorg:AssessAction

LinkML Source

Direct

name: AssessAction
description: Represents an assessment action performed on a Cr8tor project, used to
  track validation, disclosure checks, and other evaluation activities. Inherits all
  properties from Action and adds an optional additional_type for sub-assessments.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:AssessAction
is_a: Action
attributes:
  additional_type:
    name: additional_type
    description: Additional type classification for specialized actions, used to reference
      sub-actions  or specific assessment types (e.g., 'disclosure check' for AssessAction).
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    domain_of:
    - AssessAction
    range: string
    required: false

Induced

name: AssessAction
description: Represents an assessment action performed on a Cr8tor project, used to
  track validation, disclosure checks, and other evaluation activities. Inherits all
  properties from Action and adds an optional additional_type for sub-assessments.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:AssessAction
is_a: Action
attributes:
  additional_type:
    name: additional_type
    description: Additional type classification for specialized actions, used to reference
      sub-actions  or specific assessment types (e.g., 'disclosure check' for AssessAction).
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: additional_type
    owner: AssessAction
    domain_of:
    - AssessAction
    range: string
    required: false
  action_type:
    name: action_type
    description: The specific type of action being performed (e.g., CreateAction,
      AssessAction).
    from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
    rank: 1000
    designates_type: true
    alias: action_type
    owner: AssessAction
    domain_of:
    - Action
    range: string
    required: true
  id:
    name: id
    description: Unique identifier for the action, typically formatted as '{command_type}-{project_id}'.
    from_schema: https://w3id.org/karectl-crates/governance-model
    identifier: true
    alias: id
    owner: AssessAction
    domain_of:
    - Project
    - Action
    - User
    range: string
    required: true
  name:
    name: name
    description: Human-readable name describing the action (e.g., "CREATE Data Project
      Action").
    from_schema: https://w3id.org/karectl-crates/governance-model
    alias: name
    owner: AssessAction
    domain_of:
    - Project
    - Action
    - Source
    - Dataset
    - Table
    - Column
    - Resource
    - Environment
    - KeycloakClientConfig
    - SecretRef
    - ProtocolMapper
    - EnvironmentVariable
    range: string
    required: true
  start_time:
    name: start_time
    description: The date and time when the action started execution.
    from_schema: https://w3id.org/karectl-crates/governance-model
    alias: start_time
    owner: AssessAction
    domain_of:
    - Project
    - Action
    range: datetime
    required: true
  end_time:
    name: end_time
    description: The date and time when the action completed or failed.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: end_time
    owner: AssessAction
    domain_of:
    - Action
    range: datetime
    required: true
  action_status:
    name: action_status
    description: The current status of the action, indicating whether it's active,
      completed, failed, or potential. Formatted based on schema.org ActionStatus
      and Provenance Crate Profile specification.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: action_status
    owner: AssessAction
    domain_of:
    - Action
    range: ActionStatusType
    required: true
  agent:
    name: agent
    description: The agent (person, organization, or software) that triggered or performed
      the action. Can reference a Person, Organization, or SoftwareApplication entity.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: agent
    owner: AssessAction
    domain_of:
    - Action
    range: string
    required: true
  instrument:
    name: instrument
    description: The tool or service that executed the action (e.g., 'cr8tor CLI',
      'GitHub Action',  specific TRE service). Maps to schema.org Action.instrument.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: instrument
    owner: AssessAction
    domain_of:
    - Action
    range: string
    required: false
  result:
    name: result
    description: List of result items produced by the action, typically ID references
      to other  data or context entities created or modified by the action.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: result
    owner: AssessAction
    domain_of:
    - Action
    range: string
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
  error:
    name: error
    description: Error message or output if the action failed. Only present when action_status
      is FailedActionStatus.
    from_schema: https://w3id.org/karectl-crates/governance-model
    rank: 1000
    alias: error
    owner: AssessAction
    domain_of:
    - Action
    range: string
    required: false