Tipo de objeto que um repositório de origem pode conter. Cada classe contém um conjunto de atributos que descrevem as características de objetos da classe. Cada classe pode ter zero ou mais relacionamentos com outras classes. Classes relacionadas podem estar no mesmo modelo ou em um modelo diferente. Cada classe tem uma classe pai relacionadas no mesmo modelo. Cada classe pode ter zero ou mais classes filho relacionadas no mesmo modelo.