Skip to content

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