Le concept d'étendue s'applique à l'interface utilisateur. L'étendue peut être globale ou propre à une ressource. Par défaut, elle est globale.
Lorsque l'étendue est globale, les sous-commandes add et select permettent de sélectionner une ressource spécifique. L'étendue devient alors propre à ce type de ressource.
Dans le cas de add, utilisez la sous-commande end ou cancel pour terminer la spécification de la ressource.
Dans le cas de select, utilisez la sous-commande end ou cancel pour terminer la modification de la ressource.
L'étendue globale est alors rétablie.
Certaines sous-commandes telles que add, remove et set possèdent une sémantique différente dans chaque type d'étendue.