O processo de leitura ou carregamento de um grafo persistente envolve o carregamento de todos os agrupamentos que dele fazem parte. Por seu turno, o carregamento de um agrupamento requer o carregamento e recuperação do estado de todos os seus objectos, a partir dos dados em memória estável.
O processo começa, em última análise, sempre numa raiz explícita, pois a primeira ordem de carregamento vem sempre do nível de programa. Este nível apenas pode especificar objectos persistentes através de um nome. O nome é traduzido para o identificador do grafo persistente, que é depois localizado.