Show / Hide Table of Contents

Class Report

Represents a SHACL validation report.
Inheritance
System.Object
WrapperNode
Report
Implements
IBlankNode
IUriNode
ILiteralNode
INode
System.IComparable<INode>
System.IComparable<IBlankNode>
System.IComparable<IGraphLiteralNode>
System.IComparable<ILiteralNode>
System.IComparable<IUriNode>
System.IComparable<IVariableNode>
System.IEquatable<INode>
System.IEquatable<IBlankNode>
System.IEquatable<IGraphLiteralNode>
System.IEquatable<ILiteralNode>
System.IEquatable<IUriNode>
System.IEquatable<IVariableNode>
System.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable
Inherited Members
WrapperNode.NodeType
WrapperNode.Graph
WrapperNode.GraphUri
WrapperNode.IBlankNode.InternalID
WrapperNode.IUriNode.Uri
WrapperNode.ILiteralNode.Value
WrapperNode.ILiteralNode.Language
WrapperNode.ILiteralNode.DataType
WrapperNode.Node
WrapperNode.Equals(Object)
WrapperNode.GetHashCode()
WrapperNode.ToString()
WrapperNode.CompareTo(INode)
WrapperNode.CompareTo(IBlankNode)
WrapperNode.CompareTo(IGraphLiteralNode)
WrapperNode.CompareTo(ILiteralNode)
WrapperNode.CompareTo(IUriNode)
WrapperNode.CompareTo(IVariableNode)
WrapperNode.Equals(INode)
WrapperNode.Equals(IBlankNode)
WrapperNode.Equals(IGraphLiteralNode)
WrapperNode.Equals(ILiteralNode)
WrapperNode.Equals(IUriNode)
WrapperNode.Equals(IVariableNode)
WrapperNode.ToString(INodeFormatter)
WrapperNode.ToString(INodeFormatter, TripleSegment)
WrapperNode.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
WrapperNode.IXmlSerializable.GetSchema()
WrapperNode.IXmlSerializable.ReadXml(XmlReader)
WrapperNode.IXmlSerializable.WriteXml(XmlWriter)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: VDS.RDF.Shacl.Validation
Assembly: dotNetRDF.dll
Syntax
public class Report : WrapperNode, IBlankNode, IUriNode, ILiteralNode, INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, ISerializable, IXmlSerializable

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<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
ILiteralNode
INode
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.Runtime.Serialization.ISerializable
System.Xml.Serialization.IXmlSerializable

Extension Methods

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