Showing content from https://rdflib.readthedocs.io/en/stable/apidocs/rdflib.plugins.sparql.results.html below:
rdflib.plugins.sparql.results package — rdflib 7.1.4 documentation
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: ResultParser
-
__init__()[source]¶
-
__module__ = 'rdflib.plugins.sparql.results.csvresults'¶
-
convertTerm(t)[source]¶
-
-
Parameters:
-
t (str
) –
-
Return type:
-
Union
[BNode
, URIRef
, Literal
, None
]
-
parse(source, content_type=None)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
-
parseRow(row, v)[source]¶
-
-
Parameters:
-
-
Return type:
-
Dict
[Variable
, Union
[BNode
, URIRef
, Literal
]]
-
class rdflib.plugins.sparql.results.csvresults.CSVResultSerializer(result)[source]¶
-
Bases: ResultSerializer
-
Parameters:
-
result (SPARQLResult
) –
-
__init__(result)[source]¶
-
-
Parameters:
-
result (SPARQLResult
) –
-
__module__ = 'rdflib.plugins.sparql.results.csvresults'¶
-
serialize(stream, encoding='utf-8', **kwargs)[source]¶
-
return a string properly serialized
-
Parameters:
-
-
stream (IO
) –
-
encoding (str
) –
-
Return type:
-
None
-
serializeTerm(term, encoding)[source]¶
-
-
Parameters:
-
-
Return type:
-
Union
[str
, Identifier
]
rdflib.plugins.sparql.results.graph module¶
-
class rdflib.plugins.sparql.results.graph.GraphResultParser[source]¶
-
Bases: ResultParser
-
__module__ = 'rdflib.plugins.sparql.results.graph'¶
-
parse(source, content_type)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
rdflib.plugins.sparql.results.jsonresults module¶
A Serializer for SPARQL results in JSON:
http://www.w3.org/TR/rdf-sparql-json-res/
Bits and pieces borrowed from: http://projects.bigasterisk.com/sparqlhttp/
Authors: Drew Perttula, Gunnar Aastrand Grimnes
-
class rdflib.plugins.sparql.results.jsonresults.JSONResult(json)[source]¶
-
Bases: Result
-
Parameters:
-
json (Dict
[str
, Any
]) –
-
__init__(json)[source]¶
-
-
Parameters:
-
json (Dict
[str
, Any
]) –
-
__module__ = 'rdflib.plugins.sparql.results.jsonresults'¶
-
askAnswer: Optional[bool]¶
-
graph: Optional[Graph]¶
-
vars: Optional[List[Variable]]¶
-
variables contained in the result.
-
class rdflib.plugins.sparql.results.jsonresults.JSONResultParser[source]¶
-
Bases: ResultParser
-
__module__ = 'rdflib.plugins.sparql.results.jsonresults'¶
-
parse(source, content_type=None)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
-
class rdflib.plugins.sparql.results.jsonresults.JSONResultSerializer(result)[source]¶
-
Bases: ResultSerializer
-
Parameters:
-
result (Result
) –
-
__init__(result)[source]¶
-
-
Parameters:
-
result (Result
) –
-
__module__ = 'rdflib.plugins.sparql.results.jsonresults'¶
-
serialize(stream, encoding=None)[source]¶
-
return a string properly serialized
-
Parameters:
-
-
Return type:
-
None
-
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’ }
-
Parameters:
-
d (Dict
[str
, str
]) –
-
Return type:
-
Identifier
-
rdflib.plugins.sparql.results.jsonresults.termToJSON(self, term)[source]¶
-
-
Parameters:
-
-
Return type:
-
Optional
[Dict
[str
, str
]]
rdflib.plugins.sparql.results.rdfresults module¶
-
class rdflib.plugins.sparql.results.rdfresults.RDFResult(source, **kwargs)[source]¶
-
Bases: Result
-
Parameters:
-
-
__init__(source, **kwargs)[source]¶
-
-
Parameters:
-
-
__module__ = 'rdflib.plugins.sparql.results.rdfresults'¶
-
askAnswer: Optional[bool]¶
-
graph: Optional[Graph]¶
-
vars: Optional[List[Variable]]¶
-
variables contained in the result.
-
class rdflib.plugins.sparql.results.rdfresults.RDFResultParser[source]¶
-
Bases: ResultParser
-
__module__ = 'rdflib.plugins.sparql.results.rdfresults'¶
-
parse(source, **kwargs)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
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: ResultParser
-
__module__ = 'rdflib.plugins.sparql.results.tsvresults'¶
-
convertTerm(t)[source]¶
-
-
Parameters:
-
t (Union
[object
, Literal
, BNode
, CompValue
, URIRef
]) –
-
Return type:
-
Union
[object
, BNode
, URIRef
, Literal
, None
]
-
parse(source, content_type=None)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
rdflib.plugins.sparql.results.txtresults module¶
-
class rdflib.plugins.sparql.results.txtresults.TXTResultSerializer(result)[source]¶
-
Bases: ResultSerializer
A write-only QueryResult serializer for text/ascii tables
-
Parameters:
-
result (Result
) –
-
__module__ = 'rdflib.plugins.sparql.results.txtresults'¶
-
serialize(stream, encoding='utf-8', *, namespace_manager=None, **kwargs)[source]¶
-
return a text table of query results
-
Parameters:
-
-
Return type:
-
None
rdflib.plugins.sparql.results.xmlresults module¶
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
-
class rdflib.plugins.sparql.results.xmlresults.SPARQLXMLWriter(output, encoding='utf-8')[source]¶
-
Bases: object
Python saxutils-based SPARQL XML Writer
-
Parameters:
-
-
output (IO
) –
-
encoding (str
) –
-
__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]¶
-
-
Parameters:
-
-
output (IO
) –
-
encoding (str
) –
-
__module__ = 'rdflib.plugins.sparql.results.xmlresults'¶
-
__weakref__¶
-
list of weak references to the object (if defined)
-
close()[source]¶
-
-
Return type:
-
None
-
write_ask(val)[source]¶
-
-
Parameters:
-
val (bool
) –
-
Return type:
-
None
-
write_binding(name, val)[source]¶
-
-
Parameters:
-
-
Return type:
-
None
-
write_end_result()[source]¶
-
-
Return type:
-
None
-
-
Parameters:
-
allvarsL (Sequence
[Variable
]) –
-
Return type:
-
None
-
-
Return type:
-
None
-
write_start_result()[source]¶
-
-
Return type:
-
None
-
class rdflib.plugins.sparql.results.xmlresults.XMLResult(source, content_type=None)[source]¶
-
Bases: Result
-
Parameters:
-
-
__init__(source, content_type=None)[source]¶
-
-
Parameters:
-
-
__module__ = 'rdflib.plugins.sparql.results.xmlresults'¶
-
askAnswer: Optional[bool]¶
-
graph: Optional[Graph]¶
-
vars: Optional[List[Variable]]¶
-
variables contained in the result.
-
class rdflib.plugins.sparql.results.xmlresults.XMLResultParser[source]¶
-
Bases: ResultParser
-
__module__ = 'rdflib.plugins.sparql.results.xmlresults'¶
-
parse(source, content_type=None)[source]¶
-
return a Result object
-
Parameters:
-
-
Return type:
-
Result
-
class rdflib.plugins.sparql.results.xmlresults.XMLResultSerializer(result)[source]¶
-
Bases: ResultSerializer
-
Parameters:
-
result (Result
) –
-
__init__(result)[source]¶
-
-
Parameters:
-
result (Result
) –
-
__module__ = 'rdflib.plugins.sparql.results.xmlresults'¶
-
serialize(stream, encoding='utf-8', **kwargs)[source]¶
-
return a string properly serialized
-
Parameters:
-
-
stream (IO
) –
-
encoding (str
) –
-
kwargs (Any
) –
-
Return type:
-
None
-
rdflib.plugins.sparql.results.xmlresults.parseTerm(element)[source]¶
-
rdflib object (Literal, URIRef, BNode) for the given elementtree element
-
Parameters:
-
element (Element
) –
-
Return type:
-
Union
[URIRef
, Literal
, BNode
]
Module contents¶
Parsers and serializers for SPARQL Result formats
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4