spreadflow_jsonld.proc module

class spreadflow_jsonld.proc.JsonLdFlatten(context=None, options=None)

Bases: spreadflow_delta.proc.MapReduceBase

map(key, doc)
reduce(key, docs)
class spreadflow_jsonld.proc.JsonLdUnpack(key, func, *args, **kwds)

Bases: spreadflow_jsonld.proc.JsonLdUnpackBase

keywords(subject)
class spreadflow_jsonld.proc.JsonLdUnpackBase(key)

Bases: spreadflow_delta.proc.UnpackBase

Generates JSON-LD keywords (e.g. @id, @context, @type) for the given subjects and replaces embedded objects with subject references.

keywords(subject)
unpack(key, doc)