Skip to content

Class: BatchProcessing

Batch processing within a session

URI: revaise:BatchProcessing

```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/objects/work_session

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/objects/work_session
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/objects/work_session
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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    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/objects/work_session
    rank: 1000
    alias: batch_completion_rate
    owner: BatchProcessing
    domain_of:
    - BatchProcessing
    range: float
    minimum_value: 0.0
    maximum_value: 1.0