(blank-node)
(blank-node label)
(camel-case s)
Converts a string into a CamelCase variation
Converts a string into a CamelCase variation
A defined set of the built-in collection types in Clojure. This is a hack to avoid reflection.
A defined set of the built-in collection types in Clojure. This is a hack to avoid reflection.
(lang-literal text lang)
(lower-camel-case s)
Converts a string into a camelCase variation that starts with the lower-case character.
Converts a string into a camelCase variation that starts with the lower-case character.
(mixed-key-into dest src)
(scalar-seq? s)
Tests if a seq contains elements that are scalar and not complex
Tests if a seq contains elements that are scalar and not complex
Converts a simple datatype into a Turtle representation
Converts a simple datatype into a Turtle representation
(simple-seq? s)
Tests if a seq contains elements that are scalar or short embeded objects
Tests if a seq contains elements that are scalar or short embeded objects
(typed-literal text type)
(uri-output u abs?)
(write-base! out base)
Writes a base to the provided output stream. out: The output stream to write to. base: The base URI as a string.
Writes a base to the provided output stream. out: The output stream to write to. base: The base URI as a string.
(write-object! out e)
Writes a single anonymous object to the output stream. out: The object stream to write to. e: The entity to write
Writes a single anonymous object to the output stream. out: The object stream to write to. e: The entity to write
(write-prefixes! out)
(write-prefixes! out mp)
Writes a prefix map to the provided output stream. out: The output stream to write to. mp: a map where keys are either strings or keywords for a localname, and values are strings containing the full namespace. Optional.
Writes a prefix map to the provided output stream. out: The output stream to write to. mp: a map where keys are either strings or keywords for a localname, and values are strings containing the full namespace. Optional.
(write-triple! out subj pred obj)
Writes a single triple to the output stream. out: The output stream to write to. subj: The subject of the triple. pred: The predicate of the triple. obj: The object of the triple.
Writes a single triple to the output stream. out: The output stream to write to. subj: The subject of the triple. pred: The predicate of the triple. obj: The object of the triple.
(write-triples! out subj property-map)
Writes the triples for a single subject, as a group. The subject is provided as a single element, and the property/values are provided as a map. The map contains predicates as keys, and objects as values. If a value is a collection then this will be emitted as multiple values with the same property. out: The output stream to write to. subj: The subject to write triples for. property-map: A map of properties to values, or collections of values.
Writes the triples for a single subject, as a group. The subject is provided as a single element, and the property/values are provided as a map. The map contains predicates as keys, and objects as values. If a value is a collection then this will be emitted as multiple values with the same property. out: The output stream to write to. subj: The subject to write triples for. property-map: A map of properties to values, or collections of values.
(write-triples-map! out mp)
Writes to a stream a nested map of subjects to maps of predicates to objects. Objects may be individuals or collections. out: The output stream to write to. mp: A map of subjects to property/value maps.
Writes to a stream a nested map of subjects to maps of predicates to objects. Objects may be individuals or collections. out: The output stream to write to. mp: A map of subjects to property/value maps.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close