Skip to content

Class: QualityControl

Quality control measures and checks

URI: revaise:QualityControl

```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/objects/quality_metrics

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/objects/quality_metrics
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/objects/quality_metrics
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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    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/objects/quality_metrics
    rank: 1000
    owner: QualityControl
    domain_of:
    - QualityControl
    range: string