1. A method of generating an information template from a domain ontology, the information template being specific to a content management system (CMS), said method comprising: a computer system receiving a specification of said domain ontology; said computer system generating a platform independent model (PIM) that includes elements that represent knowledge in said CMS; said computer system converting said PIM to a platform specific model (PSM) that is based on said CMS; and based on said PSM, said computer system generating said information template specific to said CMS, wherein a result of said generating said information template is a documentation of content for said CMS in a format specified by said information template.