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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
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/stages/screening
rank: 1000
owner: ScreeningConflictResolution
domain_of:
- ScreeningConflictResolution
range: string