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.crud.create_regular_resources(manager, graph, subjects, hashless_iri=None, collection_iri=None)[source]

“TODO: comment

oldman.core.utils.crud.extract_subjects(graph)[source]

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:
  • graphrdflib.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.

Module contents