Re: Use Case: Chemical Diagram Navigation

Dear Volker

11.05.2015, 20:55, "Volker Sorge" <v.sorge@progressiveaccess.com>:
> I have put together a demonstrator page to show how I currently make
> chemical diagrams accessible for both screen reading and
> magnification using SVG.
> I hope it can provide a use case for accessible SVG. The examples
> are available via the following page:
> http://progressiveaccess.com/chemistry/

Thanks for this. Can we use the examples under a license that lets us play around with them - cc-by, or cc-0 (public domain) or something?

> Some details: Currently I use the SVG together with an XML object based
> on the CML representation of the diagram that serves as the basis for the
> navigation. The actual navigation is then done with Javascript that
> takes care of updating local CSS elements, setting the viewbox etc.
>
> I hope it's helpful and please let me know if you have any questions.

It is certainly very helpful just to play with this. My first question is actually "what do you think is missing from each example?"

I would also like to grab the SVG and CML sources that end up being part of the rendered HTML. I can see them in the DOM, and it seems to me that we should try to look at the serialisation as rendered as the "primary use case" rather than how it got there.

I am assuming that the Javascript collects the CML. Does it draw the SVG dynamically or did you do that "manually" somewhere behind the scenes and et the script fetch it.

How did you decide what the navigation through the molecule should be? Is that handled automatically for any molecule - can I provide something with 100 atoms and feed it to your system?

And "for extra credit" as my teachers used to say, can we apply this to something like a chromosome, breaking it down first into "genes" or sequences of DNA before we get to actual molecular structures?

cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
chaals@yandex-team.ru - - - Find more at http://yandex.com

Received on Monday, 11 May 2015 21:37:52 UTC