The complex fragmentType datatype represents a fragment element notation. The complex associationType datatype represents an association element notation. The complex toolAttributesType datatype represents an toolAttributes element notation. The item for which the XooML fragment is metadata. Potentially useful in synchronization. Used in synchronization. For the folders, this is the file system. A generalization would have a tool querying into another app -- like Word or Outlook or an HTML editor – to access the structure and content for which the XooML fragment is an overlay. Version of the XooML schema. The value needs to comply with the versionType datatype. Represents the GUID of an association. Usually represents a URI but could be a text “snippet”. Represents the icon related to associationItem attribute. A list of zero or more URI's pointing to fragments. A URI in the list might point to a database with instructions to use the AssociatedItem URI as a key for retrieval of the fragment. Range of values still TBD but could probably include options of a tool like “SynchToy”. (subscribe, read synchronization, write-through). Text to be displayed. If null then use file system default. For folder, this would be Windows Explorer. For a Word document this would be Word, etc. URI or text "snippet" for tool that created the association. URI or text "snippet" for tool that last modified the association. The createdOn timedate represents the timestamp the association was created. The modifiedOn timedate represents the timestamp the association was last modified. The versionType datatype represents a version notation. The GUID datatype represents a guid notation, generally the id of an element.