Class: ExternalReferenceValidationResult

A validation result where the check is to determine if a link to an external resource is still valid

URI: vm:ExternalReferenceValidationResult

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

Inheritance

Slots

Name

Cardinality and Range

Description

Inheritance

url

0..1
String

direct

time_checked

0..1
String

direct

number_of_attempts

0..1
Integer

direct

http_response_code

0..1
Integer

direct

type

1
ConstraintComponent

The type of validation result

ValidationResult

severity

0..1
SeverityOptions

the severity of the issue

ValidationResult

subject

1
Node

The instance which the result is about

ValidationResult

instantiates

0..1
Node

The type of the subject

ValidationResult

predicate

0..1
Node

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

ValidationResult

object

0..1
Node

ValidationResult

object_str

0..1
String

ValidationResult

source

0..1
String

ValidationResult

info

0..1
String

additional information about the issue

ValidationResult

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type

Mapped Value

self

vm:ExternalReferenceValidationResult

native

vm:ExternalReferenceValidationResult

LinkML Source

Direct

```yaml name: ExternalReferenceValidationResult description: A validation result where the check is to determine if a link to an external resource is still valid from_schema: https://w3id.org/linkml/validation_results is_a: ValidationResult attributes: url: name: url from_schema: https://w3id.org/linkml/validation_results rank: 1000 domain_of: - ExternalReferenceValidationResult time_checked: name: time_checked from_schema: https://w3id.org/linkml/validation_results rank: 1000 domain_of: - ExternalReferenceValidationResult number_of_attempts: name: number_of_attempts from_schema: https://w3id.org/linkml/validation_results rank: 1000 domain_of: - ExternalReferenceValidationResult range: integer http_response_code: name: http_response_code from_schema: https://w3id.org/linkml/validation_results rank: 1000 domain_of: - ExternalReferenceValidationResult range: integer
</details>

### Induced

<details>
```yaml
name: ExternalReferenceValidationResult
description: A validation result where the check is to determine if a link to an external
  resource is still valid
from_schema: https://w3id.org/linkml/validation_results
is_a: ValidationResult
attributes:
  url:
    name: url
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: url
    owner: ExternalReferenceValidationResult
    domain_of:
    - ExternalReferenceValidationResult
    range: string
  time_checked:
    name: time_checked
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: time_checked
    owner: ExternalReferenceValidationResult
    domain_of:
    - ExternalReferenceValidationResult
    range: string
  number_of_attempts:
    name: number_of_attempts
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: number_of_attempts
    owner: ExternalReferenceValidationResult
    domain_of:
    - ExternalReferenceValidationResult
    range: integer
  http_response_code:
    name: http_response_code
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: http_response_code
    owner: ExternalReferenceValidationResult
    domain_of:
    - ExternalReferenceValidationResult
    range: integer
  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: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    domain_of:
    - ValidationResult
    range: Node
  object_str:
    name: object_str
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: object_str
    owner: ExternalReferenceValidationResult
    domain_of:
    - ValidationResult
    range: string
  source:
    name: source
    from_schema: https://w3id.org/linkml/validation_results
    rank: 1000
    alias: source
    owner: ExternalReferenceValidationResult
    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: ExternalReferenceValidationResult
    domain_of:
    - ValidationResult
    - MappingValidationResult
    - RepairOperation
    range: string