Class ValidationResult

java.lang.Object
org.eclipse.rdf4j.sail.shacl.results.ValidationResult

@Deprecated public class ValidationResult extends Object
Deprecated.
The ValidationResult is deprecated because it is planned moved to a new package to allow it to be used with remote validation results.
The ValidationResult represents the results from a SHACL validation in an easy-to-use Java API.
  • Field Details

    • logger

      private static final org.slf4j.Logger logger
      Deprecated.
    • id

      private Resource id
      Deprecated.
    • value

      private final Optional<Value> value
      Deprecated.
    • shape

      private final Shape shape
      Deprecated.
    • sourceConstraintComponent

      private final SourceConstraintComponent sourceConstraintComponent
      Deprecated.
    • sourceConstraint

      private final ConstraintComponent sourceConstraint
      Deprecated.
    • severity

      private final Severity severity
      Deprecated.
    • focusNode

      private final Value focusNode
      Deprecated.
    • dataGraphs

      private final Resource[] dataGraphs
      Deprecated.
    • shapesGraphs

      private final Resource[] shapesGraphs
      Deprecated.
    • path

      private Path path
      Deprecated.
    • detail

      private ValidationResult detail
      Deprecated.
    • pathIri

      private Value pathIri
      Deprecated.
  • Constructor Details

  • Method Details

    • getDetail

      public ValidationResult getDetail()
      Deprecated.
      Returns:
      ValidationResult with more information as to what failed. Usually for nested Shapes in eg. sh:or.
    • setDetail

      public void setDetail(ValidationResult detail)
      Deprecated.
    • getDetails

      public List<ValidationResult> getDetails()
      Deprecated.
      Returns:
      all ValidationResult(s) with more information as to what failed. Usually for nested Shapes in eg. sh:or.
    • asModel

      public Model asModel(Model model)
      Deprecated.
    • asModel

      public Model asModel(Model model, Set<Resource> rdfListDedupe)
      Deprecated.
    • contextsToSet

      private static Set<Resource> contextsToSet(Resource[] context)
      Deprecated.
    • getPath

      private Path getPath()
      Deprecated.
      Returns:
      the path, as specified in the Shape, that caused the violation
    • getFocusNode

      private Value getFocusNode()
      Deprecated.
      Returns:
      the focus node, aka. the subject, that caused the violation
    • getId

      public final Resource getId()
      Deprecated.
    • getSourceConstraintComponent

      public SourceConstraintComponent getSourceConstraintComponent()
      Deprecated.
      Returns:
      the type of the source constraint that caused the violation
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Deprecated.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • setPathIri

      public void setPathIri(Value path)
      Deprecated.
    • getValue

      protected Optional<Value> getValue()
      Deprecated.
    • getShape

      protected Shape getShape()
      Deprecated.
    • getSourceConstraint

      protected ConstraintComponent getSourceConstraint()
      Deprecated.
    • getSeverity

      protected Severity getSeverity()
      Deprecated.
    • getDataGraphs

      protected Resource[] getDataGraphs()
      Deprecated.
    • getShapesGraphs

      protected Resource[] getShapesGraphs()
      Deprecated.