Class: RegistrationStage¶
Stage for managing review registrations and pre-registrations, focusing on referencing external registry entries rather than hosting registration content.
URI: revaise:RegistrationStage
```mermaid classDiagram class RegistrationStage click RegistrationStage href "../RegistrationStage/" StageExecution <|-- RegistrationStage click StageExecution href "../StageExecution/"
RegistrationStage : cost
RegistrationStage : current_registration_version
RegistrationStage : ended_at
RegistrationStage : inputs
RegistrationStage --> "*" StageOutput : inputs
click StageOutput href "../StageOutput/"
RegistrationStage : outputs
RegistrationStage --> "*" StageOutput : outputs
click StageOutput href "../StageOutput/"
RegistrationStage : registration_policy
RegistrationStage --> "0..1" RegistrationPolicy : registration_policy
click RegistrationPolicy href "../RegistrationPolicy/"
RegistrationStage : registration_protocol
RegistrationStage --> "0..1" RegistrationProtocol : registration_protocol
click RegistrationProtocol href "../RegistrationProtocol/"
RegistrationStage : registration_quality_control
RegistrationStage --> "0..1" RegistrationQualityControl : registration_quality_control
click RegistrationQualityControl href "../RegistrationQualityControl/"
RegistrationStage : registration_statistics
RegistrationStage --> "0..1" RegistrationStatistics : registration_statistics
click RegistrationStatistics href "../RegistrationStatistics/"
RegistrationStage : registrations
RegistrationStage --> "1..*" Registration : registrations
click Registration href "../Registration/"
RegistrationStage : stage_description
RegistrationStage : stage_label
RegistrationStage : stage_type
RegistrationStage --> "1" StageType : stage_type
click StageType href "../StageType/"
RegistrationStage : started_at
```
Inheritance¶
- StageExecution
- RegistrationStage
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| registration_protocol | 0..1 RegistrationProtocol |
Protocol defining the registration approach and requirements | direct |
| registrations | 1..* Registration |
All registrations associated with this review | direct |
| current_registration_version | 0..1 String |
Version ID of the current active registration | direct |
| registration_policy | 0..1 RegistrationPolicy |
Policy governing registration requirements | direct |
| registration_quality_control | 0..1 RegistrationQualityControl |
Quality control measures for the registration process | direct |
| registration_statistics | 0..1 RegistrationStatistics |
Statistics about the registration process | direct |
| stage_type | 1 StageType |
Type of stage being executed | StageExecution |
| stage_label | 0..1 String |
Human-readable label for this stage execution | StageExecution |
| stage_description | 0..1 String |
Description of what was done in this stage | StageExecution |
| started_at | 0..1 Datetime |
When this stage started | StageExecution |
| ended_at | 0..1 Datetime |
When this stage ended | StageExecution |
| inputs | * StageOutput |
Input artifacts for this stage | StageExecution |
| outputs | * StageOutput |
Output artifacts produced by this stage | StageExecution |
| cost | 0..1 Float |
Estimated cost of this stage | StageExecution |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:RegistrationStage |
| native | revaise:RegistrationStage |
LinkML Source¶
Direct¶
name: RegistrationStage
description: Stage for managing review registrations and pre-registrations, focusing
on referencing external registry entries rather than hosting registration content.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slots:
- registration_protocol
- registrations
- current_registration_version
- registration_policy
- registration_quality_control
- registration_statistics
slot_usage:
registration_protocol:
name: registration_protocol
description: Protocol defining the registration approach and requirements
range: RegistrationProtocol
inlined: true
registrations:
name: registrations
description: All registrations associated with this review
range: Registration
multivalued: true
inlined_as_list: true
minimum_cardinality: 1
current_registration_version:
name: current_registration_version
description: Version ID of the current active registration
range: string
registration_policy:
name: registration_policy
description: Policy governing registration requirements
range: RegistrationPolicy
inlined: true
registration_quality_control:
name: registration_quality_control
description: Quality control measures for the registration process
range: RegistrationQualityControl
inlined: true
registration_statistics:
name: registration_statistics
description: Statistics about the registration process
range: RegistrationStatistics
inlined: true
Induced¶
name: RegistrationStage
description: Stage for managing review registrations and pre-registrations, focusing
on referencing external registry entries rather than hosting registration content.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
is_a: StageExecution
slot_usage:
registration_protocol:
name: registration_protocol
description: Protocol defining the registration approach and requirements
range: RegistrationProtocol
inlined: true
registrations:
name: registrations
description: All registrations associated with this review
range: Registration
multivalued: true
inlined_as_list: true
minimum_cardinality: 1
current_registration_version:
name: current_registration_version
description: Version ID of the current active registration
range: string
registration_policy:
name: registration_policy
description: Policy governing registration requirements
range: RegistrationPolicy
inlined: true
registration_quality_control:
name: registration_quality_control
description: Quality control measures for the registration process
range: RegistrationQualityControl
inlined: true
registration_statistics:
name: registration_statistics
description: Statistics about the registration process
range: RegistrationStatistics
inlined: true
attributes:
registration_protocol:
name: registration_protocol
description: Protocol defining the registration approach and requirements
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: RegistrationProtocol
inlined: true
registrations:
name: registrations
description: All registrations associated with this review
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: Registration
multivalued: true
inlined: true
inlined_as_list: true
minimum_cardinality: 1
current_registration_version:
name: current_registration_version
description: Version ID of the current active registration
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: string
registration_policy:
name: registration_policy
description: Policy governing registration requirements
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: RegistrationPolicy
inlined: true
registration_quality_control:
name: registration_quality_control
description: Quality control measures for the registration process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: RegistrationQualityControl
inlined: true
registration_statistics:
name: registration_statistics
description: Statistics about the registration process
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- RegistrationStage
range: RegistrationStatistics
inlined: true
stage_type:
name: stage_type
description: Type of stage being executed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
- ParticipantWorkload
- WorkSession
range: StageType
required: true
stage_label:
name: stage_label
description: Human-readable label for this stage execution
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: string
stage_description:
name: stage_description
description: Description of what was done in this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: string
started_at:
name: started_at
description: When this stage started
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: datetime
ended_at:
name: ended_at
description: When this stage ended
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: datetime
inputs:
name: inputs
description: Input artifacts for this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: StageOutput
multivalued: true
outputs:
name: outputs
description: Output artifacts produced by this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: StageOutput
multivalued: true
cost:
name: cost
description: Estimated cost of this stage
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
owner: RegistrationStage
domain_of:
- StageExecution
range: float
minimum_value: 0