{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.0.0",
  "lastModified": "2026-06-15T20:13:55.508Z",
  "sourcePath": "src/main/data/docs",
  "docId": "SMPTE.RP2021-9.2017",
  "document": {
    "abstract": "This recommended practice has the following objectives: Describe the types of messages that will be communicated amongst applications and their corresponding formats within BXF SMPTE 2021. Describe the aspects of the BXF protocol which are recommended that applications support to achieve maximum interoperability and also to identify those aspects of the protocol that are not recommended at this time. Describe the approaches for representing errors within BXF messages. Describe how XML schema extensions should be implemented to maximize interoperability between systems. Describe the following extensions: Usage attribute extension; Filename element extension; Configuration extension.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "approvalDate": "2017-06-27",
    "approvalDate$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-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/rp2021-9-2017/rp2021-9-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/rp2021-9-2017/rp2021-9-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/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "depositDate": "2017-06-30",
    "depositDate$meta": {
      "confidence": "high",
      "note": "Source XML <publication_date> — appears to be SMPTE/IEEE Xplore deposit date, distinct from actual publicationDate (from _source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-13T21:13:37.613Z"
    },
    "docId": "SMPTE.RP2021-9.2017",
    "docId$meta": {
      "confidence": "high",
      "note": "Calculated from parsed/inferred metadata",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "docLabel": "SMPTE RP 2021-9:2017",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from parsed/inferred typenumber/number/date",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "docNumber": "2021",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from HTML pubNumber meta tag",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "docPart": "9",
    "docPart$meta": {
      "confidence": "high",
      "note": "Parsed from HTML pubPart meta tag",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "docSuiteTitle": "Broadcast Exchange Format (BXF)",
    "docSuiteTitle$meta": {
      "confidence": "high",
      "note": "Parsed from HTML pubSuiteTitle meta tag, or derived from wrapper title for PDF releases",
      "originalValue": null,
      "source": "parsed",
      "updated": "2025-12-12T21:29:19.943Z",
      "version": "extractDocs.js@commit:e5213a0e988e"
    },
    "docTitle": "Implementing Broadcast Exchange Format (BXF)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from HTML pubTitle, or derived from wrapper title for PDF releases",
      "originalValue": "Broadcast Exchange Format (BXF) — Implementing Broadcast Exchange Format (BXF)",
      "overridden": true,
      "source": "parsed",
      "updated": "2025-12-12T21:29:19.943Z",
      "version": "extractDocs.js@commit:e5213a0e988e"
    },
    "docType": "Recommended Practice",
    "docType$meta": {
      "confidence": "high",
      "excludeChanges": true,
      "note": "Publication type parsed from HTML | TRIAGE: RP prefix → Recommended Practice; XML mapping too generic",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2026-05-13T21:00:11.996Z"
    },
    "doi": "10.5594/SMPTE.RP2021-9.2017",
    "doi$meta": {
      "confidence": "medium",
      "note": "Constructed from parsed/inferred type/date",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "group": "smpte-34cs-tc",
    "group$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "href": "https://doi.org/10.5594/SMPTE.RP2021-9.2017",
    "href$meta": {
      "confidence": "high",
      "note": "URL generated and verified via redirect resolution",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "icsCodes": [
      {
        "code": "33.160.01",
        "description": "Audio, video and audiovisual systems in general"
      },
      {
        "code": "33.170",
        "description": "Television and radio broadcasting"
      },
      {
        "code": "33.200",
        "description": "Telecontrol. Telemetering"
      }
    ],
    "icsCodes$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "isbn": "978-1-68303-087-4",
    "isbn$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "keywords": [
      "Communication",
      "Networking and Broadcast Technologies",
      "Identification",
      "Television",
      "File Formats",
      "Control",
      "BXF",
      "XML"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "numberOfPages": "90",
    "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–90",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "productNumber": "SSD001968",
    "productNumber$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "publicationDate": "2017-06-27",
    "publicationDate$meta": {
      "confidence": "high",
      "excludeChanges": true,
      "note": "Parsed from HTML pubDateTime meta tag | TRIAGE: Registry matches releaseTag (gospel); source XML date appears to be SMPTE-IEEE Xplore deposit date, not publication",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2026-05-13T21:13:37.613Z"
    },
    "publisher": "SMPTE",
    "publisher$meta": {
      "confidence": "high",
      "note": "Parsed from HTML publisher meta tag",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "publisherLocation": {
      "city": "White Plains, NY",
      "city$meta": {
        "confidence": "high",
        "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-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/rp2021-9-2017/rp2021-9-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/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "references": {
      "bibliographic": [
        "W3C.xml"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "note": "Resolved from sibling -ref.xml via resolveSmpteSourceRefs.js",
        "source": "parsed",
        "updated": "2026-05-19T15:31:12.559Z"
      },
      "normative": [
        "SMPTE.ST2021-1.2015",
        "RFC4122"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Extracted from sibling -ref.xml via extractSmpteSourceRefs.js",
        "source": "parsed",
        "updated": "2026-05-18T22:53:40.390Z"
      }
    },
    "releaseTag": "20170627-pub",
    "releaseTag$meta": {
      "confidence": "high",
      "note": "Release tag parsed from URL folder structure",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
      "updated": "2025-10-26T17:01:38.188Z"
    },
    "resolvedHref": "https://pub.smpte.org/doc/rp2021-9/20170627-pub/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": "https://my.smpte.org/s/product-details?id=a1BVR0000007Nb3",
      "overridden": true,
      "source": "resolved",
      "updated": "2025-10-30T22:54:24.233Z",
      "version": "extractDocs.js@commit:ee2844fb1cf2"
    },
    "standardId": "21036",
    "standardId$meta": {
      "confidence": "high",
      "note": "Parsed from sibling XML (_source/SMPTE/APTARA/METADATA and PDFs ALL CONTENT/Standard/rp2021-9-2017/rp2021-9-2017.xml)",
      "source": "parsed",
      "updated": "2026-05-12T21:55:08.867Z"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Calculated from the releaseTag(s) and other status values",
        "originalValue": null,
        "source": "resolved",
        "updated": "2025-10-26T17:01:38.188Z"
      },
      "amended": false,
      "amended$meta": {
        "confidence": "high",
        "note": "Parsed from wrapper #amendments",
        "originalValue": null,
        "source": "parsed",
        "updated": "2025-10-26T17:01:38.188Z"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Calculated from the releaseTag(s)",
        "originalValue": null,
        "source": "resolved",
        "updated": "2025-10-26T17:01:38.188Z"
      },
      "reaffirmDate": "2017-06-29",
      "reaffirmDate$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:13:55.508Z",
        "version": "smpte-zoho-standards@v1"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Calculated from the releaseTag(s)",
        "originalValue": null,
        "source": "resolved",
        "updated": "2025-10-26T17:01:38.188Z"
      }
    }
  }
}