Class Result
Represents a SHACL validation result.
Implements
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
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 Result : 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 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.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