É possível usar as bibliotecas para gerenciar volumes grandes de recursos e de metadados de recursos.
É possível criar uma biblioteca para combinar recursos específicos ou para agrupar os recursos que não podem ser agrupados facilmente pelas comunidades, categorias, tags e relacionamentos.
Também é possível criar uma coleta de metadados de ativos. Por exemplo, você pode criar uma biblioteca para um tipo de ativo e todos os atributos, categorias e relacionamentos de ativos necessários que o tipo de ativo requer.
Embora os recursos possuam números de versão com os quais é possível controlar e gerenciar alterações, seus tipos, atributos, categorias e relacionamentos de recursos customizados não possuem um método comparável para gerenciar as alterações. Se você possuir uma biblioteca de recursos e metadados e um outro administrador alterar ou excluir um tipo de recurso, é possível reverter a biblioteca para restaurar os metadados para o repositório a partir da versão salva em uma biblioteca.
Para remover todos os recursos e metadados contidos a partir do uso ativo no repositório, é possível desativar uma biblioteca do repositório. Em seguida, nenhum outro usuário poderá procurar ou reutilizar os recursos ou metadados desativados.
Da mesma forma, é possível ativar uma biblioteca para incluir todos os recursos e metadados contidos no repositório. Os usuários podem localizar e reutilizar os recursos e metadados contidos.
Para criar um arquivo .zip de uma biblioteca que é possível importar em outro repositório do Rational Asset Manager, exporte uma biblioteca.
Da mesma forma, é possível importar uma biblioteca e ativá-la para incluir todos os recursos e metadados de recursos contidos no repositório.
Embora as bibliotecas sejam ferramentas poderosas para gerenciar coletas de recursos e metadados, elas possuem algumas restrições.
Por exemplo, se um tipo de recurso chamado Serviço da Web requerer um atributo chamado Servidor de Aplicativos, ao incluir o tipo de recurso Serviço da Web em uma biblioteca, o Rational Asset Manager incluirá automaticamente o atributo Servidor de aplicativos na biblioteca. Não é possível remover o atributo Servidor de Aplicativos a menos que você remova o tipo de recurso Serviço da Web.
Ao ativar uma biblioteca que entra em conflito com outra biblioteca ou com o repositório, o Rational Asset Manager tenta resolver os conflitos ativando os recursos ou metadados conflitantes a partir da nova biblioteca. A nova biblioteca então sobrescreve os elementos do repositório ou das bibliotecas que estão ativadas atualmente. A biblioteca original e qualquer elemento conflitante que ela continha são marcados como sujos (*). Essa indicação significa que o elemento foi alterado a partir do momento em que essa versão de biblioteca foi ativada.
Por exemplo, seu repositório possui duas bibliotecas, Biblioteca 1 e Biblioteca 2 e ambas contêm um tipo de recurso denominado Serviço da Web. A Biblioteca 1 está ativada; a Biblioteca 2 não está. Quando você ativa a Biblioteca 2, sua versão do tipo de recurso do Serviço da Web sobrescreve o tipo de recurso do Serviço da Web da Biblioteca 1. O tipo de recurso do Serviço da Web da Biblioteca 2 tornar-se o elemento que está ativo no repositório. Na página Bibliotecas, Library 1 está marcado com um asterisco, Library 1, versão 1.0 (*), o que indica que seus elementos foram alterados. Na página Visão Geral para a Biblioteca 1, o Serviço da Web do tipo de recurso também é marcado com um asterisco, *Serviço da Web. Esse asterisco indica que o tipo de recurso do Serviço da Web na biblioteca é diferente daquele que está ativo atualmente no repositório.
Para restaurar os elementos da Biblioteca 1 que foram sobrescritos, é possível reverter a biblioteca. Reverter a biblioteca reativa-a como ela foi salva originariamente e sobrescreve qualquer alteração nos recursos ou elementos que ocorreram após a biblioteca ter sido ativada.