Skip to content

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

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/stages/registration

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/stages/registration
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
  registrations:
    name: registrations
    description: All registrations associated with this review
    range: Registration
    multivalued: 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
  registration_quality_control:
    name: registration_quality_control
    description: Quality control measures for the registration process
    range: RegistrationQualityControl
  registration_statistics:
    name: registration_statistics
    description: Statistics about the registration process
    range: RegistrationStatistics

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/stages/registration
is_a: StageExecution
slot_usage:
  registration_protocol:
    name: registration_protocol
    description: Protocol defining the registration approach and requirements
    range: RegistrationProtocol
  registrations:
    name: registrations
    description: All registrations associated with this review
    range: Registration
    multivalued: 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
  registration_quality_control:
    name: registration_quality_control
    description: Quality control measures for the registration process
    range: RegistrationQualityControl
  registration_statistics:
    name: registration_statistics
    description: Statistics about the registration process
    range: RegistrationStatistics
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/stages/registration
    rank: 1000
    alias: registration_protocol
    owner: RegistrationStage
    domain_of:
    - RegistrationStage
    range: RegistrationProtocol
  registrations:
    name: registrations
    description: All registrations associated with this review
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registrations
    owner: RegistrationStage
    domain_of:
    - RegistrationStage
    range: Registration
    multivalued: 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/stages/registration
    rank: 1000
    alias: current_registration_version
    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/stages/registration
    rank: 1000
    alias: registration_policy
    owner: RegistrationStage
    domain_of:
    - RegistrationStage
    range: RegistrationPolicy
  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/stages/registration
    rank: 1000
    alias: registration_quality_control
    owner: RegistrationStage
    domain_of:
    - RegistrationStage
    range: RegistrationQualityControl
  registration_statistics:
    name: registration_statistics
    description: Statistics about the registration process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registration_statistics
    owner: RegistrationStage
    domain_of:
    - RegistrationStage
    range: RegistrationStatistics
  stage_type:
    name: stage_type
    description: Type of stage being executed
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: stage_type
    owner: RegistrationStage
    domain_of:
    - StageExecution
    - ParticipantWorkload
    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/stages/registration
    rank: 1000
    alias: stage_label
    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/stages/registration
    rank: 1000
    alias: stage_description
    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/stages/registration
    rank: 1000
    alias: started_at
    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/stages/registration
    rank: 1000
    alias: ended_at
    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/stages/registration
    rank: 1000
    alias: inputs
    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/stages/registration
    rank: 1000
    alias: outputs
    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/stages/registration
    rank: 1000
    alias: cost
    owner: RegistrationStage
    domain_of:
    - StageExecution
    range: float
    minimum_value: 0