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_fields

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_extra

Get extra fields set during validation.

model_fields

model_fields_set

Returns the set of fields that have been explicitly set on this model instance.

namespace

namespaces

Return the namespaces of the class

uri

urirefs

Return the urirefs of the class

name

description

prefLabel

altLabel

hiddenLabel

definition

note

scopeNote

editorialNote

changeNote

inScheme

example

id

label

broader

comment

about

relation

closeMatch

exactMatch

isDefinedBy