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.