Show / Hide Table of Contents

Class Report

Represents a SHACL validation report.

Inheritance
System.Object
WrapperNode
GraphWrapperNode
Report
Implements
IBlankNode
IUriNode
IRefNode
ILiteralNode
INode
System.IComparable<T><INode>
System.IComparable<T><IBlankNode>
System.IComparable<T><IGraphLiteralNode>
System.IComparable<T><ILiteralNode>
System.IComparable<T><IUriNode>
System.IComparable<T><IVariableNode>
System.IComparable<T><IRefNode>
System.IComparable<T><ITripleNode>
System.IEquatable<T><INode>
System.IEquatable<T><IBlankNode>
System.IEquatable<T><IGraphLiteralNode>
System.IEquatable<T><ILiteralNode>
System.IEquatable<T><IUriNode>
System.IEquatable<T><IVariableNode>
System.IEquatable<T><IRefNode>
System.IEquatable<T><ITripleNode>
Inherited Members
GraphWrapperNode.Graph
WrapperNode.NodeType
WrapperNode.Node
WrapperNode.Equals(object)
WrapperNode.GetHashCode()
WrapperNode.ToString()
WrapperNode.CompareTo(INode)
WrapperNode.CompareTo(IRefNode)
WrapperNode.CompareTo(IBlankNode)
WrapperNode.CompareTo(IGraphLiteralNode)
WrapperNode.CompareTo(ILiteralNode)
WrapperNode.CompareTo(IUriNode)
WrapperNode.CompareTo(IVariableNode)
WrapperNode.CompareTo(ITripleNode)
WrapperNode.Equals(INode)
WrapperNode.Equals(IRefNode)
WrapperNode.Equals(IBlankNode)
WrapperNode.Equals(IGraphLiteralNode)
WrapperNode.Equals(ILiteralNode)
WrapperNode.Equals(IUriNode)
WrapperNode.Equals(IVariableNode)
WrapperNode.Equals(ITripleNode)
WrapperNode.ToString(INodeFormatter)
WrapperNode.ToString(INodeFormatter, TripleSegment)
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Shacl.Validation
Assembly: dotNetRdf.Shacl.dll
Syntax
public class Report : GraphWrapperNode, IBlankNode, IUriNode, IRefNode, ILiteralNode, INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IComparable<IRefNode>, IComparable<ITripleNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, IEquatable<IRefNode>, IEquatable<ITripleNode>

Properties

| Improve this Doc View Source

Conforms

Gets a value indicating whether conformance checking was successful.

Declaration
public bool Conforms { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Normalised

Gets a normalised graph containing validation report data as required for SHACL compliance testing.

Declaration
public IGraph Normalised { get; }
Property Value
Type Description
IGraph
| Improve this Doc View Source

Results

Gets the collection of validation results for this report.

Declaration
public ICollection<Result> Results { get; }
Property Value
Type Description
System.Collections.Generic.ICollection<T><Result>

Methods

| Improve this Doc View Source

Parse(IGraph)

Wraps a graph with SHACL validation report data.

Declaration
public static Report Parse(IGraph g)
Parameters
Type Name Description
IGraph g

The graph containing SHACL validation report statements.

Returns
Type Description
Report

A report representing the SHACL validation report in the erapped graph.

Implements

IBlankNode
IUriNode
IRefNode
ILiteralNode
INode
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IComparable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>

Extension Methods

Extensions.ToSafeString(object)
DynamicExtensions.AsDynamic(INode, IGraph, Uri)
Extensions.EffectiveBooleanValue(INode)
Extensions.IsListRoot(INode, IGraph)
ValuedNodeExtensions.AsValuedNode(INode)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Properties
    • Conforms
    • Normalised
    • Results
  • Methods
    • Parse(IGraph)
  • Implements
  • Extension Methods
Back to top Generated by DocFX