Show / Hide Table of Contents

Class Result

Represents a SHACL validation result.

Inheritance
object
WrapperNode
GraphWrapperNode
Result
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 Result : 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

FocusNode

Gets or sets the focus node that has caused thes result.

Declaration
public INode FocusNode { get; set; }
Property Value
Type Description
INode
| Edit this page View Source

Message

Gets or sets additional textual details about the result.

Declaration
public ILiteralNode Message { get; set; }
Property Value
Type Description
ILiteralNode
| Edit this page View Source

ResultPath

Gets or sets the optional path of the property shape that has caused the result.

Declaration
public Path ResultPath { get; set; }
Property Value
Type Description
Path
| Edit this page View Source

ResultValue

Gets or sets the value that has caused the result.

Declaration
public INode ResultValue { get; set; }
Property Value
Type Description
INode
| Edit this page View Source

Severity

Gets or sets the severity of the result.

Declaration
public INode Severity { get; set; }
Property Value
Type Description
INode
| Edit this page View Source

SourceConstraint

Gets or sets the optional SPARQL-based constraint the has caused the result.

Declaration
public INode SourceConstraint { get; set; }
Property Value
Type Description
INode
| Edit this page View Source

SourceConstraintComponent

Gets or sets the IRI of the constraint component that has caused the result.

Declaration
public INode SourceConstraintComponent { get; set; }
Property Value
Type Description
INode
| Edit this page View Source

SourceShape

Gets or sets the shape that the given focus node was validated against.

Declaration
public INode SourceShape { get; set; }
Property Value
Type Description
INode

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
    • FocusNode
    • Message
    • ResultPath
    • ResultValue
    • Severity
    • SourceConstraint
    • SourceConstraintComponent
    • SourceShape
  • Implements
  • Extension Methods
Back to top Generated by DocFX