Formats
How Format objects are used in the Cinnamon CMS

Formats are Cinnamon's way to define a document's content as seen by other applications.
Basically, Cinnamon is content agnostic, because you can put anything you want into a document - as long as it can be uploaded by your client to the server. This could be a PDF, a word document, a txt file - or a video, audio or a zip archive.
A Cinnamon Format defines the content type and the file system extension used for a certain type of documents. A client can use a document's Format as an indicator how and with which supporting application its content should be opened or viewed.
An object which has no content has a null format.

