Slide Update Info

For each slide in a presentation that has an update relationship with its counterpart in a Slide Library, a Slide Update Info part is created. The diagram below provides an overview of this relationship.

Each Slide Update Info part is stored under its own folder. For example:

/ppt/slideUpdateInfo/slideUpdateInfo1.xml
/ppt/slideUpdateInfo/slideUpdateInfo3.xml

The part is indentified for each slide by a relationship with the following characteristics:

Type: http://…/slideUpdateInfo
TargetMode: Internal
Target= "<Uri of the slideupdateinfo part for the slide>"

The content type of the update info part is application/vnd.openxmlformats-officedocument.presentationml.slideUpdateInfo+xml.

It contains:

  • Modified time of the slide on the server when it was inserted (stored in ISO 8061 format).

  • Time the slide was inserted into the presentation.

  • Regular ID of the slide on the server (saved as a string)

These Slide Update Info parts themselves have an external relationship to the Slide Library Url from which the Slide was inserted.

Type: http://.../slidelibraryUrl
TargetMode: External
Target = “<Url of the Slide Library>”

Every Slide Update Info part should have exactly one occurrence of this relationship.

Samples:

slideupdateinfo1.xml

<p:sldUpdatePr  serverSldId="7991" serverSldModifiedTime="2006-03-08T18:48:33"
  clientInsertedTime="2006-03-10T06:02:33.975" />

slideupdateinfo1.xml.rels

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
  <Relationships xmlns="http://.../relationships">
  <Relationship Id="rId1" Type=http://.../slideUpdateUrl
    Target="http://content/slides" TargetMode="External" />
</Relationships>