Documents that are checked into Content Platform Engine require a class. A document can be classified manually, with a user selecting the document's class, or it can be classified automatically when the document is checked in. In addition, an incoming document of a specified MIME type can be automatically assigned to a target document class and selected properties of that target class can be set based on values that are found in the incoming document.