Liking cljdoc? Tell your friends :D

arachne.aristotle.graph

Tools for converting Clojure data to an Jena Graph representation

Tools for converting Clojure data to an Jena Graph representation
raw docstring

AsClojureDatacljprotocol

A Node that can be converted back to Clojure data

A Node that can be converted back to Clojure data

dataclj

(data node)

Convert this node to Clojure data

Convert this node to Clojure data
raw docstring

AsNodecljprotocol

An object that can be interpreted as a node in an RDF graph.

An object that can be interpreted as a node in an RDF graph.

nodeclj

(node obj)

Convert this object to a Jena RDFNode.

Convert this object to a Jena RDFNode.
raw docstring

AsTriplescljprotocol

An object that can be converted to a collection of Jena Triples.

An object that can be converted to a collection of Jena Triples.

triplesclj

(triples obj)

Convert this object to a collection of Jena Triples

Convert this object to a collection of Jena Triples
raw docstring

graph->cljclj

(graph->clj g)
(graph->clj g ffn)

Convert a Graph to a Clojure data structure. Optionally takes a filter function to filter maps before returning.

Convert a Graph to a Clojure data structure. Optionally takes a
filter function to filter maps before returning.
raw docstring

graph?clj

(graph? obj)

literal?clj

(literal? obj)

reifyclj

(reify graph property subject)

Given a graph, a property and an object, add reification triples to the graph an add a [statement property subject] triple on the reified statement.

Given a graph, a property and an object, add reification triples to
the graph an add a [statement property subject] triple on the
reified statement.
raw docstring

tripleclj

(triple [s p o])
(triple s p o)

Build a Triple object

Build a Triple object
raw docstring

uri-str?clj

(uri-str? o)

variable?clj

(variable? s)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close