NAME
rdf/serializer/nquads - N-Quads serializer.
SYNOPSIS
from rdf/serializer/nquads import NQuadsSerializer;
let text := (new NQuadsSerializer()).serialize(quads);
DESCRIPTION
NQuadsSerializer serializes RDF quads as RDF 1.1 N-Quads. Quads in the default graph are emitted as three-term statements; named graph quads include a fourth graph term. Term escaping and validation are shared with the N-Triples serializer.
EXPORTS
Classes
NQuadsSerializerline(quad)Returns one N-Quads statement without a trailing newline.
serialize_each(Array quads, Function emit)Calls
emitonce per serialized line, including the trailing newline. Returns the serializer.serialize(Array quads)Returns the complete serialized string, ending with a newline when there is at least one quad.
COPYRIGHT AND LICENCE
rdf/serializer/nquads is copyright Toby Inkster.
It is free software; you may redistribute it and/or modify it under the terms of either the Artistic License 1.0 or the GNU General Public License version 2.