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
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
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
inlined_as_list: 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
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
inlined_as_list: 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
rank: 1000
identifier: true
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
rank: 1000
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
rank: 1000
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
rank: 1000
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
rank: 1000
owner: Registration
domain_of:
- Registration
range: RegistrationVersion
multivalued: true
inlined: true
inlined_as_list: 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
rank: 1000
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
rank: 1000
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
rank: 1000
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
rank: 1000
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
rank: 1000
owner: Registration
domain_of:
- Registration
range: datetime