An attribute is represented by a single cell. The first element of the cell references the attribute key, the second value the corresponding value.
AttributeKeyValue = ( AttributeKey . AttributeValue ).
AttributeKey and AttributeValue are string values, except when used internally. In this case, the attribute key may be a symbol, e.g. *ZSX-ID*.
An empty key denotes the generic attribute.
A key with the value "-" specifies the default attribute. In this case, the attribute value is not interpreted.
Some examples: