Class Result
Represents a SHACL validation result.
Implements
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
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 SourceFocusNode
Gets or sets the focus node that has caused thes result.
Declaration
public INode FocusNode { get; set; }
Property Value
Type | Description |
---|---|
INode |
Message
Gets or sets additional textual details about the result.
Declaration
public ILiteralNode Message { get; set; }
Property Value
Type | Description |
---|---|
ILiteralNode |
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 |
ResultValue
Gets or sets the value that has caused the result.
Declaration
public INode ResultValue { get; set; }
Property Value
Type | Description |
---|---|
INode |
Severity
Gets or sets the severity of the result.
Declaration
public INode Severity { get; set; }
Property Value
Type | Description |
---|---|
INode |
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 |
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 |
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
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>