2.1.13 Object Group

An object group specifies a subset of objects in a revision manifest (section 2.1.9). An object group MUST NOT be referenced by more than one revision manifest.

An object group MUST be contained within a single file node list (section 2.4). This file node list MUST have the following structure:

  • FileNode structure (section 2.4.3) with a FileNodeID field value equal to 0x0B4 (ObjectGroupStartFND structure, section 2.5.32).

  • Global identification table (section 2.1.3).

  • Zero or more FileNode structures with any of the following FileNodeID field values:

    • 0x08C (DataSignatureGroupDefinitionFND structure, section 2.5.33).

    • 0x0A4 (ObjectDeclaration2RefCountFND structure, section 2.5.25).

    • 0x0A5 (ObjectDeclaration2LargeRefCountFND structure, section 2.5.26).

    • 0x0C4 (ReadOnlyObjectDeclaration2RefCountFND structure, section 2.5.29).

    • 0x0C5 (ReadOnlyObjectDeclaration2LargeRefCountFND structure, section 2.5.30).

    • 0x072 (ObjectDeclarationFileData3RefCountFND structure, section 2.5.27).

    • 0x073 (ObjectDeclarationFileData3LargeRefCountFND structure, section 2.5.28).

  • FileNode structure with a FileNodeID field value equal to 0x0B8 (ObjectGroupEndFND structure, section 2.4.3).