t;xs:attribute name="add"    type="xs:string" /&gt;
    &lt;xs:attribute name="remove" type="xs:string" /&gt;
  &lt;/xs:complexType&gt;

  &lt;xs:complexType name="UsedType"&gt;
    &lt;xs:attribute name="file"      type="xs:string" /&gt;
    &lt;xs:attribute name="path"      type="xs:string" /&gt;
    &lt;xs:attribute name="timestamp" type="xs:dateTime" /&gt;
  &lt;/xs:complexType&gt;

  &lt;!-- Group section contains a list of files and (sub-)groups --&gt;
  &lt;xs:complexType name="GroupType"&gt;
    &lt