Nei modelli UML, le specifiche dell'istanza sono elementi che rappresentano un'istanza nel sistema modellato. Quando si instanzia un classificatore in un modello, la specifica dell'istanza creata rappresenta un'entità nel sistema modellato in un punto nel tempo, in modo simile ad un'istantanea dell'entità. È possibile modellare le modifiche all'entità nel tempo creando diverse specifiche di istanza, una per ogni istantanea.
Le specifiche di istanza possono includere le seguenti informazioni relative all'entità:
- La classificazione dell'entità per uno o più classificatori dei quali l'entità è un'istanza.
- Il tipo di istanza, basata sui classificatori; ad esempio, una specifica dell'istanza, il cui classificatore è una classe, descrive un oggetto di quella classe, mentre una specifica dell'istanza il cui classificatore è un'associazione descrive un link a quella associazione
- Valori specifici delle funzioni strutturali dell'entità che sono rappresentati da slot
Come i classificatori, le specifiche dell'istanza hanno attributi a cui si fa riferimento come agli slot.
Una specifica dell'istanza può avere uno slot per ogni funzione strutturale del classificatore, incluse le funzioni ereditate. È possibile specificare valori per ogni
slot in una specifica dell'istanza fino a che un tipo valido viene definito per lo slot.
La seguente figura mostra una classe denominata Membro. La classe ha due attributi,
ID e Nome. L'attributo ID è del tipo Integer e l'attributo Nome è del tipoUnlimitedNatural.

La seguente figura mostra la specifica dell'istanza corrispondente che ha due slot e valori. Il valore dello slot ID è 1, ed il valore dello
slot Nome è John Q Public.