Skip to main content

cjm-transcript-graph-schema

Audio-transcript layer schema for context graphs: Source, AudioSegment, Transcript, and Segment nodes with deterministic identity tuples and graph-node mapping, shared by the transcription, decomposition, and correction workflow cores.

Modules

  • cjm_transcript_graph_schema.schema — The audio-transcript layer schema (where-graph-begins locked layer schema): Source -> AudioSegment(coarse boundary) -> AudioRendition(model-input: raw | vocals | ...) -> Transcript(per-transcriber variants) emitted by transcription, extended with the fine Segment spine (per-rendition) by decomposition. Deterministic identity tuples per the stage-5 ratified rule; the AudioRendition node lets raw + preprocessed model-inputs of one boundary coexist in one graph. Document from the pre-CR-18 era dissolves into Source.

API

cjm_transcript_graph_schema.schema

  • AudioRenditionNode class — A model-input rendition OF an AudioSegment — the materialized 16k-mono WAV
  • AudioSegmentNode class — Coarse ~5-min spine member: a BOUNDARY range of the Source (an audio fact),
  • CollectionNode class — An intrinsic collection (book, podcast series, lecture course) — the
  • SegmentNode class — Fine spine member: one VAD chunk — IMMUTABLE audio range + CORRECTABLE
  • SourceNode class — The provenance root: one ingested media file.
  • TranscriptGraphLabels class — Node labels of the audio-transcript layer schema.
  • TranscriptNode class — One transcriber's text for one AudioRendition (per-transcriber variants at
  • TranscriptSliceRef class — One per-transcriber char-range reference for a fine Segment: where this
  • audio_rendition_node_id function — AudioRendition identity = (audio segment, preprocessing chain).
  • audio_segment_node_id function — AudioSegment identity = (source, boundary range).
  • collection_edges function — Membership edges for a collection (ae3464fc: ORDER IS OPTIONAL).
  • collection_node_id function — Collection identity = the NORMALIZED TITLE (ratified fork, hub-session
  • normalize_collection_title function — Normalize a collection title for identity derivation.
  • segment_node_id function — Fine Segment identity = audio-side only (audio rendition, VAD config, chunk
  • source_node_id function — Source identity = the ingested file's content hash (Thread-1 ingested-root identity).
  • transcript_node_id function — Transcript identity = (audio rendition, transcriber, config) — MIRRORS the

Dependencies

Depends on: cjm-context-graph-layer, cjm-context-graph-primitives Used by: cjm-context-graph-layer, cjm-transcript-correction-core, cjm-transcript-correction-tui, cjm-transcript-decomp-core, cjm-transcription-core

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cjm_transcript_graph_schema-0.0.8.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cjm_transcript_graph_schema-0.0.8-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file cjm_transcript_graph_schema-0.0.8.tar.gz.

File metadata

File hashes

Hashes for cjm_transcript_graph_schema-0.0.8.tar.gz
Algorithm Hash digest
SHA256 7b020f3fcec02d632f7d0fcd159aeb060f9d9488ba8925b4d9e1002210b24c0f
MD5 7e262997a7d07d5b6041b4e57fee9c10
BLAKE2b-256 873cddf36db0dbe37b6d536f15a5af65f10f639ec2d760f53ca6c26cff9c37d0

See more details on using hashes here.

File details

Details for the file cjm_transcript_graph_schema-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for cjm_transcript_graph_schema-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ffebffd27bb56709dbaa8d93a5643c262b92c170c2ff7ae843fa494bcc4b0244
MD5 87afc3b643622eaee07f616b63303759
BLAKE2b-256 13aa8a0a1b29b18378b149e216e05691821296d8c7e8d7a6ed1a8c38537e9fa2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page