The Status of Math in Open Access

This week, October 20–26, 2014, held the Open Access Week (see the announcement) and will end with Mozilla Festival that has a awesome science track. This post has some thoughts about math and open access and this two events.

Open Access and Math

From Budapest Open Access Initiative we have

“By “open access” to this literature, we mean its free availability on the public internet, permitting any users to read, download, copy, distribute, print, search, or link to the full texts of these articles, crawl them for indexing, pass them as data to software, or use them for any other lawful purpose, without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. The only constraint on reproduction and distribution, and the only role for copyright in this domain, should be to give authors control over the integrity of their work and the right to be properly acknowledged and cited.”

Unfortunately, right now, any open access math resource don’t fulfill the Budapest definition because sometime users can’t read or search or pass math as data to software due technical barriers. Continue to read to understand this.

Devices

Users should be capable of read math regardless of their device. Did you try read math in a small device?

Screenshot of math on small screen.

Screenshot of math on small screen.

In some cases math equations are bigger than the screen and the device doesn’t break the equation across lines neither allow user to scroll or zoom.

Math as Images

Today, most of the time that you find math on the web it is a bitmap image (think of a JPG file). This doesn’t help open access because you can’t remix, search or pass the equation to software. If you have some visual disability you also can’t read the equation.

There is a solution? Yes, MathML. MathML is a W3C standard design to make possible remix, search and machine readble (what make possible support solutions for people with visual disability).

MathML Authoring Tools

We already have a long list of authoring tools that support MathML output. Targeting open access I want to highlight pandoc, that can convert from many formats to HTML+MathML, and LaTeXML, that convert LaTeX to HTML+MathML and support many of LaTeX packages.

MathML Reading Tools

Tools to render MathML is the biggest bottle neck for MathML adoption. The engine used by Firefox and Chrome have support for MathML (Chrome isn’t ship with MathML support) but Gecko, Firefox’s engine, still needs to support part of W3C specification (linebreaking of expressions and elemetary math) and WebKit, Chrome’s engine, needs lots of improvements and, also, support part of W3C specification.

Screenshot of MathML render by Gecko on Firefox.

Screenshot of MathML render by Gecko on Firefox.

Screenshot of MathML render by Webkit on Epiphany.

Screenshot of MathML render by Webkit on Epiphany.

Note

Most of, if not all, the implementation of MathML support in Gecko and WebKit was done by volunteers that sometimes are luck to successed with crowd founding projects to push MathML support.

MathML on Open Access Week and MozFest

I’m a little sad that I didn’t see anyone talking about MathML during Open Access Week and, sometimes, the conversation in Open Access groups only focus licenses and paywalls.

Regardless MozFest, I also didn’t see any proposal related with MathML but I hope to hear something from the authoring tool section.