Show / Hide Table of Contents

Class Report

Represents a SHACL validation report.

Inheritance
object
WrapperNode
GraphWrapperNode
Report
Implements
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>
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

| Edit this page View Source

Conforms

Gets a value indicating whether conformance checking was successful.

Declaration
public bool Conforms { get; }
Property Value
Type Description
bool
| Edit this page 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
| Edit this page View Source

Results

Gets the collection of validation results for this report.

Declaration
public ICollection<Result> Results { get; }
Property Value
Type Description
ICollection<Result>

Methods

| Edit this page 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
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IComparable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
IEquatable<T>
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)
  • Edit this page
  • View Source
In this article
  • Properties
    • Conforms
    • Normalised
    • Results
  • Methods
    • Parse(IGraph)
  • Implements
  • Extension Methods
Back to top Generated by DocFX