W3C home > Mailing lists > Public > uri@w3.org > April 2014

math: URI scheme and protocol handler

From: Gerardo Capiel <gerardoc@benetech.org>
Date: Sun, 27 Apr 2014 06:25:36 +0000
To: "uri@w3.org" <uri@w3.org>
Message-ID: <C069E5FC-3518-4C2A-90A0-4233DCF75630@benetech.org>
Hi,

I'm proposing the creation of a W3C Community Group to discuss a math: URI scheme and Web browser protocol handler. The 'math' URI scheme and protocol handler can be used by Web browsers and other applications to transport mathematical expressions to other applications, such as Assistive Technologies or graphing calculators.  If you are interested this proposal, please join: http://www.w3.org/community/groups/proposed/#mathprotocol.  Below is the provisional URI Scheme Registration Template:

   URI scheme name
      math - The math: URI scheme can be used by Web browsers and other applications to transport mathematical expressions to other applications, such as Assistive Technologies or graphing calculators.

   Status
      Provisional
x
   URI scheme syntax
      Applications launched via the math protocol take as a parameter either a URL to a resource containing a mathematical expression in MathML or other formats or the actual math expression in uncompressed or compressed form. For example:
      math://mathmlcloud.org/m/uniqueexpressionid
      math:<math><mi>x</mi><mo>+</mo><mn>2</mn></math>
      math:<math-compressed>someexpressionincompressedformat</math-compressed>

   URI scheme semantics
      TBD

   Encoding considerations
      TBD

   Applications/protocols that use this URI scheme name
      Applications should register the math: protocol handler with this scheme.

   Interoperability considerations
      TBD

   Security considerations
      None known.

   Contact
      Gerardo Capiel, gcapiel@alum.mit.edu<mailto:gcapiel@alum.mit.edu>

   Author/Change controller
      Gerardo Capiel, gcapiel@alum.mit.edu<mailto:gcapiel@alum.mit.edu>

   References
      [1] http://www.w3.org/community/groups/proposed/#mathprotocol
      [2] https://wiki.benetech.org/display/MATH/Protocol+Handlers+for+External+Applications+to+Process+MathML


Gerardo Capiel
VP of Engineering
benetech
Received on Sunday, 27 April 2014 06:26:44 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:16 UTC