Class: Amendment¶
A documented change or clarification to a registration.
URI: revaise:Amendment
```mermaid classDiagram class Amendment click Amendment href "../Amendment/" Amendment : affected_sections
Amendment : affected_version_ids
Amendment : amendment_author
Amendment --> "0..1" Author : amendment_author
click Author href "../Author/"
Amendment : amendment_date
Amendment : amendment_description
Amendment : amendment_id
Amendment : amendment_reason
Amendment : amendment_type
Amendment --> "1" AmendmentType : amendment_type
click AmendmentType href "../AmendmentType/"
Amendment : approval_date
Amendment : approval_status
Amendment --> "0..1" ApprovalStatus : approval_status
click ApprovalStatus href "../ApprovalStatus/"
Amendment : approver
Amendment : diff_uri
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| amendment_id | 1 String |
Unique identifier for this amendment | direct |
| amendment_date | 1 Datetime |
Date of the amendment | direct |
| amendment_type | 1 AmendmentType |
Type of amendment | direct |
| amendment_reason | 1 String |
Human-readable reason for the amendment | direct |
| amendment_description | 1 String |
Detailed description of what was changed | direct |
| affected_sections | * String |
Sections of the protocol affected by this amendment | direct |
| affected_version_ids | * String |
IDs of versions affected by this amendment | direct |
| diff_uri | 0..1 Uri |
URI to an external diff showing the changes | direct |
| amendment_author | 0..1 Author |
Author who made the amendment | direct |
| approval_status | 0..1 ApprovalStatus |
Approval status of the amendment | direct |
| approval_date | 0..1 Datetime |
Date the amendment was approved | direct |
| approver | 0..1 String |
Person or entity who approved the amendment | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| RegistrationVersion | amendments | range | Amendment |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://open-and-sustainable.github.io/revaise-model/schema
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | revaise:Amendment |
| native | revaise:Amendment |
LinkML Source¶
Direct¶
name: Amendment
description: A documented change or clarification to a registration.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slots:
- amendment_id
- amendment_date
- amendment_type
- amendment_reason
- amendment_description
- affected_sections
- affected_version_ids
- diff_uri
- amendment_author
- approval_status
- approval_date
- approver
slot_usage:
amendment_id:
name: amendment_id
description: Unique identifier for this amendment
identifier: true
required: true
amendment_date:
name: amendment_date
description: Date of the amendment
range: datetime
required: true
amendment_type:
name: amendment_type
description: Type of amendment
range: AmendmentType
required: true
amendment_reason:
name: amendment_reason
description: Human-readable reason for the amendment
range: string
required: true
amendment_description:
name: amendment_description
description: Detailed description of what was changed
range: string
required: true
affected_sections:
name: affected_sections
description: Sections of the protocol affected by this amendment
range: string
multivalued: true
affected_version_ids:
name: affected_version_ids
description: IDs of versions affected by this amendment
range: string
multivalued: true
diff_uri:
name: diff_uri
description: URI to an external diff showing the changes
range: uri
amendment_author:
name: amendment_author
description: Author who made the amendment
range: Author
approval_status:
name: approval_status
description: Approval status of the amendment
range: ApprovalStatus
approval_date:
name: approval_date
description: Date the amendment was approved
range: datetime
approver:
name: approver
description: Person or entity who approved the amendment
range: string
Induced¶
name: Amendment
description: A documented change or clarification to a registration.
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slot_usage:
amendment_id:
name: amendment_id
description: Unique identifier for this amendment
identifier: true
required: true
amendment_date:
name: amendment_date
description: Date of the amendment
range: datetime
required: true
amendment_type:
name: amendment_type
description: Type of amendment
range: AmendmentType
required: true
amendment_reason:
name: amendment_reason
description: Human-readable reason for the amendment
range: string
required: true
amendment_description:
name: amendment_description
description: Detailed description of what was changed
range: string
required: true
affected_sections:
name: affected_sections
description: Sections of the protocol affected by this amendment
range: string
multivalued: true
affected_version_ids:
name: affected_version_ids
description: IDs of versions affected by this amendment
range: string
multivalued: true
diff_uri:
name: diff_uri
description: URI to an external diff showing the changes
range: uri
amendment_author:
name: amendment_author
description: Author who made the amendment
range: Author
approval_status:
name: approval_status
description: Approval status of the amendment
range: ApprovalStatus
approval_date:
name: approval_date
description: Date the amendment was approved
range: datetime
approver:
name: approver
description: Person or entity who approved the amendment
range: string
attributes:
amendment_id:
name: amendment_id
description: Unique identifier for this amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
identifier: true
alias: amendment_id
owner: Amendment
domain_of:
- Amendment
range: string
required: true
amendment_date:
name: amendment_date
description: Date of the amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: amendment_date
owner: Amendment
domain_of:
- Amendment
range: datetime
required: true
amendment_type:
name: amendment_type
description: Type of amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: amendment_type
owner: Amendment
domain_of:
- Amendment
range: AmendmentType
required: true
amendment_reason:
name: amendment_reason
description: Human-readable reason for the amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: amendment_reason
owner: Amendment
domain_of:
- Amendment
range: string
required: true
amendment_description:
name: amendment_description
description: Detailed description of what was changed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: amendment_description
owner: Amendment
domain_of:
- Amendment
range: string
required: true
affected_sections:
name: affected_sections
description: Sections of the protocol affected by this amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: affected_sections
owner: Amendment
domain_of:
- Amendment
range: string
multivalued: true
affected_version_ids:
name: affected_version_ids
description: IDs of versions affected by this amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: affected_version_ids
owner: Amendment
domain_of:
- Amendment
range: string
multivalued: true
diff_uri:
name: diff_uri
description: URI to an external diff showing the changes
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: diff_uri
owner: Amendment
domain_of:
- Amendment
range: uri
amendment_author:
name: amendment_author
description: Author who made the amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: amendment_author
owner: Amendment
domain_of:
- Amendment
range: Author
approval_status:
name: approval_status
description: Approval status of the amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: approval_status
owner: Amendment
domain_of:
- Amendment
range: ApprovalStatus
approval_date:
name: approval_date
description: Date the amendment was approved
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: approval_date
owner: Amendment
domain_of:
- Amendment
range: datetime
approver:
name: approver
description: Person or entity who approved the amendment
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
rank: 1000
alias: approver
owner: Amendment
domain_of:
- Amendment
range: string