В CSS реализована иерархическая система контейнирования свойств различных сущностей.

На уровне системы определяются следующие виды сущностей:

Каждый вид сущностей обладает набором существенных характеристик:

Каждый экземпляр сущности обладает своим набором параметров.Например, определенный алиас характеризуется определенным адресом, определенным именем домена и определенным именем интерфейса, а также содержит в себе набор параметров, специфичных именно для этого алиаса.

Набор параметров определенного экземпляра сущности является совокупностью параметров взятой из иерархии профилей этой сущности.

Существуют следующие иерархии профилей/контейнеров параметров:

Параметры интерфейсов являются внутрисистемными, и не должны задаваться пользователями CSS-17 непосредственно через CoCon.


Параметры профиля с меньшей областью действия переопределяют параметры профиля с большей областью действия. В приведенных выше иерархиях параметры уровня 1 переопределяют параметры уровня 2 и больших, и т. д.

На практике рекомендуется задавать значения параметров в наиболее общих профилях, т.е. на больших уровнях иерархии. Это позволяет хранить меньше данных, вносить групповые изменения в одном месте.