1. A method for dynamically selecting templates through the use of an ontology within an information system, comprising: defining an ontology to structure content within an information system; providing a content item to the information system; assigning an ontology classification to the content item from a level of the ontology; selecting a template for the content item from a set of templates within the information system based on the ontology classification of the content item, each template containing required properties for content within the information system, and each template classified to a level of the ontology, including: identifying a template classified at the ontology level of the content item 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 content item by traversing the ontology to locate a template at a nearest ancestor of the ontology level of the content item; and applying, if a template was identified within the ontology, the selected template to the content item.