oldman.utils package¶
Submodules¶
oldman.utils.crud module¶
- oldman.utils.crud.create_blank_nodes(manager, graph, bnode_subjects, hashless_iri=None, collection_iri=None)[source]¶
TODO: comment
oldman.utils.sparql module¶
- oldman.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.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.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.