O modelo de objeto comum do Rational CM API mapeia os objetos de cada produto Rational suportado para uma hierarquia de proxy de recurso, com base no modelo de proxy e de propriedades do WVCM. Esse modelo de dados comuns possibilita que os aplicativos clientes do Rational CM API recuperem os dados de qualquer produto integrado por meio de um conjunto de interfaces, como recursos do CM API. Um arquivo, um VOB (Versioned Object Base) e um banco de dados do usuário ou consulta são exemplos de recursos.
Os mapeamentos entre um recurso do produto e os proxies de recurso do Rational CM API são definidos em cada pacote específico do produto. Por exemplo, um registro do Rational ClearQuest é mapeado para uma instância da interface CqRecord do Rational CM API. A interface CqRecord do Rational CM API é uma extensão (definida no com.ibm.rational.wvcm.stp.cq) da interface StpResource (definida no com.ibm.rational.wvcm.stp), que é ela mesma uma extensão da interface Recurso do WVCM. A interface Recurso fornece os mecanismos padrão para recuperar as propriedades (por exemplo, Nome e Descrição) e o conteúdo de um recurso, incluindo seus relacionamentos com outros tipos de recursos (por exemplo, de um registro para um campo).