ssnolib.ssno.standard_name_table.StandardNameModification¶
- class ssnolib.ssno.standard_name_table.StandardNameModification(*, id: ~typing.Annotated[object, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.validate_id, json_schema_input_type=PydanticUndefined)] | None = <factory>, label: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, alt_label: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, broader: ~typing.Annotated[object, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.validate_resource_type, json_schema_input_type=PydanticUndefined)] | ~typing.List[~typing.Annotated[object, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.validate_resource_type, json_schema_input_type=PydanticUndefined)]] | None = None, comment: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, about: str | ~pydantic.networks.HttpUrl | ~pydantic.networks.FileUrl | ~ontolutils.classes.thingmodel.ThingModel | ~typing.Annotated[str, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.__validate_blank_node, json_schema_input_type=PydanticUndefined)] | ~typing.List[~pydantic.networks.HttpUrl | ~pydantic.networks.FileUrl | ~ontolutils.classes.thingmodel.ThingModel | ~typing.Annotated[str, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.__validate_blank_node, json_schema_input_type=PydanticUndefined)]] | None = None, relation: ~pydantic.networks.HttpUrl | ~pydantic.networks.FileUrl | ~typing.Annotated[str, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.__validate_blank_node, json_schema_input_type=PydanticUndefined)] | ~ontolutils.classes.thingmodel.ThingModel | None = None, closeMatch: ~pydantic.networks.HttpUrl | ~pydantic.networks.FileUrl | ~typing.Annotated[str, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.__validate_blank_node, json_schema_input_type=PydanticUndefined)] | ~ontolutils.classes.thingmodel.ThingModel | None = None, exactMatch: ~pydantic.networks.HttpUrl | ~pydantic.networks.FileUrl | ~typing.Annotated[str, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.__validate_blank_node, json_schema_input_type=PydanticUndefined)] | ~ontolutils.classes.thingmodel.ThingModel | None = None, description: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString], isDefinedBy: ~typing.Annotated[object, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.validate_resource_type, json_schema_input_type=PydanticUndefined)] | ~typing.List[~typing.Annotated[object, ~pydantic.functional_validators.WrapValidator(func=~ontolutils.typing.validate_resource_type, json_schema_input_type=PydanticUndefined)]] | None = None, pref_label: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, hidden_label: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, definition: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, note: ~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note | ~typing.List[~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note] | None = None, scope_note: ~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note | ~typing.List[~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note] | None = None, editorial_note: ~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note | ~typing.List[~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note] | None = None, change_note: ~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note | ~typing.List[~ontolutils.classes.thing.LangString | ~ontolutils.ex.skos.concept.Note] | None = None, in_scheme: ~ontolutils.ex.skos.concept.ConceptScheme | ~typing.List[~ontolutils.ex.skos.concept.ConceptScheme] | None = None, example: ~ontolutils.classes.thing.LangString | ~typing.List[~ontolutils.classes.thing.LangString] | None = None, name: str, **extra_data: ~typing.Any)¶
Implementation of ssno:StandardNameModification
- __init__(**data: Any) None¶
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.
Methods
__init__(**data)Create a new model by parsing and validating input data from keyword arguments.
build(namespace, namespace_prefix, ...)Build a Thing object
construct([_fields_set])copy(*[, include, exclude, update, deep])Returns a copy of the model.
dict(*[, include, exclude, by_alias, ...])from_file([source, format, limit, context])Initialize the class from a file
from_jsonld([source, data, limit, context])Initialize the class from a JSON-LD source
from_orm(obj)from_ttl([source, data, limit, context])Initialize the class from a Turtle source
get_context()Return the context of the class
get_jsonld_dict([base_uri, context, ...])Return the JSON-LD dictionary of the object.
iri([key, compact])Return the IRI of the class or the key
json(*[, include, exclude, by_alias, ...])map(other)Return the class as another class.
model_construct([_fields_set])Creates a new instance of the Model class with validated data.
model_copy(*[, update, deep])Usage docs: https://docs.pydantic.dev/2.10/concepts/serialization/#model_copy
model_dump(*[, mode, include, exclude, ...])Usage docs: https://docs.pydantic.dev/2.10/concepts/serialization/#modelmodel_dump
model_dump_json(*[, indent, include, ...])Usage docs: https://docs.pydantic.dev/2.10/concepts/serialization/#modelmodel_dump_json
model_dump_jsonld([context, exclude_none, ...])Similar to model_dump_json() but will return a JSON string with context resulting in a JSON-LD serialization.
model_dump_ttl([context, exclude_none, ...])Dump the model as a Turtle string.
model_json_schema([by_alias, ref_template, ...])Generates a JSON schema for a model class.
model_parametrized_name(params)Compute the class name for parametrizations of generic classes.
model_post_init(_BaseModel__context)Override this method to perform additional initialization after __init__ and model_construct.
model_rebuild(*[, force, raise_errors, ...])Try to rebuild the pydantic-core schema for the model.
model_validate(obj, *[, strict, ...])Validate a pydantic model instance.
model_validate_json(json_data, *[, strict, ...])Usage docs: https://docs.pydantic.dev/2.10/concepts/json/#json-parsing
model_validate_strings(obj, *[, strict, context])Validate the given object with string data against the Pydantic model.
parse_file(path, *[, content_type, ...])parse_obj(obj)parse_raw(b, *[, content_type, encoding, ...])schema([by_alias, ref_template])schema_json(*[, by_alias, ref_template])serialize(format[, context, exclude_none, ...])Serialize the object to a given format. This method calls rdflib.Graph().parse(), so the available formats are the same as for the rdflib library:
"xml","n3","turtle","nt","pretty-xml","trix","trig","nquads","json-ld"and"hext"are built in. The kwargs are passed to rdflib.Graph().parse().update_forward_refs(**localns)validate(value)Attributes
model_computed_fieldsmodel_configConfiguration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
model_extraGet extra fields set during validation.
model_fieldsmodel_fields_setReturns the set of fields that have been explicitly set on this model instance.
namespacenamespacesReturn the namespaces of the class
uriurirefsReturn the urirefs of the class
namedescriptionprefLabelaltLabelhiddenLabeldefinitionnotescopeNoteeditorialNotechangeNoteinSchemeexampleidlabelbroadercommentaboutrelationcloseMatchexactMatchisDefinedBy