Attributes . semi-flexible rules . Names