There are many places where <graphic/> is allowed in which you might want the rendered version of that <graphic/> to contain a descriptive metadata about it the image in question. i.e. the information you might want to supply to an @html:alt attribute when rendering. Currently there is no good way I can see to do this? Certainly figDesc exists when describing figures, but nothing similar exists for <graphic/>
A use case for this is <graphic/> as a child of <char>, especially when you have multiple <graphic/>s at that point. e.g. you have the character as rendered by one font or another version of that font, or another font entirely.
<graphic url="punct-el-JR.png"><desc>Punctus Elevatus as rendered by the Junicode Regular Font</desc></graphic>
<graphic url="punct-el-JI.png"><desc>Punctus Elevatus as rendered by the Junicode Italic Font</desc></graphic>
<graphic url="punct-el-And.png"><desc>Punctus Elevatus as rendered by the Andron Web Scriptor Font</desc></graphic>
It seems silly to have to move this burden to processing and to substring-matching to then test everthing after the second - but before the .png to see which font it is, to create the equivalent of an @html:alt attribute. Since all html:img elements should have @alt attributes to comply with web accessibility guidelines, I think we need a way to store the text that would be used to make this @alt attribute at the site of the <graphic/> element. Other alternatives include a @desc attribute or similar but that is a step backwards into the icky free-text attribute days. Another possiblity would be to allow macro.xtext inside graphic and state that this was a description of the graphic (not a transcription).