solidipes.loaders.rocrate_metadata module
- class solidipes.loaders.rocrate_metadata.ROCrateMetadata(*args, **kwargs)[source]
Bases:
CachedMetadataRO-Crate metadata.
- _load_rocrate_metadata() None[source]
Load field from RO-Crate metadata file if not already loaded from cache.
- _rocrate_entity: Dataset | File | None
- _rocrate_type: Literal['dataset', 'directory', 'file']
- property additional_metadata
- ontology_is_matched
Check if the ontology is matched
- class rocrate_metadata(fget, *args, **kwargs)
Bases:
cached_loadableDecorator for loadables that are saved as RO-Crate metadata.
- wrapped_fget(obj)
- wrapped_fset(obj, value) None
- class solidipes.loaders.rocrate_metadata.ROCrateMetadataProperty(fget=None, fset=None, fdel=None, doc=None)[source]
Bases:
propertyMarker class for RO-Crate metadata properties.
- class solidipes.loaders.rocrate_metadata.ROCrateProxy[source]
Bases:
object- _crate: ROCrate | None
- as_dict() dict[source]
Get the RO-Crate crate as a dictionary. Reads from the ro-crate-metadata.json file without updating it!
- checksum: str | None
- property crate: ROCrate
- class solidipes.loaders.rocrate_metadata.rocrate_metadata(fget, *args, **kwargs)[source]
Bases:
cached_loadableDecorator for loadables that are saved as RO-Crate metadata.