oldman.core.utils package¶
Submodules¶
oldman.core.utils.crud module¶
-
oldman.core.utils.crud.
create_blank_nodes
(session, graph, bnode_subjects, hashless_iri=None, collection_iri=None)[source]¶ TODO: comment
oldman.core.utils.sparql module¶
-
oldman.core.utils.sparql.
build_query_part
(verb_and_vars, subject_term, lines)[source]¶ Builds a SPARQL query.
Parameters: - verb_and_vars – SPARQL verb and variables.
- subject_term – Common subject term.
- lines – Lines to insert into the WHERE block.
Returns: A SPARQL query.
-
oldman.core.utils.sparql.
build_update_query_part
(verb, subject, lines)[source]¶ Builds a SPARQL Update query.
Parameters: - verb – SPARQL verb.
- subject – Common subject term.
- lines – Lines to insert into the WHERE block.
Returns: A SPARQL Update query.
-
oldman.core.utils.sparql.
parse_graph_safely
(graph, *args, **kwargs)[source]¶ Skolemizes the input source if the graph uses a
rdflib.plugins.stores.sparqlstore.SPARQLUpdateStore
object.Parameters: - graph –
rdflib.graph.Graph
object. - args – Argument list to transmit to
rdflib.graph.Graph.parse()
. - kwargs – Argument dict to transmit to
rdflib.graph.Graph.parse()
.
Returns: The updated
rdflib.graph.Graph
object.- graph –