rdflib.plugins.serializers package¶
Submodules¶
rdflib.plugins.serializers.n3 module¶
Notation 3 (N3) RDF graph serializer for RDFLib.
- class rdflib.plugins.serializers.n3.N3Serializer(store, parent=None)[source]¶
Bases:
rdflib.plugins.serializers.turtle.TurtleSerializer
- __module__ = 'rdflib.plugins.serializers.n3'¶
- short_name = 'n3'¶
rdflib.plugins.serializers.nquads module¶
rdflib.plugins.serializers.nt module¶
N-Triples RDF graph serializer for RDFLib. See <http://www.w3.org/TR/rdf-testcases/#ntriples> for details about the format.
rdflib.plugins.serializers.rdfxml module¶
- class rdflib.plugins.serializers.rdfxml.PrettyXMLSerializer(store, max_depth=3)[source]¶
Bases:
rdflib.serializer.Serializer
- __module__ = 'rdflib.plugins.serializers.rdfxml'¶
- class rdflib.plugins.serializers.rdfxml.XMLSerializer(store)[source]¶
Bases:
rdflib.serializer.Serializer
- __module__ = 'rdflib.plugins.serializers.rdfxml'¶
rdflib.plugins.serializers.trig module¶
Trig RDF graph serializer for RDFLib. See <http://www.w3.org/TR/trig/> for syntax specification.
rdflib.plugins.serializers.trix module¶
rdflib.plugins.serializers.turtle module¶
Turtle RDF graph serializer for RDFLib. See <http://www.w3.org/TeamSubmission/turtle/> for syntax specification.
- class rdflib.plugins.serializers.turtle.RecursiveSerializer(store)[source]¶
Bases:
rdflib.serializer.Serializer
- __module__ = 'rdflib.plugins.serializers.turtle'¶
- buildPredicateHash(subject)[source]¶
Build a hash key by predicate to a list of objects for the given subject
- indentString = ' '¶
- maxDepth = 10¶
- predicateOrder = [rdflib.term.URIRef('http://www.w3.org/1999/02/22-rdf-syntax-ns#type'), rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#label')]¶
- roundtrip_prefixes = ()¶
- sortProperties(properties)[source]¶
Take a hash from predicate uris to lists of values. Sort the lists of values. Return a sorted list of properties.
- topClasses = [rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#Class')]¶
rdflib.plugins.serializers.xmlwriter module¶
- class rdflib.plugins.serializers.xmlwriter.XMLWriter(stream, namespace_manager, encoding=None, decl=1, extra_ns=None)[source]¶
Bases:
object
- __dict__ = mappingproxy({'__module__': 'rdflib.plugins.serializers.xmlwriter', '__init__': <function XMLWriter.__init__>, '_XMLWriter__get_indent': <function XMLWriter.__get_indent>, 'indent': <property object>, '_XMLWriter__close_start_tag': <function XMLWriter.__close_start_tag>, 'push': <function XMLWriter.push>, 'pop': <function XMLWriter.pop>, 'element': <function XMLWriter.element>, 'namespaces': <function XMLWriter.namespaces>, 'attribute': <function XMLWriter.attribute>, 'text': <function XMLWriter.text>, 'qname': <function XMLWriter.qname>, '__dict__': <attribute '__dict__' of 'XMLWriter' objects>, '__weakref__': <attribute '__weakref__' of 'XMLWriter' objects>, '__doc__': None, '__annotations__': {}})¶
- __module__ = 'rdflib.plugins.serializers.xmlwriter'¶
- __weakref__¶
list of weak references to the object (if defined)
- property indent¶