spotterbase.sparql package
Submodules
spotterbase.sparql.endpoint module
- class spotterbase.sparql.endpoint.RdflibEndpoint(graph: Graph | None = None)
Bases:
SparqlEndpoint- static rdflib_version_warn()
- send_query(query: str, accept: str = 'application/json')
- update(query: str)
- class spotterbase.sparql.endpoint.RemoteSparqlEndpoint(url: str, extra_headers: dict | None = None)
Bases:
SparqlEndpoint- send_query(query: str, accept: str = 'application/json')
- class spotterbase.sparql.endpoint.SparqlEndpoint
Bases:
object- ask_query(query: str) bool
- send_query(query: str, accept: str = 'application/json')
- update(query: str)
- class spotterbase.sparql.endpoint.Virtuoso(url: str = 'http://localhost:8890/sparql')
Bases:
RemoteSparqlEndpoint- send_query(query: str, accept: str = 'application/json')
- update(query: str)
spotterbase.sparql.load_external_graph module
- spotterbase.sparql.load_external_graph.main()
spotterbase.sparql.load_graph module
- spotterbase.sparql.load_graph.load_graph(rdf_file: Path, endpoint: SparqlEndpoint)
- spotterbase.sparql.load_graph.main()
spotterbase.sparql.property_path module
- class spotterbase.sparql.property_path.InvertedPropertyPath(path: 'PropertyPath')
Bases:
PropertyPath- path: PropertyPath
- to_string(_put_paren: bool = False) str
- class spotterbase.sparql.property_path.PropertyPath
Bases:
ABC- inverted() InvertedPropertyPath
- abstract to_string(_put_paren: bool = False) str
- with_star() StarPropertyPath
- class spotterbase.sparql.property_path.SequencePropertyPath(sequence: 'list[PropertyPath]')
Bases:
PropertyPath- sequence: list[PropertyPath]
- to_string(_put_paren: bool = False)
- class spotterbase.sparql.property_path.StarPropertyPath(path: 'PropertyPath')
Bases:
PropertyPath- path: PropertyPath
- to_string(_put_paren: bool = False) str
- class spotterbase.sparql.property_path.UriPath(uri: 'Uri')
Bases:
PropertyPath- to_string(_put_paren: bool = False) str
spotterbase.sparql.query module
spotterbase.sparql.sb_sparql module
- class spotterbase.sparql.sb_sparql.EndpointConfig(name: str, description: str, group: _Group | None = None, **kwargs)
Bases:
SimpleConfigExtension- process_namespace(args: Namespace)
- require() SparqlEndpoint
- value: SparqlEndpoint | None = None
- spotterbase.sparql.sb_sparql.get_data_endpoint() SparqlEndpoint
- spotterbase.sparql.sb_sparql.get_work_endpoint() SparqlEndpoint
- spotterbase.sparql.sb_sparql.tmp_graph(data: Uri | Path | None = None, *, endpoint: SparqlEndpoint | None = None) Iterator[tuple[SparqlEndpoint, Uri]]