Models / Oid

Oid

class teksi_hooks.models.oid.Oid(value)[source]

Validated INTERLIS OID value.

Concrete subclasses define the validation pattern used for the underlying identifier format.

Parameters:

value (str)

Base class: ABC

Fields

value

Type: str

Raw OID value. Must match the validation pattern defined by the concrete OID type.

Standardoid

class teksi_hooks.models.oid.Standardoid(value)[source]

Validated INTERLIS standard OID value.

A Standardoid is represented as a 16-character word string. It is used as a stable identifier for TEKSI / INTERLIS objects, organizations and data owners.

Parameters:

value (str)

Base class: Oid

Fields

value

Type: str

Raw OID value. Must match the validation pattern defined by the concrete OID type.