Show / Hide Table of Contents

Class Result

Represents a SHACL validation result.

Inheritance
System.Object
WrapperNode
GraphWrapperNode
Result
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 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

| Improve this Doc 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
| Improve this Doc View Source

Message

Gets or sets additional textual details about the result.

Declaration
public ILiteralNode Message { get; set; }
Property Value
Type Description
ILiteralNode
| Improve this Doc 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
| Improve this Doc View Source

ResultValue

Gets or sets the value that has caused the result.

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

Severity

Gets or sets the severity of the result.

Declaration
public INode Severity { get; set; }
Property Value
Type Description
INode
| Improve this Doc 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
| Improve this Doc 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
| Improve this Doc 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
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
    • FocusNode
    • Message
    • ResultPath
    • ResultValue
    • Severity
    • SourceConstraint
    • SourceConstraintComponent
    • SourceShape
  • Implements
  • Extension Methods
Back to top Generated by DocFX