MappingSetRecord
- class MappingSetRecord(*, curie_map: dict[str, str] | None = None, mapping_set_id: Annotated[AnyUrl, BeforeValidator(func=_fix_relative_url, json_schema_input_type=PydanticUndefined)], mapping_set_confidence: Annotated[float | None, Ge(ge=0.0), Le(le=1.0)] = None, mapping_set_description: str | None = None, mapping_set_source: Annotated[list[AnyUrl] | None, BeforeValidator(func=_upgrade_list, json_schema_input_type=PydanticUndefined)] = None, mapping_set_title: str | None = None, mapping_set_version: str | None = None, publication_date: date | None = None, see_also: Annotated[list[AnyUrl] | None, BeforeValidator(func=_upgrade_list, json_schema_input_type=PydanticUndefined)] = None, other: str | None = None, comment: str | None = None, sssom_version: str | None = None, license: AnyUrl | None = None, issue_tracker: AnyUrl | None = None, extension_definitions: list[ExtensionDefinitionRecord] | None = None, creator_id: Annotated[list[str] | None, BeforeValidator(func=_upgrade_list, json_schema_input_type=PydanticUndefined)] = None, creator_label: list[str] | None = None, cardinality_scope: list[str] | None = None, curation_rule: list[str] | None = None, curation_rule_text: list[str] | None = None, mapping_date: date | None = None, mapping_provider: AnyUrl | None = None, mapping_tool: str | None = None, mapping_tool_id: str | None = None, mapping_tool_version: str | None = None, object_match_field: list[str] | None = None, object_preprocessing: list[str] | None = None, object_source: str | None = None, object_source_version: str | None = None, object_type: str | None = None, predicate_type: str | None = None, similarity_measure: str | None = None, subject_match_field: list[str] | None = None, subject_preprocessing: list[str] | None = None, subject_source: str | None = None, subject_source_version: str | None = None, subject_type: str | None = None)[source]
Bases:
BaseModelRepresents a mapping set, readily serializable for usage in SSSOM TSV.
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
Get a row parser function.
process(converter, *[, line_number])Get a mapping set.
Attributes Documentation
- model_config = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Methods Documentation