Skip to content

voiage.contracts.normalized_input.DatasetManifest

Versioned metadata sufficient to interpret a normalized dataset.

serialize_extensions([positional or keyword] self: None = None, [positional or keyword] value: object = None) -> object

Restore frozen extensions to their JSON representation.

Parameters:

  • self
  • value object

Returns: object

validate_references([positional or keyword] self: None = None) -> DatasetManifest

Reject duplicate table IDs and dangling binding references.

Parameters:

  • self

Returns: DatasetManifest

canonical_json([positional or keyword] self: None = None) -> str

Return deterministic JSON used for metadata and content identity.

Parameters:

  • self

Returns: str