Chapter 8. Format Of Journals

The mimetype for journals is "application/x-vnd.kolab.journal". This is the specification of the body contents:

        <?xml version="1.0" encoding="UTF-8"?>
        <journal version="1.0">
          <!-- Common fields -->
          <uid>(string, no default)</uid>
          <body>(string, default empty)</body>
          <categories>(string, default empty)</categories>
          <creation-date>(datetime, no default)</creation-date>
          <last-modification-date>(datetime, no default)</last-modification-date>
          <sensitivity>(string, default public)</sensitivity>
          {<inline-attachment>(string, no default)</inline-attachment>}
          {<link-attachment>(string, no default)</link-attachment>}
          <product-id>(string, default empty)</product-id>
        
          <!-- Journal specific fields -->
          <summary>(string, default empty)</summary>
          <start-date>(datetime, default not present)</start-date>
          <end-date>(datetime, default not present)</end-date>
          {<contact>
            <display-name>(string, default empty)</display-name>
            <smtp-address>(string, default empty)</smtp-address>
          </contact>}
        </journal>

See Section 4.1> for the description of the common fields

There can be any number of contacts, which is why these are in {}.