Skip to content

Class: ScreeningConflictResolution

Resolution of conflicts between reviewer decisions

URI: revaise:ScreeningConflictResolution

```mermaid classDiagram class ScreeningConflictResolution click ScreeningConflictResolution href "../ScreeningConflictResolution/" ScreeningConflictResolution : conflict_record_id

  ScreeningConflictResolution : conflicting_decisions

  ScreeningConflictResolution : resolver_id

  ScreeningConflictResolution : screening_final_decision





    ScreeningConflictResolution --> "1" ScreeningDecisionType : screening_final_decision
    click ScreeningDecisionType href "../ScreeningDecisionType/"



  ScreeningConflictResolution : screening_resolution_id

  ScreeningConflictResolution : screening_resolution_method





    ScreeningConflictResolution --> "1" ConflictResolutionMethod : screening_resolution_method
    click ConflictResolutionMethod href "../ConflictResolutionMethod/"



  ScreeningConflictResolution : screening_resolution_notes

  ScreeningConflictResolution : screening_resolution_timestamp

```

Slots

Name Cardinality and Range Description Inheritance
screening_resolution_id 1
String
Unique identifier for the resolution direct
conflict_record_id 1
String
ID of the record with conflicting decisions direct
conflicting_decisions 1..*
String
IDs of the conflicting decisions direct
screening_resolution_method 1
ConflictResolutionMethod
Method used to resolve the conflict direct
screening_final_decision 1
ScreeningDecisionType
Final decision after conflict resolution direct
screening_resolution_timestamp 1
Datetime
When the conflict was resolved direct
resolver_id 0..1
String
ID of the person/process that resolved the conflict direct
screening_resolution_notes 0..1
String
Notes about the resolution process direct

Usages

used by used in type used
ScreeningRound conflict_resolutions range ScreeningConflictResolution

Identifier and Mapping Information

Schema Source

  • from schema: https://open-and-sustainable.github.io/revaise-model/schema

Mappings

Mapping Type Mapped Value
self revaise:ScreeningConflictResolution
native revaise:ScreeningConflictResolution

LinkML Source

Direct

name: ScreeningConflictResolution
description: Resolution of conflicts between reviewer decisions
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slots:
- screening_resolution_id
- conflict_record_id
- conflicting_decisions
- screening_resolution_method
- screening_final_decision
- screening_resolution_timestamp
- resolver_id
- screening_resolution_notes
slot_usage:
  screening_resolution_id:
    name: screening_resolution_id
    description: Unique identifier for the resolution
    identifier: true
    range: string
  conflict_record_id:
    name: conflict_record_id
    description: ID of the record with conflicting decisions
    range: string
    required: true
  conflicting_decisions:
    name: conflicting_decisions
    description: IDs of the conflicting decisions
    range: string
    required: true
    multivalued: true
  screening_resolution_method:
    name: screening_resolution_method
    description: Method used to resolve the conflict
    range: ConflictResolutionMethod
    required: true
  screening_final_decision:
    name: screening_final_decision
    description: Final decision after conflict resolution
    range: ScreeningDecisionType
    required: true
  resolver_id:
    name: resolver_id
    description: ID of the person/process that resolved the conflict
    range: string
  screening_resolution_timestamp:
    name: screening_resolution_timestamp
    description: When the conflict was resolved
    range: datetime
    required: true
  screening_resolution_notes:
    name: screening_resolution_notes
    description: Notes about the resolution process
    range: string

Induced

name: ScreeningConflictResolution
description: Resolution of conflicts between reviewer decisions
from_schema: https://open-and-sustainable.github.io/revaise-model/schema
slot_usage:
  screening_resolution_id:
    name: screening_resolution_id
    description: Unique identifier for the resolution
    identifier: true
    range: string
  conflict_record_id:
    name: conflict_record_id
    description: ID of the record with conflicting decisions
    range: string
    required: true
  conflicting_decisions:
    name: conflicting_decisions
    description: IDs of the conflicting decisions
    range: string
    required: true
    multivalued: true
  screening_resolution_method:
    name: screening_resolution_method
    description: Method used to resolve the conflict
    range: ConflictResolutionMethod
    required: true
  screening_final_decision:
    name: screening_final_decision
    description: Final decision after conflict resolution
    range: ScreeningDecisionType
    required: true
  resolver_id:
    name: resolver_id
    description: ID of the person/process that resolved the conflict
    range: string
  screening_resolution_timestamp:
    name: screening_resolution_timestamp
    description: When the conflict was resolved
    range: datetime
    required: true
  screening_resolution_notes:
    name: screening_resolution_notes
    description: Notes about the resolution process
    range: string
attributes:
  screening_resolution_id:
    name: screening_resolution_id
    description: Unique identifier for the resolution
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    identifier: true
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: string
    required: true
  conflict_record_id:
    name: conflict_record_id
    description: ID of the record with conflicting decisions
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: string
    required: true
  conflicting_decisions:
    name: conflicting_decisions
    description: IDs of the conflicting decisions
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: string
    required: true
    multivalued: true
  screening_resolution_method:
    name: screening_resolution_method
    description: Method used to resolve the conflict
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: ConflictResolutionMethod
    required: true
  screening_final_decision:
    name: screening_final_decision
    description: Final decision after conflict resolution
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: ScreeningDecisionType
    required: true
  screening_resolution_timestamp:
    name: screening_resolution_timestamp
    description: When the conflict was resolved
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: datetime
    required: true
  resolver_id:
    name: resolver_id
    description: ID of the person/process that resolved the conflict
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: string
  screening_resolution_notes:
    name: screening_resolution_notes
    description: Notes about the resolution process
    from_schema: https://open-and-sustainable.github.io/revaise-model/schema
    rank: 1000
    owner: ScreeningConflictResolution
    domain_of:
    - ScreeningConflictResolution
    range: string