RDF Library Bindings in R
Add a Statement object to the Model
Execute a query
Free memory used by a librdf model.
Free memory used by a librdf parser
Free memory used by a librdf query
Free memory used by a librdf query results
Free memory used by a librdf serializer.
Free memory used by a librdf statement
Free memory used by a librdf storage object
Free memory used by a librdf world object
Get the blank identifier that has been assigned for a specified Node o...
Determine the node type and return as a string
Get the value of the node as a string
Get the query result limit
Return all query results
Return the redland node type for the specified RDF term in a statement
Determine whether an externalptr object is NULL.
Return length of a SWIGArray
Return Redland RDF copyright string
Copyright string (multiple lines).
Finish the digesting of data.
(Re)initialise the librdf_digest object.
Get a string representation of the digest object.
Add a string to the librdf_digest object.
Add more data to the librdf_digest object.
Destructor - destroy a librdf_digest object.
Destructor - destroy a librdf_hash object.
Destructor - destroy a librdf_iterator object.
Destructor - Destroy a librdf_model object.
Destructor - destroy an librdf_node object.
Destructor - destroys a librdf_parser object.
Destructor - destroy a librdf_query_results object.
Destructor - destroy a librdf_query object.
Destructor - destroys a librdf_serializer object.
Destructor - destroy a librdf_statement.
Destructor - destroy a librdf_storage object.
Destructor - destroy an libdf_stream object.
Destructor - destroy a librdf_uri object.
Terminate the library and frees all allocated resources.
Format the hash as a string, suitable for parsing by librdf_hash_from_...
For internal testing, not part of public API
For internal testing, not part of public API
Test if the iterator has finished.
Get the context of the current object on the iterator.
Get the current object from the iterator.
Move to the next iterator element.
Retrieve error code from log message.
Retrieve facility that generated the message.
Retrieve severity of log message.
Retrieve locator of log entry.
Retrieve text message from log entry.
Add a statement to the model.
Add a stream of statements to the model.
Create and add a new statement about a literal to the model.
Create and add a new statement about a typed literal to the model.
Create and add a new statement about a resource to the model.
List the model contents as a stream of statements.
Check for a context in the model.
Check for a statement in the model.
Add a statement to a model with a context.
Add statements to a model with a context.
List all statements in a model context.
Remove a statement from a model in a context.
Remove statements from a model with the given context.
Search the model for matching statements in a given context.
Find matching statements in the model.
Return one arc (predicate) of an arc in an RDF graph given source (sub...
Return the properties pointing to the given resource.
Return the properties pointing from the given resource.
Return the arcs (predicates) of an arc in an RDF graph given source (s...
Return the list of contexts in the graph.
Get the value of a graph feature .
Return one source (subject) of arc in an RDF graph given arc (predicat...
Return the sources (subjects) of arc in an RDF graph given arc (predic...
Return one target (object) of an arc in an RDF graph given source (sub...
Return the targets (objects) of an arc in an RDF graph given source (s...
Check if a node has a given property pointing to it.
Check if a node has a given property pointing from it.
Load content from a URI into the model.
Execute a query against the model.
Remove a known statement from the model.
Set the value of a graph feature.
Get the number of statements in the model.
Synchronise the model to the model implementation.
Write serialized model to a string.
Commit a transaction.
Rollback a transaction.
Start a transaction
Constructor - create a new librdf_digest object.
Constructor - create a new librdf_hash object from an array of strings...
Constructor - create a new librdf_hash object from a string.
Constructor - create a new librdf_hash object.
Copy constructor - create a new librdf_model from an existing one.
Constructor - Create a new librdf_model with storage.
Constructor - create a new storage librdf_model object.
Constructor - create a new blank node librdf_node object from a blank ...
Constructor - create a new literal librdf_node object.
Copy constructor - create a new librdf_node object from an existing li...
Constructor - create a new librdf_node object from a UTF-8 encoded URI...
Constructor - create a new typed literal librdf_node object.
Constructor - create a new resource librdf_node object with a given UR...
Constructor - create a new librdf_node object from a URI string.
Constructor - create a new resource librdf_node object with a given UR...
Constructor - create a new librdf_node object with a private identifie...
Constructor - create a new librdf_parser object.
Copy constructor - create a new librdf_query object from an existing o...
Constructor - create a new librdf_query object.
Constructor - create a new librdf_serializer object.
Constructor - create a new librdf_statement from existing librdf_node ...
Copy constructor - create a new librdf_statement from an existing libr...
Constructor - create a new empty librdf_statement.
Copy constructor - create a new librdf_storage object from an existing...
Constructor - create a new librdf_storage object.
Constructor - create a new librdf_uri object from a filename.
Copy constructor - create a new librdf_uri object from an existing lib...
Constructor - create a new librdf_uri object from a URI string.
Create a new Redland execution environment.
Compare two librdf_node objects for equality.
Get the blank node identifier as a UTF-8 encoded string.
Get the node li object ordinal value.
Get the string literal value of the node as ISO Latin-1.
Get the typed literal datatype URI of the literal node.
Get the XML well-formness property of the node.
Get the XML language of the node.
Get the literal value of the node as a UTF-8 encoded string.
Get the type of the node.
Get the URI for a node object.
Check node is a blank nodeID.
Check node is a literal.
Check node is a resource.
Check if a parser name is known
Get an HTTP Accept value for the parser.
Get the value of a parser feature.
Get the number of namespaces seen during parsing
Get the prefix of namespaces seen during parsing
Get the uri of namespaces seen during parsing
Get a parser name for content with type or identifier
Parse a URI to a librdf_stream of statements.
Parse a counted string of content to a librdf_stream of statements.
Parse a counted string of content into an librdf_model.
Parse a URI of content into an librdf_model.
Parse a string of content to a librdf_stream of statements.
Parse a string of content into an librdf_model.
Set the value of a parser feature.
Run the query on a model.
Get the query-specified limit on results.
Get the query-specified offset on results.
Get a query result as an RDF graph in librdf_stream form
Find out if binding results are exhausted.
Get binding name for the current result.
Get one binding value for a given name in the current result.
Get one binding value for the current result.
Get the number of bound variables in the result.
Get boolean query result.
Get number of bindings so far.
Test if librdf_query_results is variable bindings format.
Test if librdf_query_results is boolean format.
Test if librdf_query_results is RDF graph format.
Test if librdf_query_results is a syntax.
Move to the next result.
Write a query results to a file.
Turn a query results into a string.
Set the query-specified limit on results.
Set the query-specified offset on results.
Check if a serializer name is known
Get the value of a serializer feature.
Write a serialized librdf_model to a file.
Write a serialized librdf_model to a string. The returned string must ...
Write a librdf_stream to a file.
Write a librdf_stream to a string.
Set the value of a serializer feature.
Set a namespace URI/prefix mapping.
Return Redland librdf copyright string
Short copyright string (one line).
Check if two statements are equal.
Get the statement object.
Get the statement predicate.
Get the statement subject.
Check if statement is a complete and legal RDF triple.
Match a statement against a 'partial' statement.
Set the statement object.
Set the statement predicate.
Set the statement subject.
Test if the stream has ended.
Get the current librdf_statement in the stream.
Move to the next librdf_statement in the stream.
Compare two librdf_uri objects lexicographically.
Compare two librdf_uri objects for equality.
Format the URI as a string.
Return Redland librdf copyright
Library full version as a decimal integer.
Return the Redland librdf major version number
Library major version number as a decimal integer.
Return the Redland librdf minor version number
Library minor version number as a decimal integer.
Return the Redland librdf release version number
Library release version number as a decimal integer.
Return the Redland librdf version as a string.
Library full version as a string.
Get the value of a world feature.
Open a created redland world environment.
Set the value of a world feature.
Set the world log handling function.
A custom Roxygen roclet that adds Redland RDF functions to NAMESPACE f...
A Redland Model object
Constructor for a Model object.
A Redland Node, used to store one node in an RDF triple statement.
Initialize a Node object.
Parse the contents of a file into a model
An RDF Parser object
Initialize a Parser object.
Query an RDF model
Initialize the Query object.
A Redland QueryResults object is used to inspect query results from a ...
Initialize the QueryResults object.
Get the locator byte offset from locator.
Get column number from locator
Get file name from locator.
Get line number from locator.
Get URI from locator.
Raptor version as a decimal number.
Raptor version as a decimal number
Get Raptor library major version
Raptor library major version
Get Raptor library minor version.
Raptor library minor version.
Raptor library release.
Raptor library release.
Get Raptor library version string.
Raptor library version string.
Get the Rasqal version as a decimal number.
Rasqal version as a decimal number.
Get Rasqal major version number.
Rasqal major version number.
Get the Rasqal minor version number.
Rasqal minor version number.
Get the Rasqal release version number.
Rasqal release version number.
Get the Rasqal version as a string
Rasqal version as a string
Create, query and write RDF graphs.
Roxygen output function that merges a base NAMESPACE file with the Rox...
Roxygen process function for the 'mergeNamespace' roclet
An RDF Serializer object.
Construct a Serializer object.
Serialize a model to a character vector.
Serialize a model to a file.
Set a namespace for the serializer.
Set limit on returned query results
An RDF Statement object
Construct a Statement object.
A Redland Storage object
Initialize a Storage object
Subset a list of ExternalReferences
Assign values in a list of ExternalReferences
A Redland World object, used to initialize the Redland RDF library.
Initialize the World object.
Write query results to a file.
Provides methods to parse, query and serialize information stored in the Resource Description Framework (RDF). RDF is described at <https://www.w3.org/TR/rdf-primer/>. This package supports RDF by implementing an R interface to the Redland RDF C library, described at <https://librdf.org/docs/api/index.html>. In brief, RDF provides a structured graph consisting of Statements composed of Subject, Predicate, and Object Nodes.
Useful links