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 and using a validation schema to validate one or more objects governed by the ontology and derived from one or more data-centric components of content that has a semantically independent structure; wherein the managing is neutral relative to implementation of the content.