1. A metadata repository comprising: a storage system to store: first metadata defining a BO (business object) object model; a business object comprising an instance of the BO object model; and second metadata defining a first object model to define a query on the BO object model, wherein the first object model is an instance of a business object view metadata model, wherein the BO object model is an instance of a business object metadata model; wherein the business object view metadata model is separate from and different than the business object metadata model; wherein the business object view metadata model and the business object metadata model are instances of a same meta-metadata model; wherein the first object model that is an instance of the business object view metadata model includes a query definition to define the query on the BO object model, the query definition to define the query on the BO object model specifying: an item ID from an item node, a root ID from a root node, and a description text from a description node; and wherein the meta-metadata model and the business object metadata model are identical, wherein the business object metadata model comprises an instance of itself.