Class: QualityControl¶
Quality control measures and checks
```mermaid classDiagram class QualityControl click QualityControl href "../QualityControl/" QualityControl : checks_performed
QualityControl : corrective_actions
QualityControl : issues_found
QualityControl : issues_resolved
QualityControl : qc_id
QualityControl : qc_pass_rate
QualityControl : qc_performed_by
QualityControl : qc_sample_size
QualityControl : qc_timestamp
QualityControl : qc_type
QualityControl --> "1" QualityControlType : qc_type
click QualityControlType href "../QualityControlType/"
QualityControl : sample_method
QualityControl --> "0..1" SamplingMethod : sample_method
click SamplingMethod href "../SamplingMethod/"
```
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| qc_id | 1 String |
Unique identifier for this quality control check | direct |
| qc_type | 1 QualityControlType |
Type of quality control performed | direct |
| qc_sample_size | 0..1 Integer |
Size of the sample checked | direct |
| sample_method | 0..1 SamplingMethod |
Method used for sampling | direct |
| checks_performed | * String |
Specific checks performed | direct |
| issues_found | 0..1 Integer |
Number of issues identified | direct |
| issues_resolved | 0..1 Integer |
Number of issues resolved | direct |
| qc_pass_rate | 0..1 Float |
Proportion of items passing QC | direct |
| corrective_actions | * String |
Corrective actions taken | direct |
| qc_timestamp | 0..1 Datetime |
When QC was performed | direct |
| qc_performed_by | 0..1 String |
Who performed the QC | direct |
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:QualityControl |
| native | revaise:QualityControl |
LinkML Source¶
Direct¶
name: QualityControl
description: Quality control measures and checks
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
slots:
- qc_id
- qc_type
- qc_sample_size
- sample_method
- checks_performed
- issues_found
- issues_resolved
- qc_pass_rate
- corrective_actions
- qc_timestamp
- qc_performed_by
slot_usage:
qc_id:
name: qc_id
description: Unique identifier for this quality control check
identifier: true
range: string
qc_type:
name: qc_type
description: Type of quality control performed
range: QualityControlType
required: true
qc_sample_size:
name: qc_sample_size
description: Size of the sample checked
range: integer
sample_method:
name: sample_method
description: Method used for sampling
range: SamplingMethod
checks_performed:
name: checks_performed
description: Specific checks performed
range: string
multivalued: true
issues_found:
name: issues_found
description: Number of issues identified
range: integer
issues_resolved:
name: issues_resolved
description: Number of issues resolved
range: integer
qc_pass_rate:
name: qc_pass_rate
description: Proportion of items passing QC
range: float
minimum_value: 0.0
maximum_value: 1.0
corrective_actions:
name: corrective_actions
description: Corrective actions taken
range: string
multivalued: true
qc_timestamp:
name: qc_timestamp
description: When QC was performed
range: datetime
qc_performed_by:
name: qc_performed_by
description: Who performed the QC
range: string
Induced¶
name: QualityControl
description: Quality control measures and checks
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
slot_usage:
qc_id:
name: qc_id
description: Unique identifier for this quality control check
identifier: true
range: string
qc_type:
name: qc_type
description: Type of quality control performed
range: QualityControlType
required: true
qc_sample_size:
name: qc_sample_size
description: Size of the sample checked
range: integer
sample_method:
name: sample_method
description: Method used for sampling
range: SamplingMethod
checks_performed:
name: checks_performed
description: Specific checks performed
range: string
multivalued: true
issues_found:
name: issues_found
description: Number of issues identified
range: integer
issues_resolved:
name: issues_resolved
description: Number of issues resolved
range: integer
qc_pass_rate:
name: qc_pass_rate
description: Proportion of items passing QC
range: float
minimum_value: 0.0
maximum_value: 1.0
corrective_actions:
name: corrective_actions
description: Corrective actions taken
range: string
multivalued: true
qc_timestamp:
name: qc_timestamp
description: When QC was performed
range: datetime
qc_performed_by:
name: qc_performed_by
description: Who performed the QC
range: string
attributes:
qc_id:
name: qc_id
description: Unique identifier for this quality control check
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
identifier: true
owner: QualityControl
domain_of:
- QualityControl
range: string
required: true
qc_type:
name: qc_type
description: Type of quality control performed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: QualityControlType
required: true
qc_sample_size:
name: qc_sample_size
description: Size of the sample checked
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: integer
sample_method:
name: sample_method
description: Method used for sampling
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: SamplingMethod
checks_performed:
name: checks_performed
description: Specific checks performed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: string
multivalued: true
issues_found:
name: issues_found
description: Number of issues identified
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: integer
issues_resolved:
name: issues_resolved
description: Number of issues resolved
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: integer
qc_pass_rate:
name: qc_pass_rate
description: Proportion of items passing QC
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: float
minimum_value: 0.0
maximum_value: 1.0
corrective_actions:
name: corrective_actions
description: Corrective actions taken
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: string
multivalued: true
qc_timestamp:
name: qc_timestamp
description: When QC was performed
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: datetime
qc_performed_by:
name: qc_performed_by
description: Who performed the QC
from_schema: https://open-and-sustainable.github.io/revaise-model/schema/stages/screening
rank: 1000
owner: QualityControl
domain_of:
- QualityControl
range: string