Class ValidationReport

  • Direct Known Subclasses:
    LazyValidationReport

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

      • conforms

        protected boolean conforms
        Deprecated.
      • truncated

        protected boolean truncated
        Deprecated.
    • Constructor Detail

      • ValidationReport

        public ValidationReport()
        Deprecated.
      • ValidationReport

        public ValidationReport​(boolean conforms)
        Deprecated.
    • Method Detail

      • addValidationResult

        public void addValidationResult​(ValidationResult validationResult)
        Deprecated.
      • asModel

        public Model asModel​(Model model)
        Deprecated.
      • asModel

        public Model asModel()
        Deprecated.
      • getId

        public final Resource getId()
        Deprecated.
      • conforms

        public boolean conforms()
        Deprecated.
        Returns:
        false if the changes violated a SHACL Shape
      • getValidationResult

        public List<ValidationResult> getValidationResult()
        Deprecated.
        Returns:
        list of ValidationResult with more information about each violation
      • isTruncated

        public boolean isTruncated()
        Deprecated.
        Users can enable a limit for the number of validation results they want to accept. If the limit is reached the report will be marked as truncated.
        Returns:
        true if this SHACL validation report has been truncated.