make-attribute
Value comes first because URI is optional argument:CL-USER> (stp:make-attribute "123" "a:defaultValue" "http://relaxng.org/ns/compatibility/annotations/1.0")
#.(STP:ATTRIBUTE :VALUE "123" :LOCAL-NAME "defaultValue" :NAMESPACE-PREFIX "a" :NAMESPACE-URI "http://relaxng.org/ns/compatibility/annotations/1.0")
Without namespace:
CL-USER> (stp:make-attribute "123" "defaultValue")
#.(STP:ATTRIBUTE :VALUE "123" :LOCAL-NAME "defaultValue">