Source code for src.config.data_models.model

from ..base import Settings
from .constant import CONFIG_PREFIX


[docs] class ModelConfig(Settings): uri_base: str = "https://lblod.data.gift/concepts/ml2grow/model/" date_relation: str = "ext:creationDate" name_relation: str = "ext:modelName" category_relation: str = "ext:modelCategory" mlflow_url_relation: str = "ext:mlflowLink" mlflow_registered_model_relation: str = "ext:registeredMlflowModel" query: str = f"""\ PREFIX ext: <http://mu.semte.ch/vocabularies/ext/> SELECT * {{{{ <{{uri}}> {category_relation} ?category; {mlflow_registered_model_relation} ?mlflow_model; {name_relation} ?model_name; {mlflow_url_relation} ?mlflow_link; {date_relation} ?create_data . }}}} """ sub_query: str = f"""\ {{uri}} {date_relation} {{date}} . {{uri}} {name_relation} "{{name}}". {{uri}} {category_relation} "{{category}}" . {{uri}} {mlflow_url_relation} \"\"\"{{mlflow_reference}}\"\"\" . {{uri}} {mlflow_registered_model_relation} "{{registered_model}}" . """
[docs] class Config(): env_prefix = f"{CONFIG_PREFIX}annotation_model_"