Sistema de nombres de colores

El sistema de nombres de colores (CNS) es una notación sistemática para colores con nombre para aplicaciones informáticas que utilizan términos en inglés creados por Berk et al. en 1982

Sistema
CNS usa diez nombres de colores, tres de los cuales (negro, blanco, gris) son especiales, y los combina con varios modificadores.

El sistema expresado en la forma de Backus-Naur se parece a esto:

named-color : = color gris | color cromático

color gris : = ‘negro’ | ‘blanco’ | gris claro
gris : = ‘gris’ | ‘gris’

chromatic-color: = [tint | sombra] tono | [ligereza || saturación]? matiz
tinte : = ‘blanquecino’ | ‘pálido’ | ‘brillante’ | ‘vívido’
sombra : = ‘negruzco’ | ‘dim’ | ‘profundo’ | ‘vívido’
saturación : = ‘grisáceo’ | ‘moderado’ | ‘fuerte’ | ‘vívido’
ligereza : = ‘moderado’ | ‘muy’? [‘oscuro’ | ‘ligero’ ]
matiz : = ¿salpicaduras de color? color base | color base ‘-‘ color base
color de base : = ‘rojo’ | ‘naranja’ | ‘marrón’ | ‘amarillo’ | ‘verde’ | ‘azul’ | ‘púrpura’
splash-color : = ‘rojizo’ | ‘orangish’ | ‘marrón’ | ‘amarillento’ | ‘verdoso’ | ‘azulado’ | ‘morado’
Derivaciones
Ha habido variaciones del CNS propuestas para su inclusión en CSS que son más compatibles con los esquemas existentes.

color : = [saturación || ligereza || transparencia] hue

saturación : = valor absoluto de saturación | valor de saturación relativo
saturación-valor: = ‘aburrido’ | ‘brillante’
ligereza : = absoluto valor de luminosidad | relación de ligereza
ligereza-valor : = ‘oscuro’ | ‘ligero’
absoluto : = [modificador ‘-‘]?
modificador : = ‘extra’ | ‘semi’
relativo : = ‘er’

transparencia : = [‘semi-‘]? opacidad-valor
opacidad-valor : = ‘opaco’ | ‘transparente’

matiz : = prime | general | especial
principal : = ‘rojo’ | ‘verde’ | ‘azul’ | ‘cian’ | ‘magenta’ | ‘amarillo’ | ‘blanco’ | ‘negro’
general : = ‘armada’ | ‘lime’ | ‘teal’ | ‘aqua’ | ‘marrón’ | ‘púrpura’ | ‘fucsia’ | ‘oliva’ | ‘gris’ | ‘plata’
especial : = extra | compuesto ; compuesto ≈ prime ‘-‘ primer
extra : = ‘rosa’ | ‘marrón’ | ‘tan’ | ‘naranja’
compuesto : = ‘amarillo-verde’ | ‘verde-cian’ | ‘azul cian’ | ‘azul-magenta’ | ‘magenta-red’ | …