rdflib.plugins.sparql.results package

Submodules

rdflib.plugins.sparql.results.csvresults module

This module implements a parser and serializer for the CSV SPARQL result formats

http://www.w3.org/TR/sparql11-results-csv-tsv/

class rdflib.plugins.sparql.results.csvresults.CSVResultParser[source]

Bases: rdflib.query.ResultParser

__init__()[source]
__module__ = 'rdflib.plugins.sparql.results.csvresults'
convertTerm(t)[source]
parse(source, content_type=None)[source]

return a Result object

parseRow(row, v)[source]
class rdflib.plugins.sparql.results.csvresults.CSVResultSerializer(result)[source]

Bases: rdflib.query.ResultSerializer

__init__(result)[source]
__module__ = 'rdflib.plugins.sparql.results.csvresults'
serialize(stream, encoding='utf-8', **kwargs)[source]

return a string properly serialized

serializeTerm(term, encoding)[source]

rdflib.plugins.sparql.results.graph module

class rdflib.plugins.sparql.results.graph.GraphResultParser[source]

Bases: rdflib.query.ResultParser

__module__ = 'rdflib.plugins.sparql.results.graph'
parse(source, content_type)[source]

return a Result object

rdflib.plugins.sparql.results.jsonresults module

class rdflib.plugins.sparql.results.jsonresults.JSONResult(json)[source]

Bases: rdflib.query.Result

__init__(json)[source]
__module__ = 'rdflib.plugins.sparql.results.jsonresults'
class rdflib.plugins.sparql.results.jsonresults.JSONResultParser[source]

Bases: rdflib.query.ResultParser

__module__ = 'rdflib.plugins.sparql.results.jsonresults'
parse(source, content_type=None)[source]

return a Result object

class rdflib.plugins.sparql.results.jsonresults.JSONResultSerializer(result)[source]

Bases: rdflib.query.ResultSerializer

__init__(result)[source]
__module__ = 'rdflib.plugins.sparql.results.jsonresults'
serialize(stream, encoding=None)[source]

return a string properly serialized

rdflib.plugins.sparql.results.jsonresults.parseJsonTerm(d)[source]

rdflib object (Literal, URIRef, BNode) for the given json-format dict.

input is like:

{ ‘type’: ‘uri’, ‘value’: ‘http://famegame.com/2006/01/username’ } { ‘type’: ‘literal’, ‘value’: ‘drewp’ }

rdflib.plugins.sparql.results.jsonresults.termToJSON(self, term)[source]

rdflib.plugins.sparql.results.rdfresults module

class rdflib.plugins.sparql.results.rdfresults.RDFResult(source, **kwargs)[source]

Bases: rdflib.query.Result

__init__(source, **kwargs)[source]
__module__ = 'rdflib.plugins.sparql.results.rdfresults'
class rdflib.plugins.sparql.results.rdfresults.RDFResultParser[source]

Bases: rdflib.query.ResultParser

__module__ = 'rdflib.plugins.sparql.results.rdfresults'
parse(source, **kwargs)[source]

return a Result object

rdflib.plugins.sparql.results.tsvresults module

This implements the Tab Separated SPARQL Result Format

It is implemented with pyparsing, reusing the elements from the SPARQL Parser

class rdflib.plugins.sparql.results.tsvresults.TSVResultParser[source]

Bases: rdflib.query.ResultParser

__module__ = 'rdflib.plugins.sparql.results.tsvresults'
convertTerm(t)[source]
parse(source, content_type=None)[source]

return a Result object

rdflib.plugins.sparql.results.txtresults module

class rdflib.plugins.sparql.results.txtresults.TXTResultSerializer(result)[source]

Bases: rdflib.query.ResultSerializer

A write only QueryResult serializer for text/ascii tables

__module__ = 'rdflib.plugins.sparql.results.txtresults'
serialize(stream, encoding, namespace_manager=None)[source]

return a text table of query results

rdflib.plugins.sparql.results.xmlresults module

class rdflib.plugins.sparql.results.xmlresults.SPARQLXMLWriter(output, encoding='utf-8')[source]

Bases: object

Python saxutils-based SPARQL XML Writer

__dict__ = mappingproxy({'__module__': 'rdflib.plugins.sparql.results.xmlresults', '__doc__': '\n    Python saxutils-based SPARQL XML Writer\n    ', '__init__': <function SPARQLXMLWriter.__init__>, 'write_header': <function SPARQLXMLWriter.write_header>, 'write_ask': <function SPARQLXMLWriter.write_ask>, 'write_results_header': <function SPARQLXMLWriter.write_results_header>, 'write_start_result': <function SPARQLXMLWriter.write_start_result>, 'write_end_result': <function SPARQLXMLWriter.write_end_result>, 'write_binding': <function SPARQLXMLWriter.write_binding>, 'close': <function SPARQLXMLWriter.close>, '__dict__': <attribute '__dict__' of 'SPARQLXMLWriter' objects>, '__weakref__': <attribute '__weakref__' of 'SPARQLXMLWriter' objects>, '__annotations__': {}})
__init__(output, encoding='utf-8')[source]
__module__ = 'rdflib.plugins.sparql.results.xmlresults'
__weakref__

list of weak references to the object (if defined)

close()[source]
write_ask(val)[source]
write_binding(name, val)[source]
write_end_result()[source]
write_header(allvarsL)[source]
write_results_header()[source]
write_start_result()[source]
class rdflib.plugins.sparql.results.xmlresults.XMLResult(source, content_type=None)[source]

Bases: rdflib.query.Result

__init__(source, content_type=None)[source]
__module__ = 'rdflib.plugins.sparql.results.xmlresults'
class rdflib.plugins.sparql.results.xmlresults.XMLResultParser[source]

Bases: rdflib.query.ResultParser

__module__ = 'rdflib.plugins.sparql.results.xmlresults'
parse(source, content_type=None)[source]

return a Result object

class rdflib.plugins.sparql.results.xmlresults.XMLResultSerializer(result)[source]

Bases: rdflib.query.ResultSerializer

__init__(result)[source]
__module__ = 'rdflib.plugins.sparql.results.xmlresults'
serialize(stream, encoding='utf-8')[source]

return a string properly serialized

rdflib.plugins.sparql.results.xmlresults.log = <Logger rdflib.plugins.sparql.results.xmlresults (WARNING)>[source]

A Parser for SPARQL results in XML:

http://www.w3.org/TR/rdf-sparql-XMLres/

Bits and pieces borrowed from: http://projects.bigasterisk.com/sparqlhttp/

Authors: Drew Perttula, Gunnar Aastrand Grimnes

rdflib.plugins.sparql.results.xmlresults.parseTerm(element)[source]

rdflib object (Literal, URIRef, BNode) for the given elementtree element

Module contents

Parsers and serializers for SPARQL Result formats