{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.0.0",
  "generatedAt": "2026-06-23T16:57:17.111Z",
  "sourcePath": "src/main/data/docs",
  "docId": "SMPTE.ST336.2017",
  "document": {
    "abstract": "This standard defines a byte-level data encoding protocol for representing data items and data groups. This protocol defines a data structure which is independent of the application or transportation method used. — The standard defines a Key-Length-Value (KLV) triplet as a data interchange protocol for data items or data groups where the Key identifies the data, the Length specifies the length of the data and the Value is the data itself. The KLV protocol provides a common interchange point for all compliant applications irrespective of the method of implementation or transport.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "approvalDate": "2017-07-21",
    "approvalDate$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "copyright": {
      "holder": "Society of Motion Picture and Television Engineers, Inc.",
      "holder$meta": {
        "confidence": "high",
        "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
        "source": "parsed",
        "updated": "2026-05-12T21:55:08.867Z"
      },
      "year": "2017",
      "year$meta": {
        "confidence": "high",
        "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
        "source": "parsed",
        "updated": "2026-05-12T21:55:08.867Z"
      }
    },
    "copyright$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "docId": "SMPTE.ST336.2017",
    "docId$meta": {
      "confidence": "high",
      "note": "Calculated from parsed/inferred metadata",
      "originalValue": null,
      "source": "manual",
      "sourceUrl": "https://pub.smpte.org/doc/st336/20170721-pub/",
      "updated": "2025-10-30T00:00:00Z"
    },
    "docLabel": "SMPTE ST 336:2017",
    "docLabel$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "docNumber": "336",
    "docNumber$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "docTitle": "Data Encoding Protocol using Key-Length-Value",
    "docTitle$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "docType": "Standard",
    "docType$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "doi": "10.5594/SMPTE.ST336.2017",
    "doi$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "group": "smpte-30mr-tc",
    "group$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "href": "https://doi.org/10.5594/SMPTE.ST336.2017",
    "href$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "icsCodes": [
      {
        "code": "33.160.01",
        "description": "Audio, video and audiovisual systems in general"
      },
      {
        "code": "33.170",
        "description": "Television and radio broadcasting"
      }
    ],
    "icsCodes$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "isbn": "978-1-68303-090-4",
    "isbn$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "keywords": [
      "DCinema",
      "MXF Core",
      "Communication",
      "Networking and Broadcast Technologies",
      "Metadata"
    ],
    "keywords$meta": {
      "confidence": "medium",
      "note": "Union of curated keywords + source XML keywords (re-normalized via splitAndNormalizeKeywords)",
      "source": "manual",
      "updated": "2026-05-13T21:38:55.397Z"
    },
    "numberOfPages": "36",
    "numberOfPages$meta": {
      "confidence": "high",
      "note": "Cross-filled from Zoho standards export (_source/SMPTE/Zoho/SMPTE Standards Document Zoho Export 2026-05-21.json)",
      "source": "parsed",
      "updated": "2026-06-15T20:12:21.844Z",
      "version": "smpte-zoho-standards@v1"
    },
    "pages": "1–36",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "productNumber": "SSD001971",
    "productNumber$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "publicationDate": "2017-07-21",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from HTML pubDateTime meta tag",
      "originalValue": "2017-08-21",
      "overridden": true,
      "source": "parsed",
      "updated": "2025-10-12T23:29:14.938Z"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "medium",
      "source": "manual",
      "updated": "2025-07-01T00:00:00Z"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
        "source": "parsed",
        "updated": "2026-05-12T21:55:08.867Z"
      },
      "country": "USA",
      "country$meta": {
        "confidence": "high",
        "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
        "source": "parsed",
        "updated": "2026-05-12T21:55:08.867Z"
      }
    },
    "publisherLocation$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "references": {
      "bibliographic": [
        "SMPTE.ST335.2012",
        "SMPTE.ST395.2014",
        "SMPTE.ST400.2012",
        "SMPTE.RP225.2005",
        "SMPTE.ST2003.2012",
        "SMPTE.ST2088",
        "ISO.8824-1.2008",
        "SMPTE.ST377-1.2011",
        "SMPTE.ST379-1.2009",
        "SMPTE.ST379-2.2010",
        "SMPTE.ST380.2004",
        "SMPTE.EG377-3",
        "orphan/SMPTE.ST336.2017/ref-bib-8"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "note": "Resolved from sibling -ref.xml via resolveSmpteSourceRefs.v2.js (orphan-slug-mint)",
        "source": "parsed",
        "updated": "2026-06-22T23:05:50.315Z"
      },
      "normative": [
        "SMPTE.ST298.2009",
        "ISO.8825-1.2008"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Extracted from sibling -ref.xml via extractSmpteSourceRefs.js",
        "source": "parsed",
        "updated": "2026-05-18T22:32:54.783Z"
      }
    },
    "releaseTag": "20170721-pub",
    "releaseTag$meta": {
      "confidence": "high",
      "note": "Release tag parsed from URL folder structure",
      "originalValue": null,
      "source": "parsed",
      "updated": "2025-10-12T23:29:14.938Z"
    },
    "resolvedHref": "https://pub.smpte.org/doc/st336/20170721-pub/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": "https://my.smpte.org/s/product-details?id=a1BVR0000007NfL",
      "overridden": true,
      "source": "resolved",
      "updated": "2025-10-30T22:51:49.569Z",
      "version": "extractDocs.js@commit:ee2844fb1cf2"
    },
    "standardId": "21042",
    "standardId$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/st0336-2017/st0336-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "medium",
        "source": "manual",
        "updated": "2025-07-01T00:00:00Z"
      },
      "amended": false,
      "amended$meta": {
        "confidence": "high",
        "note": "Parsed from wrapper #amendments",
        "originalValue": null,
        "source": "parsed",
        "updated": "2025-10-12T23:29:14.938Z"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Calculated from the releaseTag(s)",
        "originalValue": null,
        "source": "resolved",
        "updated": "2025-10-12T23:29:14.938Z"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Calculated from the releaseTag(s)",
        "originalValue": null,
        "source": "resolved",
        "updated": "2025-10-12T23:29:14.938Z"
      }
    }
  }
}