classDiagram
class ProcessingStep
click ProcessingStep href "./ProcessingStep.html"
ProcessingStep : apply_on_dimension
ProcessingStep --> "0..1" String : apply_on_dimension
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
ProcessingStep : ensure_shape
ProcessingStep --> "0..1" String : ensure_shape
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
ProcessingStep : function
ProcessingStep --> "1" Function : function
click Function href "./Function.html"
ProcessingStep : input_mapping
ProcessingStep --> "*" ArgumentMapping : input_mapping
click ArgumentMapping href "./ArgumentMapping.html"
ProcessingStep : operation_type
ProcessingStep --> "0..1" OperationType : operation_type
click OperationType href "../../enums/OperationType.html"
ProcessingStep : order
ProcessingStep --> "0..1" Integer : order
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
ProcessingStep : output_alias
ProcessingStep --> "0..1" String : output_alias
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
ProcessingStep : variables_of_interest
ProcessingStep --> "*" StateVariable : variables_of_interest
click StateVariable href "./StateVariable.html"
Class: ProcessingStep
A single processing step in an observation model pipeline or standalone operation
URI: tvbo:class/ProcessingStep
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| order | 0..1 xsd:integer |
Execution order in the pipeline (optional for standalone operations) | direct |
| function | 1 Function |
Function or transformation to apply | direct |
| operation_type | 0..1 OperationType |
Kind of operation to perform (e | direct |
| input_mapping | * ArgumentMapping |
Maps function arguments to pipeline data/outputs | direct |
| output_alias | 0..1 xsd:string |
Optional name for this step’s output (default: function name) | direct |
| apply_on_dimension | 0..1 xsd:string |
Which dimension to apply function on (e | direct |
| ensure_shape | 0..1 xsd:string |
Ensure output has specific dimensionality (e | direct |
| variables_of_interest | * StateVariable |
Optional per-step variable selection | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| ObservationModel | pipeline | range | ProcessingStep |
| DownsamplingModel | pipeline | range | ProcessingStep |
| Monitor | pipeline | range | ProcessingStep |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:ProcessingStep |
| native | tvbo:ProcessingStep |
LinkML Source
Direct
name: ProcessingStep
description: A single processing step in an observation model pipeline or standalone
operation
from_schema: https://w3id.org/tvbo
attributes:
order:
name: order
description: Execution order in the pipeline (optional for standalone operations)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: integer
function:
name: function
description: Function or transformation to apply
from_schema: https://w3id.org/tvbo
rank: 1000
alias: transformation
domain_of:
- ProcessingStep
- Noise
range: Function
required: true
operation_type:
name: operation_type
description: Kind of operation to perform (e.g., subsample, projection, convolution).
from_schema: https://w3id.org/tvbo
rank: 1000
alias: type
domain_of:
- ProcessingStep
range: OperationType
input_mapping:
name: input_mapping
description: Maps function arguments to pipeline data/outputs
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: ArgumentMapping
multivalued: true
output_alias:
name: output_alias
description: 'Optional name for this step''s output (default: function name)'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: string
apply_on_dimension:
name: apply_on_dimension
description: Which dimension to apply function on (e.g., 'time', 'space')
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: string
ensure_shape:
name: ensure_shape
description: Ensure output has specific dimensionality (e.g., '4d')
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: string
variables_of_interest:
name: variables_of_interest
description: Optional per-step variable selection
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ProcessingStep
range: StateVariable
multivalued: trueInduced
name: ProcessingStep
description: A single processing step in an observation model pipeline or standalone
operation
from_schema: https://w3id.org/tvbo
attributes:
order:
name: order
description: Execution order in the pipeline (optional for standalone operations)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: order
owner: ProcessingStep
domain_of:
- ProcessingStep
range: integer
function:
name: function
description: Function or transformation to apply
from_schema: https://w3id.org/tvbo
rank: 1000
alias: transformation
owner: ProcessingStep
domain_of:
- ProcessingStep
- Noise
range: Function
required: true
operation_type:
name: operation_type
description: Kind of operation to perform (e.g., subsample, projection, convolution).
from_schema: https://w3id.org/tvbo
rank: 1000
alias: type
owner: ProcessingStep
domain_of:
- ProcessingStep
range: OperationType
input_mapping:
name: input_mapping
description: Maps function arguments to pipeline data/outputs
from_schema: https://w3id.org/tvbo
rank: 1000
alias: input_mapping
owner: ProcessingStep
domain_of:
- ProcessingStep
range: ArgumentMapping
multivalued: true
output_alias:
name: output_alias
description: 'Optional name for this step''s output (default: function name)'
from_schema: https://w3id.org/tvbo
rank: 1000
alias: output_alias
owner: ProcessingStep
domain_of:
- ProcessingStep
range: string
apply_on_dimension:
name: apply_on_dimension
description: Which dimension to apply function on (e.g., 'time', 'space')
from_schema: https://w3id.org/tvbo
rank: 1000
alias: apply_on_dimension
owner: ProcessingStep
domain_of:
- ProcessingStep
range: string
ensure_shape:
name: ensure_shape
description: Ensure output has specific dimensionality (e.g., '4d')
from_schema: https://w3id.org/tvbo
rank: 1000
alias: ensure_shape
owner: ProcessingStep
domain_of:
- ProcessingStep
range: string
variables_of_interest:
name: variables_of_interest
description: Optional per-step variable selection
from_schema: https://w3id.org/tvbo
rank: 1000
alias: variables_of_interest
owner: ProcessingStep
domain_of:
- ProcessingStep
range: StateVariable
multivalued: true