oc_ocdm.storer module
- class oc_ocdm.storer.Storer(abstract_set, repok=None, reperr=None, context_map=None, default_dir='_', dir_split=0, n_file_item=1, output_format='json-ld')[source]
Bases:
object- Parameters
abstract_set (AbstractSet) –
repok (Reporter) –
reperr (Reporter) –
context_map (Dict[str, Any]) –
default_dir (str) –
dir_split (int) –
n_file_item (int) –
output_format (str) –
- Return type
None
- store_graphs_in_file(file_path, context_path=None)[source]
- Parameters
file_path (str) –
context_path (Optional[str]) –
- Return type
None
- store_all(base_dir, base_iri, context_path=None)[source]
- Parameters
base_dir (str) –
base_iri (str) –
context_path (str) –
- Return type
List[str]
- store(entity, base_dir, base_iri, context_path=None, already_processed=None, store_now=True)[source]
- Parameters
entity (AbstractEntity) –
base_dir (str) –
base_iri (str) –
context_path (str) –
already_processed (Dict[str, ConjunctiveGraph]) –
store_now (bool) –
- Return type
Optional[Dict[str, ConjunctiveGraph]]
- upload_and_store(base_dir, triplestore_url, base_iri, context_path=None, batch_size=10)[source]
- Parameters
base_dir (str) –
triplestore_url (str) –
base_iri (str) –
context_path (Optional[str]) –
batch_size (int) –
- Return type
None
- upload_all(triplestore_url, base_dir=None, batch_size=10)[source]
- Parameters
triplestore_url (str) –
base_dir (Optional[str]) –
batch_size (int) –
- Return type
bool
- upload(entity, triplestore_url, base_dir=None)[source]
- Parameters
entity (AbstractEntity) –
triplestore_url (str) –
base_dir (str) –
- Return type
bool