Class: CreateAction
Represents a create action performed on a Cr8tor project, typically used to track project initialization and creation events. Inherits all properties from Action.
URI: cr8tor_metamodel:CreateAction
classDiagram
class CreateAction
click CreateAction href "../CreateAction/"
Action <|-- CreateAction
click Action href "../Action/"
CreateAction : action_status
CreateAction --> "1" ActionStatusType : action_status
click ActionStatusType href "../ActionStatusType/"
CreateAction : action_type
CreateAction : agent
CreateAction : end_time
CreateAction : error
CreateAction : id
CreateAction : instrument
CreateAction : name
CreateAction : result
CreateAction : start_time
Inheritance
- Action
- CreateAction
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| 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:CreateAction |
| native | cr8tor_metamodel:CreateAction |
| narrow | schemaorg:CreateAction |
LinkML Source
Direct
name: CreateAction
description: Represents a create action performed on a Cr8tor project, typically used
to track project initialization and creation events. Inherits all properties from
Action.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:CreateAction
is_a: Action
Induced
name: CreateAction
description: Represents a create action performed on a Cr8tor project, typically used
to track project initialization and creation events. Inherits all properties from
Action.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
narrow_mappings:
- schemaorg:CreateAction
is_a: Action
attributes:
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
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: CreateAction
domain_of:
- Action
range: string
required: false