OptionalColumnsExtra or custom columns on MJ: Content Items for the child record this block produces.
OptionalContentRaw bytes of a non-text block (e.g. a PDF inside an archive), which gets its own extraction.
OptionalExtractorForces an extractor for this block, set by the extractor that produced it.
OptionalFileThe block's file type, when a splitting extractor knows it differs from its parent's.
OptionalKeyThe block's identity within its parent (e.g. an archive member path), appended to the parent's URL.
OptionalRequestExplicit request for downstream pipeline work on the child record this block produces.
The block's text. Empty for a non-text block (see Content); never decode arbitrary bytes into it.
OptionalTitleA title the extractor could determine from the block's own structure.
OptionalTitleHow much the extractor trusts that title. Omitted means it has no opinion.
One block of extracted content. Several blocks (e.g. archive members) become several records.