Class: ValidationResult

An individual result arising from validation of a data instance using a particular rule

URI: sh:ValidationResult

classDiagram class ValidationResult click ValidationResult href "../ValidationResult" Result <|-- ValidationResult click Result href "../Result" ValidationResult <|-- DefinitionValidationResult click DefinitionValidationResult href "../DefinitionValidationResult" ValidationResult <|-- ExternalReferenceValidationResult click ExternalReferenceValidationResult href "../ExternalReferenceValidationResult" ValidationResult : info ValidationResult : instantiates ValidationResult --> "0..1" Node : instantiates click Node href "../Node" ValidationResult : object ValidationResult --> "0..1" Node : object click Node href "../Node" ValidationResult : object_str ValidationResult : predicate ValidationResult --> "0..1" Node : predicate click Node href "../Node" ValidationResult : severity ValidationResult --> "0..1" SeverityOptions : severity click SeverityOptions href "../SeverityOptions" ValidationResult : source ValidationResult : subject ValidationResult --> "1" Node : subject click Node href "../Node" ValidationResult : type ValidationResult --> "1" ConstraintComponent : type click ConstraintComponent href "../ConstraintComponent"

Inheritance

Slots

Name

Cardinality and Range

Description

Inheritance

type

1
ConstraintComponent

The type of validation result

direct

severity

0..1
SeverityOptions

the severity of the issue

direct

subject

1
Node

The instance which the result is about

direct

instantiates

0..1
Node

The type of the subject

direct

predicate

0..1
Node

The predicate or property of the subject which the result is about

direct

object

0..1
Node

direct

object_str

0..1
String

direct

source

0..1
String

direct

info

0..1
String

additional information about the issue

direct

Usages

used by

used in

type

used

ValidationReport

results

range

ValidationResult

RepairOperation

repairs

range

ValidationResult

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/linkml/validation_results

Mappings

Mapping Type

Mapped Value

self

sh:ValidationResult

native

vm:ValidationResult

LinkML Source

Direct

```yaml name: ValidationResult description: An individual result arising from validation of a data instance using a particular rule from_schema: https://w3id.org/linkml/validation_results is_a: Result slots: - type - severity - subject - instantiates - predicate - object - object_str - source - info class_uri: sh:ValidationResult
</details>

### Induced

<details>
```yaml
name: ValidationResult
description: An individual result arising from validation of a data instance using
  a particular rule
from_schema: https://w3id.org/linkml/validation_results
is_a: Result
attributes:
  type:
    name: type
    description: The type of validation result. SHACL validation vocabulary is recommended
      for checks against a datamodel. For principle checks use the corresponding rule
      or principle, e.g. GO RULE ID, OBO Principle ID
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    slot_uri: sh:sourceConstraintComponent
    alias: type
    owner: ValidationResult
    domain_of:
    - TypeSeverityKeyValue
    - ValidationResult
    range: ConstraintComponent
    required: true
  severity:
    name: severity
    description: the severity of the issue
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    slot_uri: sh:resultSeverity
    alias: severity
    owner: ValidationResult
    domain_of:
    - TypeSeverityKeyValue
    - ValidationResult
    range: severity_options
  subject:
    name: subject
    description: The instance which the result is about
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    slot_uri: sh:focusNode
    alias: subject
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: Node
    required: true
  instantiates:
    name: instantiates
    description: The type of the subject
    from_schema: https://w3id.org/linkml/validation_results
    exact_mappings:
    - sh:sourceShape
    rank: 1000
    alias: instantiates
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: Node
  predicate:
    name: predicate
    description: The predicate or property of the subject which the result is about
    from_schema: https://w3id.org/linkml/validation_results
    related_mappings:
    - sh:resultPath
    rank: 1000
    alias: predicate
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: Node
  object:
    name: object
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    slot_uri: sh:value
    alias: object
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: Node
  object_str:
    name: object_str
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: object_str
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: string
  source:
    name: source
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: source
    owner: ValidationResult
    domain_of:
    - ValidationResult
    range: string
  info:
    name: info
    description: additional information about the issue
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    slot_uri: sh:resultMessage
    alias: info
    owner: ValidationResult
    domain_of:
    - ValidationResult
    - MappingValidationResult
    - RepairOperation
    range: string
class_uri: sh:ValidationResult