1. A method for utilizing an ontology within an information system, comprising: defining an ontology to categorize content contained within a plurality of electronic content files provided to an information system; receiving an electronic content file at the information system, the electronic content file containing new content; assigning an ontology classification to the electronic content file from a level of the ontology based on the new content contained in the electronic content file; selecting a template for the electronic content file from a set of templates within the information system based on the ontology classification of the electronic content file, each template classified to at least one level of the ontology, and each template specifying requirements for new content added to the information system using the template, wherein the requirements define content structure, minimum content specifications, and additional contents required for inclusion within the information system, and wherein selecting a template for the electronic content file includes: identifying a template classified at the ontology level of the electronic content file if a template is classified therein; identifying a template classified elsewhere within the ontology if a template is not classified at the ontology level of the electronic content file by traversing the ontology to locate a template at a nearest ancestor of the ontology level of the electronic content file; and applying, if a template was identified within the ontology, the selected template and the requirements of the selected template to the electronic content file; and implementing any applicable changes to the new content of the electronic content file resulting from applying the requirements of the selected template to the new content of the electronic content file, the applicable changes to the new content implemented prior to addition of the electronic content file to the information system.