Class: WasGeneratedBy¶
Identifies the tool and its parameters for a specific invocation. Named after the W3C PROV vocabulary term.
URI: debrief:class/WasGeneratedBy
classDiagram
class WasGeneratedBy
click WasGeneratedBy href "../../classes/WasGeneratedBy/"
WasGeneratedBy : parameters
WasGeneratedBy --> "1..*" ParameterValue : parameters
click ParameterValue href "../../classes/ParameterValue/"
WasGeneratedBy : tool
WasGeneratedBy : tool_version
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| tool | 1 String |
Tool identifier (kebab-case, e | direct |
| tool_version | 1 String |
Semantic version of the tool (e | direct |
| parameters | 1..* ParameterValue |
Full resolved parameter set | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| LogEntry | was_generated_by | range | WasGeneratedBy |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:WasGeneratedBy |
| native | debrief:WasGeneratedBy |
LinkML Source¶
Direct¶
name: WasGeneratedBy
description: Identifies the tool and its parameters for a specific invocation. Named
after the W3C PROV vocabulary term.
from_schema: https://debrief.info/schemas/debrief
attributes:
tool:
name: tool
description: Tool identifier (kebab-case, e.g., calculate-range).
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
domain_of:
- WasGeneratedBy
range: string
required: true
tool_version:
name: tool_version
description: Semantic version of the tool (e.g., 1.2.0).
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
domain_of:
- WasGeneratedBy
range: string
required: true
parameters:
name: parameters
description: Full resolved parameter set. Keys are parameter names, values are
ParameterValue objects. May be empty dict.
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
domain_of:
- WasGeneratedBy
range: ParameterValue
required: true
multivalued: true
inlined: true
Induced¶
name: WasGeneratedBy
description: Identifies the tool and its parameters for a specific invocation. Named
after the W3C PROV vocabulary term.
from_schema: https://debrief.info/schemas/debrief
attributes:
tool:
name: tool
description: Tool identifier (kebab-case, e.g., calculate-range).
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
alias: tool
owner: WasGeneratedBy
domain_of:
- WasGeneratedBy
range: string
required: true
tool_version:
name: tool_version
description: Semantic version of the tool (e.g., 1.2.0).
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
alias: tool_version
owner: WasGeneratedBy
domain_of:
- WasGeneratedBy
range: string
required: true
parameters:
name: parameters
description: Full resolved parameter set. Keys are parameter names, values are
ParameterValue objects. May be empty dict.
from_schema: https://debrief.info/schemas/log-entry
rank: 1000
alias: parameters
owner: WasGeneratedBy
domain_of:
- WasGeneratedBy
range: ParameterValue
required: true
multivalued: true
inlined: true