Clé locale dans les compositions
Rappel :
Attention :
Dans une composition on a en général uniquement des clés locales : en effet si le composant est identifiable indépendamment de son composite, c'est en général qu'il a une vie propre et donc que l'on est pas en présence d'une composition.
Exemple :

@startuml
hide circle
class Livre {
titre : text {key}
publication : date
}
class Chapitre {
numéro : integer {local key}
titre : text
}
Livre *-- "1..*" Chapitre
@enduml
Il existe deux plusieurs livres avec un chapitre numéro 1, mais il n'existe pas deux chapitre numéro 1 au sein d'un même livre.