Skip to content

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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    owner: Amendment
    domain_of:
    - Amendment
    range: string