2.6.2 LabelInfo Stream Locations

The LabelInfo stream (1) comprised of XML described in section 2.6.4 shall be written in the \0x06DataSpaces\TransformInfo storage when Information Rights Management (IRM) is applied to the document and the publishing license is present in the file and there is at least one qualifying sensitivity label per section 2.6.3 to have corresponding sensitivity label metadata written to the LabelInfo stream (2).

The LabelInfo stream (2) comprised of XML described in section 2.6.4 shall be written to the OPC package in the Sensitivity Label Information part ([MS-OI29500] section 3.4.1.5) when Information Rights Management (IRM) is not applied to the document or the publishing license is not present in the file and there is at least one qualifying sensitivity label per section 2.6.3 to have corresponding sensitivity label metadata written to the LabelInfo stream (2).

For either location an implementation might write an empty labelList element per section 2.6.4.3 if there are no qualifying sensitivity labels.

Files ought not to contain sensitivity labels in both places, and implementations reading shall ignore sensitivity label metadata written to the encrypted OPC package if the \0x06DataSpaces\TransformInfo storage contains a valid LabelInfo stream (1).