GEMObject This is a generic object from which everything in our ontology will be derived. GEMCode This is a general code class that we will extend Application Code This is used to describe science application Visualization Code This is used to describe visualization applications ComputeResources This is a general compute resource class that we will extend GEMData This is a general data class that we will extend GEMData This is a general data format class that we will extend ' ' ' '