At the lowest layer Camlistore doesn't care what you put in it (everything is just dumb bytes) and you're free to adopt your own data model. However, the upper layers of Camlistore standardize on a common schema to represent various classes of data.
Here are some of the models we've started to formalize a JSON schema for: