built-in data type
 The specified-attribute type is one of two subtypes of declared-attribute. All items of the
        specified attributes shelf have this type, and so does any item of the attributes shelf that
        corresponds to a specified or defaulted attribute.
      
 Every specified-attribute has two properties: its declaration and its string value, which is always valid against the declaration.
        The value of a specified-attribute instance can be obtained simply by using the instance as a string. The opposite conversion can also be performed, because any string value can be cast to a
        specified-attribute. The attribute-declaration of the specified-attribute obtained in
        this way will accept any string value, corresponding to a CDATA #IMPLIED
        declaration in SGML or XML.
      
 Operator create-specified-attribute can be used to create a new instance of the type without the
        use of a parser, and a shelf of specified attributes can be passed to create-element-event to create a
        new element event with these attributes.