O OSLC fornece um conjunto de especificações que os provedores de serviços implementam. Eles ativam o acesso de cliente para recursos gerenciados pelo provedor. As especificações OSLC estão baseadas em padrão aberto e conceitos como dados vinculados a W3C, e o Resource Description Framework (RDF). Antes que um cliente possa trabalhar com um provedor de serviços ele deve primeiro descobrir os terminais do serviço REST específicos (URLs) para a funcionalidade particular que o cliente deseja exercitar.
O OSLC define dois tipos de recursos de 'ponto de entrada'; Catálogos e provedores de serviços. Um recurso do provedor de serviços inclui referências para os principais serviços OSLC, incluindo selecionadores de recurso e consulta simples. Também define diversos prefixos de namespace predefinidos (usados em consultas simples OSLC). Um cliente utiliza esse documento para 'descobrir' esses terminais de serviço.
Quando um provedor de serviços (como o Design Management) hospeda alguns projetos que são representados por documentos do provedor de serviços separados. Um recurso de catálogo é usado para relacionar todos os recursos do provedor de serviços hospedados pelo servidor. Um cliente com uma referência somente a um servidor host, pode usar esse documento para obter uma lista de projetos gerenciados para apresentar a um usuário do qual selecionar. Depois que o provedor de serviços específico (ex. projeto) é selecionado, o cliente então pode obter esse documento de serviço e exercitar os serviços REST nele.