oc_ocdm.metadata.metadata_set module
- class oc_ocdm.metadata.metadata_set.MetadataSet(base_iri, info_dir='', wanted_label=True)[source]
Bases:
oc_ocdm.abstract_set.AbstractSet
Constructor of the
AbstractSet
class.- Parameters
base_iri (str) –
info_dir (str) –
wanted_label (bool) –
- Return type
None
- labels: ClassVar[Dict[str, str]] = {'_dataset_': 'dataset', 'di': 'distribution'}
- get_entity(res)[source]
Method signature for concrete implementations that allow to retrieve a contained entity identified by its URI.
- Parameters
res (URIRef) – The URI that identifies the requested entity
- Returns
The requested entity if found, None otherwise
- Return type
Optional[MetadataEntity]
- add_dataset(dataset_name, resp_agent, source=None, res=None, preexisting_graph=None)[source]
- Parameters
dataset_name (str) –
resp_agent (str) –
source (Optional[str]) –
res (Optional[rdflib.URIRef]) –
preexisting_graph (Optional[rdflib.Graph]) –
- Return type
- add_di(dataset_name, resp_agent, source=None, res=None, preexisting_graph=None)[source]
- Parameters
dataset_name (str) –
resp_agent (str) –
source (Optional[str]) –
res (Optional[rdflib.URIRef]) –
preexisting_graph (Optional[rdflib.Graph]) –
- Return type
- get_di()[source]
- Return type
Tuple[Distribution]