Una risorsa OCL (Object Constraint Language) è un file di testo in cui sono memorizzate istruzioni OCL, che sono le query scritte per esplorare le caratteristiche degli elementi di modello UML. Per analizzare o valutare un'istruzione OCL, è necessario memorizzarla in una risorsa OCL.
Una risorsa OCL può contenere diverse istruzioni OCL, ma l'editor può analizzare o valutare una sola istruzione OCL alla volta.
Occorre salvare tutte le risorse OCL con estensione del nome file .ocl.