Class: BatchProcessing¶
Batch processing within a session
```mermaid classDiagram class BatchProcessing click BatchProcessing href "../BatchProcessing/" BatchProcessing : batch_completion_rate
BatchProcessing : batch_id
BatchProcessing : batch_number
BatchProcessing : batch_size
BatchProcessing : batch_started_at
BatchProcessing : completed_at
BatchProcessing : items_in_batch
BatchProcessing : session_id
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| batch_id | 1 String |
Unique identifier for this batch | direct |
| session_id | 1 String |
Session this batch belongs to | direct |
| batch_size | 1 Integer |
Number of items in the batch | direct |
| batch_number | 0..1 Integer |
Sequential number of this batch | direct |
| batch_started_at | 1 Datetime |
When batch processing started | direct |
| completed_at | 0..1 Datetime |
When batch processing completed | direct |
| items_in_batch | * String |
IDs of items in this batch | direct |
| batch_completion_rate | 0..1 Float |
Proportion of batch completed | direct |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:BatchProcessing |
| native | revaise:BatchProcessing |
LinkML Source¶
Direct¶
name: BatchProcessing
description: Batch processing within a session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slots:
- batch_id
- session_id
- batch_size
- batch_number
- batch_started_at
- completed_at
- items_in_batch
- batch_completion_rate
slot_usage:
batch_id:
name: batch_id
description: Unique identifier for this batch
identifier: true
range: string
session_id:
name: session_id
description: Session this batch belongs to
range: string
required: true
batch_size:
name: batch_size
description: Number of items in the batch
range: integer
required: true
batch_number:
name: batch_number
description: Sequential number of this batch
range: integer
batch_started_at:
name: batch_started_at
description: When batch processing started
range: datetime
required: true
completed_at:
name: completed_at
description: When batch processing completed
range: datetime
items_in_batch:
name: items_in_batch
description: IDs of items in this batch
range: string
multivalued: true
batch_completion_rate:
name: batch_completion_rate
description: Proportion of batch completed
range: float
minimum_value: 0.0
maximum_value: 1.0
Induced¶
name: BatchProcessing
description: Batch processing within a session
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
slot_usage:
batch_id:
name: batch_id
description: Unique identifier for this batch
identifier: true
range: string
session_id:
name: session_id
description: Session this batch belongs to
range: string
required: true
batch_size:
name: batch_size
description: Number of items in the batch
range: integer
required: true
batch_number:
name: batch_number
description: Sequential number of this batch
range: integer
batch_started_at:
name: batch_started_at
description: When batch processing started
range: datetime
required: true
completed_at:
name: completed_at
description: When batch processing completed
range: datetime
items_in_batch:
name: items_in_batch
description: IDs of items in this batch
range: string
multivalued: true
batch_completion_rate:
name: batch_completion_rate
description: Proportion of batch completed
range: float
minimum_value: 0.0
maximum_value: 1.0
attributes:
batch_id:
name: batch_id
description: Unique identifier for this batch
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
identifier: true
alias: batch_id
owner: BatchProcessing
domain_of:
- BatchProcessing
range: string
session_id:
name: session_id
description: Session this batch belongs to
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: session_id
owner: BatchProcessing
domain_of:
- WorkSession
- SessionMetrics
- BatchProcessing
range: string
required: true
batch_size:
name: batch_size
description: Number of items in the batch
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: batch_size
owner: BatchProcessing
domain_of:
- BatchProcessing
range: integer
required: true
batch_number:
name: batch_number
description: Sequential number of this batch
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: batch_number
owner: BatchProcessing
domain_of:
- BatchProcessing
range: integer
batch_started_at:
name: batch_started_at
description: When batch processing started
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: batch_started_at
owner: BatchProcessing
domain_of:
- BatchProcessing
range: datetime
required: true
completed_at:
name: completed_at
description: When batch processing completed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: completed_at
owner: BatchProcessing
domain_of:
- BatchProcessing
range: datetime
items_in_batch:
name: items_in_batch
description: IDs of items in this batch
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: items_in_batch
owner: BatchProcessing
domain_of:
- BatchProcessing
range: string
multivalued: true
batch_completion_rate:
name: batch_completion_rate
description: Proportion of batch completed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/extraction
rank: 1000
alias: batch_completion_rate
owner: BatchProcessing
domain_of:
- BatchProcessing
range: float
minimum_value: 0.0
maximum_value: 1.0