3. A system comprising: at least one processor; and a memory storing a program, which, when executed on the at least one processor, performs an operation comprising: identifying at least one new resource to add to a cloud, the cloud comprising at least one preexisting resource; creating an ontology extension for the at least one new resource including metadata associated with the at least one new resource; creating a relationship between the at least one new resource and the at least one preexisting resource, evaluating the relationship, and storing information regarding the relationship among the metadata included in the ontology extension; and storing the ontology extension.
14. The system of claim 3 , wherein the operation further comprises propagating information with respect to the at least one new resource to the at least one preexisting resource.