12.3.22 Volatile Dependencies Part

12.3.22 Volatile Dependencies Part

Content Type:

application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml

Root Namespace:

http://purl.oclc.org/ooxml/spreadsheetml/main

Source Relationship:

http://purl.oclc.org/ooxml/officeDocument/relationships/volatileDependencies

An instance of this part type contains information involving real-time data formulas in a workbook. Real-time data formulas return values that change over time — often every few seconds — and require connectivity to programs outside of the workbook to retrieve their data. In cases where those programs are not available, real- time data formulas can use the information stored in the Volatile Dependencies part to calculate results, rather than generate errors. More information on real-time data functions can be found in 18.17.7.284 and 18.17.7.65 through 18.17.7.71.

A package shall contain exactly one Volatile Dependencies part, and that part shall be the target of an implicit relationship from the Workbook (12.3.23) part.

[Example: The following Workbook part-relationship item contains a relationship to the Volatile Dependencies part, which is stored in the ZIP item volatileDependencies.xml:

<Relationships xmlns="…">
  <Relationship Id="rId8"
    Type="http://…/volatileDependencies"
    Target="volatileDependencies.xml"/>
</Relationships>

end example]

The root element for a part of this content type shall be volTypes.

[Example:

<volTypes xmlns="…"/>

end example]

A Volatile Dependencies part shall be located within the package containing the relationships part (expressed syntactically, the TargetMode attribute of the Relationship element shall be Internal).

A Volatile Dependencies part shall not have implicit or explicit relationships to any other part defined by ISO/IEC 29500.

Last updated on