L'OSLC fournit un ensemble de spécifications que les fournisseurs de services implémentent. Ces spécifications permettent aux clients d'accéder aux ressources gérées par le fournisseur. Les spécifications OSLC sont basées sur des standards ouverts et des concepts tels que les données liées (linked data) du W3C et le framework RDF (Resource Description Framework). Pour qu'un client puisse commencer à travailler avec un fournisseur de services, il doit d'abord découvrir les points d'extrémité (URL) des services REST spécifiques de la fonctionnalité particulière qu'il souhaite exploiter.
L'OSLC définit deux types de ressources 'point d'entrée' : les catalogues et les fournisseurs de services. Une ressource fournisseur de services inclut des références aux principaux services OSLC, notamment les sélecteurs de ressources et les requêtes simples. Elle définit également un certain nombre de préfixes d'espace de noms prédéfinis (utilisés dans les requêtes simples OSLC). Un client utilise ce document pour 'découvrir' ces points d'extrémité de service.
Lorsqu'un fournisseur de services (tel que Design Management) héberge plusieurs projets, ces derniers sont représentés par des documents fournisseur de services distincts. Une ressource catalogue est utilisée pour lister toutes les ressources fournisseur de services hébergées par le serveur. Un client détenant seulement une référence à un serveur hôte peut utiliser ce document pour obtenir la liste des projets gérés à présenter à un utilisateur comme choix possibles. Dès lors qu'un fournisseur de services spécifiques (par exemple, un projet) est sélectionné, le client peut obtenir son document de services et exploiter les services REST dessus.