Node-class {redland} | R Documentation |
A Redland Node, used to store one node in an RDF triple statement.
Description
A Node represents a RDF Resource, Property, Literal or an RDF blank Node.
Slots
librdf_node
A redland node object
Methods
Node-initialize
: Initialize a Node object.
getNodeType
: Determine the node type and return as a string.
getNodeValue
: Determine the node type and return as a string.
getBlankNodeId
: Get the value of the node as a string.
See Also
redland
: redland package
Examples
world <- new("World")
# a blank node is created with a unique identifier generated by librdf
node <- new("Node", world)
# a blank node is created with a unique identifier generated by librdf
node <- new("Node", world, blank=NULL)
# a blank node is created with the user specified identifier, i.e. "_:id1"
node <- new("Node", world, blank="someid")
# a node type of 'literal' is created
node <- new("Node", world, literal="A Node Value")
# a Node type of 'resource' is created
node <- new("Node", world, uri="http://www.example.com")
# Create a literal node, specifying a language encoding
node <- new("Node", world, literal="Gérard de La Martinière", language="fr")
[Package redland version 1.0.17-18 Index]