PreprocessingBlocklists
- class PreprocessingBlocklists(*, full: list[str] = <factory>, resource_full: dict[str, list[str]]=<factory>, prefix: list[str] = <factory>, resource_prefix: dict[str, list[str]]=<factory>, suffix: list[str] = <factory>)[source]
Bases:
BaseModelA model for prefix and full blocklists.
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Attributes Summary
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Summary
str_has_blocked_prefix(str_or_curie_or_uri, *)Check if the CURIE string has a blocklisted prefix.
str_has_blocked_suffix(str_or_curie_or_uri)Check if the CURIE string has a blocklisted suffix.
str_is_blocked(str_or_curie_or_uri, *[, context])Check if the full CURIE string is blocklisted.
str_is_blocked_full(str_or_curie_or_uri, *)Check if the full CURIE string is blocklisted.
Attributes Documentation
- model_config = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Documentation
- str_has_blocked_prefix(str_or_curie_or_uri: str, *, context: str | None = None) bool[source]
Check if the CURIE string has a blocklisted prefix.
- str_has_blocked_suffix(str_or_curie_or_uri: str) bool[source]
Check if the CURIE string has a blocklisted suffix.