1. A method of maintaining data described in a plurality of data models, the method comprising: using an ontology to describe the data models; and managing the data models using the ontology to support semantic usage of the data in content, the managing including using a validation schema to derive and validate one or more objects governed by the ontology, the one or more objects derived from one or more data-centric components of the content, the content having a structure semantically independent of the ontology; wherein the managing is neutral relative to implementation of the content.