Attributes src,
action, data, href
have sense as address, i.e. designate the same.
So i offer to use single name (for example, src) in all cases,
and withdraw names
action, data, href.
To replace whole tag by a file
(<img src= >)
or
to inform, where to take a file
(<a href= >), depends of tag
(instead of attribute).
It's possible to use one tag instead of tags
img (object) and link,
applicability of this one tag will depends of whether it inside tag
body or outside.
I offer to use tag
link in all cases for unification
(as the most semantically neutral).
According to that, its attribute type should be
specified, when tag is outside body,
and un-specified, when tag is inside.
Besides that, let's allow to use tag link any time,
when it's necessary to insert one html-document into other.
Besides this, i propose to interpret of SVG's
a, tspan, tref
as identical to HTML's
a, span, object.