Skip to content

Class: Registration

A registration entry referencing an external registry, with full versioning support.

URI: revaise:Registration

```mermaid classDiagram class Registration click Registration href "../Registration/" Registration : current_version_id

  Registration : initial_version_id

  Registration : registration_created_at

  Registration : registration_last_modified

  Registration : registration_status





    Registration --> "1" RegistrationStatus : registration_status
    click RegistrationStatus href "../RegistrationStatus/"



  Registration : registration_type





    Registration --> "1" RegistrationType : registration_type
    click RegistrationType href "../RegistrationType/"



  Registration : registry_entry_url

  Registration : registry_name

  Registration : stage_registration_id

  Registration : versions





    Registration --> "1..*" RegistrationVersion : versions
    click RegistrationVersion href "../RegistrationVersion/"

```

Slots

Name Cardinality and Range Description Inheritance
stage_registration_id 1
String
Unique identifier for this registration within the review direct
registry_name 1
String
Name of the registry (e direct
registry_entry_url 1
Uri
URL to the registration entry in the external registry direct
registration_type 1
RegistrationType
Type of registration (pre-registration or registration) direct
versions 1..*
RegistrationVersion
All versions of this registration direct
initial_version_id 1
String
ID of the initial registration version direct
current_version_id 1
String
ID of the currently active version direct
registration_status 1
RegistrationStatus
Current status of the registration direct
registration_created_at 0..1
Datetime
When this registration record was created direct
registration_last_modified 0..1
Datetime
When this registration was last modified direct

Usages

used by used in type used
RegistrationStage registrations range Registration

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:Registration
native revaise:Registration

LinkML Source

Direct

name: Registration
description: A registration entry referencing an external registry, with full versioning
  support.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
slots:
- stage_registration_id
- registry_name
- registry_entry_url
- registration_type
- versions
- initial_version_id
- current_version_id
- registration_status
- registration_created_at
- registration_last_modified
slot_usage:
  stage_registration_id:
    name: stage_registration_id
    description: Unique identifier for this registration within the review
    identifier: true
    required: true
  registry_name:
    name: registry_name
    description: Name of the registry (e.g., PROSPERO, OSF, ClinicalTrials.gov)
    required: true
  registry_entry_url:
    name: registry_entry_url
    description: URL to the registration entry in the external registry
    range: uri
    required: true
  registration_type:
    name: registration_type
    description: Type of registration (pre-registration or registration)
    range: RegistrationType
    required: true
  versions:
    name: versions
    description: All versions of this registration
    range: RegistrationVersion
    multivalued: true
    minimum_cardinality: 1
  initial_version_id:
    name: initial_version_id
    description: ID of the initial registration version
    range: string
    required: true
  current_version_id:
    name: current_version_id
    description: ID of the currently active version
    range: string
    required: true
  registration_status:
    name: registration_status
    description: Current status of the registration
    range: RegistrationStatus
    required: true
  registration_created_at:
    name: registration_created_at
    description: When this registration record was created
    range: datetime
  registration_last_modified:
    name: registration_last_modified
    description: When this registration was last modified
    range: datetime

Induced

name: Registration
description: A registration entry referencing an external registry, with full versioning
  support.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
slot_usage:
  stage_registration_id:
    name: stage_registration_id
    description: Unique identifier for this registration within the review
    identifier: true
    required: true
  registry_name:
    name: registry_name
    description: Name of the registry (e.g., PROSPERO, OSF, ClinicalTrials.gov)
    required: true
  registry_entry_url:
    name: registry_entry_url
    description: URL to the registration entry in the external registry
    range: uri
    required: true
  registration_type:
    name: registration_type
    description: Type of registration (pre-registration or registration)
    range: RegistrationType
    required: true
  versions:
    name: versions
    description: All versions of this registration
    range: RegistrationVersion
    multivalued: true
    minimum_cardinality: 1
  initial_version_id:
    name: initial_version_id
    description: ID of the initial registration version
    range: string
    required: true
  current_version_id:
    name: current_version_id
    description: ID of the currently active version
    range: string
    required: true
  registration_status:
    name: registration_status
    description: Current status of the registration
    range: RegistrationStatus
    required: true
  registration_created_at:
    name: registration_created_at
    description: When this registration record was created
    range: datetime
  registration_last_modified:
    name: registration_last_modified
    description: When this registration was last modified
    range: datetime
attributes:
  stage_registration_id:
    name: stage_registration_id
    description: Unique identifier for this registration within the review
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    identifier: true
    alias: stage_registration_id
    owner: Registration
    domain_of:
    - Registration
    range: string
    required: true
  registry_name:
    name: registry_name
    description: Name of the registry (e.g., PROSPERO, OSF, ClinicalTrials.gov)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registry_name
    owner: Registration
    domain_of:
    - Registration
    range: string
    required: true
  registry_entry_url:
    name: registry_entry_url
    description: URL to the registration entry in the external registry
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registry_entry_url
    owner: Registration
    domain_of:
    - Registration
    range: uri
    required: true
  registration_type:
    name: registration_type
    description: Type of registration (pre-registration or registration)
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registration_type
    owner: Registration
    domain_of:
    - Registration
    range: RegistrationType
    required: true
  versions:
    name: versions
    description: All versions of this registration
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: versions
    owner: Registration
    domain_of:
    - Registration
    range: RegistrationVersion
    multivalued: true
    minimum_cardinality: 1
  initial_version_id:
    name: initial_version_id
    description: ID of the initial registration version
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: initial_version_id
    owner: Registration
    domain_of:
    - Registration
    range: string
    required: true
  current_version_id:
    name: current_version_id
    description: ID of the currently active version
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: current_version_id
    owner: Registration
    domain_of:
    - Registration
    range: string
    required: true
  registration_status:
    name: registration_status
    description: Current status of the registration
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registration_status
    owner: Registration
    domain_of:
    - Registration
    range: RegistrationStatus
    required: true
  registration_created_at:
    name: registration_created_at
    description: When this registration record was created
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registration_created_at
    owner: Registration
    domain_of:
    - Registration
    range: datetime
  registration_last_modified:
    name: registration_last_modified
    description: When this registration was last modified
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/registration
    rank: 1000
    alias: registration_last_modified
    owner: Registration
    domain_of:
    - Registration
    range: datetime