dotNetRDF API Documentation

INode Interface

Interface for Nodes

For a list of all members of this type, see INode Members .

VDS.RDF.INode
   Derived interfaces

public interface 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

Types that implement INode

Type Description
BaseBlankNode Abstract Base Class for Blank Nodes
BaseGraphLiteralNode Abstract Base Class for Graph Literal Nodes
BaseLiteralNode Abstract Base Class for Literal Nodes
BaseNode Abstract Class for Nodes, implements the two basic properties of the INode Interface
BaseUriNode Abstract Base Class for URI Nodes
BaseVariableNode Abstract Base Class for Variable Nodes
BlankNode Class for representing Blank RDF Nodes
GraphLiteralNode Class for representing Graph Literal Nodes which are supported in highly expressive RDF syntaxes like Notation 3
LiteralNode Class for representing Literal Nodes
BooleanNode Valued Node representing boolean values
ByteNode Valued node representing a byte (8-bit unsigned integer)
DateNode Valued Node representing a Date value
DateTimeNode Valued Node representing a Date Time value
DecimalNode A Valued Node representing decimal nodes
DoubleNode A Valued Node representing double values
FloatNode A Valued Node representing float values
LongNode A Valued Node with a Long value
NumericNode A Valued Node with a numeric value
SignedByteNode Value node representing a signed byte (8-bit signed integer)
StringNode Valued node whose value is a string or can only be converted to a string
TimeSpanNode Valued Node representing a Time Span value
UnsignedLongNode A Valued Node with a unsigned long value
BaseVirtualBlankNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Blank Node
BaseVirtualGraphLiteralNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Graph Literal Node
BaseVirtualLiteralNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Literal Node
BaseVirtualNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Node which is a Node that is represented only by some ID until such time as its value actually needs materialising
BaseVirtualUriNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual URI Node
BaseVirtualVariableNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Variable Node
SimpleVirtualBlankNode Simple implementation of a Virtual Blank Node where the virtual IDs are integers
SimpleVirtualGraphLiteralNode Simple implementation of a Virtual Graph Literal Node where the virtual IDs are integers
SimpleVirtualLiteralNode Simple implementation of a Virtual Literal Node where the virtual IDs are integers
SimpleVirtualUriNode Simple implementation of a Virtual URI Node where the virtual IDs are integers
SimpleVirtualVariableNode Simple implementation of a Virtual URI Node where the virtual IDs are integers
UriNode Class for representing URI Nodes
VariableNode Class representing Variable Nodes (only used for N3)

Requirements

Namespace: VDS.RDF

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

INode Members | VDS.RDF Namespace