prov.serializers package

Module contents

prov.serializers.get(format_name)[source]

Returns the serializer class for the specified format. Raises a DoNotExist

class prov.serializers.Serializer(document=None)[source]

Bases: object

Serializer for PROV documents.

deserialize(stream, **kwargs)[source]

Abstract method for deserializing.

Parameters:stream – Stream object to deserialize the document from.
document = None

PROV document to serialise.

serialize(stream, **kwargs)[source]

Abstract method for serializing.

Parameters:stream – Stream object to serialize the document into.

prov.serializers.provjson module

prov.serializers.provn module

class prov.serializers.provn.ProvNSerializer(document=None)[source]

Bases: prov.serializers.Serializer

PROV-N serializer for ProvDocument

deserialize(stream, **kwargs)[source]

Abstract method for deserializing.

Parameters:stream – Stream object to deserialize the document from.
serialize(stream, **kwargs)[source]

Serializes a prov.model.ProvDocument instance to a PROV-N.

Parameters:stream – Where to save the output.

prov.serializers.provrdf module

prov.serializers.provxml module