# Class: RepairOperation
_The result of performing an individual repair_
URI: [vm:RepairOperation](https://w3id.org/linkml/validation-model/RepairOperation)
```{mermaid}
classDiagram
class RepairOperation
Result <|-- RepairOperation
RepairOperation : info
RepairOperation : modified
RepairOperation : repairs
RepairOperation --> ValidationResult : repairs
RepairOperation : successful
```
## Inheritance
* [Result](Result.md)
* **RepairOperation**
## Slots
| Name | Cardinality and Range | Description | Inheritance |
| --- | --- | --- | --- |
| [repairs](repairs.md) | 0..1
[ValidationResult](ValidationResult.md) | | direct |
| [modified](modified.md) | 0..1
[Boolean](Boolean.md) | | direct |
| [successful](successful.md) | 0..1
[Boolean](Boolean.md) | | direct |
| [info](info.md) | 0..1
[String](String.md) | | direct |
## Usages
| used by | used in | type | used |
| --- | --- | --- | --- |
| [RepairReport](RepairReport.md) | [results](results.md) | range | [RepairOperation](RepairOperation.md) |
## TODOs
* integrate with kgcl data model, to be able to describe changes
## Identifier and Mapping Information
### Schema Source
* from schema: https://w3id.org/linkml/validation_results
## Mappings
| Mapping Type | Mapped Value |
| --- | --- |
| self | vm:RepairOperation |
| native | vm:RepairOperation |
## LinkML Source
### Direct
```yaml
name: RepairOperation
description: The result of performing an individual repair
todos:
- integrate with kgcl data model, to be able to describe changes
from_schema: https://w3id.org/linkml/validation_results
is_a: Result
attributes:
repairs:
name: repairs
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
domain_of:
- RepairOperation
range: ValidationResult
modified:
name: modified
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
domain_of:
- RepairOperation
range: boolean
successful:
name: successful
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
domain_of:
- RepairOperation
range: boolean
info:
name: info
from_schema: https://w3id.org/linkml/validation_results
domain_of:
- ValidationResult
- MappingValidationResult
- RepairOperation
range: string
```
### Induced
```yaml
name: RepairOperation
description: The result of performing an individual repair
todos:
- integrate with kgcl data model, to be able to describe changes
from_schema: https://w3id.org/linkml/validation_results
is_a: Result
attributes:
repairs:
name: repairs
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
alias: repairs
owner: RepairOperation
domain_of:
- RepairOperation
range: ValidationResult
modified:
name: modified
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
alias: modified
owner: RepairOperation
domain_of:
- RepairOperation
range: boolean
successful:
name: successful
from_schema: https://w3id.org/linkml/validation_results
rank: 1000
alias: successful
owner: RepairOperation
domain_of:
- RepairOperation
range: boolean
info:
name: info
from_schema: https://w3id.org/linkml/validation_results
alias: info
owner: RepairOperation
domain_of:
- ValidationResult
- MappingValidationResult
- RepairOperation
range: string
```