# Class: Report _A report object that is a holder to multiple report results_ * __NOTE__: this is an abstract class and should not be instantiated directly URI: [vm:Report](https://w3id.org/linkml/validation-model/Report) ```{mermaid} classDiagram class Report click Report href "../Report" Report <|-- ValidationReport click ValidationReport href "../ValidationReport" Report <|-- RepairReport click RepairReport href "../RepairReport" Report : results Report --> "*" Result : results click Result href "../Result" ``` ## Inheritance * **Report** * [ValidationReport](ValidationReport.md) * [RepairReport](RepairReport.md) ## Slots | Name | Cardinality and Range | Description | Inheritance | | --- | --- | --- | --- | | [results](results.md) | *
[Result](Result.md) | collection of results | direct | ## Identifier and Mapping Information ### Schema Source * from schema: https://w3id.org/linkml/validation_results ## Mappings | Mapping Type | Mapped Value | | --- | --- | | self | vm:Report | | native | vm:Report | ## LinkML Source ### Direct
```yaml name: Report description: A report object that is a holder to multiple report results from_schema: https://w3id.org/linkml/validation_results abstract: true slots: - results ```
### Induced
```yaml name: Report description: A report object that is a holder to multiple report results from_schema: https://w3id.org/linkml/validation_results abstract: true attributes: results: name: results description: collection of results from_schema: https://w3id.org/linkml/validation_results rank: 1000 slot_uri: sh:result alias: results owner: Report domain_of: - Report range: Result multivalued: true inlined: true inlined_as_list: true ```