You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Phil Steitz (JIRA)" <ji...@apache.org> on 2010/04/14 02:41:54 UTC

[jira] Closed: (MATH-237) Implement an OpenMath Phrasebook

     [ https://issues.apache.org/jira/browse/MATH-237?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Phil Steitz closed MATH-237.
----------------------------


> Implement an OpenMath Phrasebook
> --------------------------------
>
>                 Key: MATH-237
>                 URL: https://issues.apache.org/jira/browse/MATH-237
>             Project: Commons Math
>          Issue Type: New Feature
>            Reporter: Bryce Nordgren
>            Priority: Minor
>         Attachments: OpenMathPhrasebook.ods
>
>
> The two major XML grammars for mathematical information on the web are OpenMath and MathML.  Both grammars construct mathematical expressions using the symbols from OpenMath content dictionaries.  A reference set of stable content dictionaries is maintained by the openmath society, such that fixed mathematical concepts have a fixed/permanent location within their "namespace".  This offers a unique opportunity to map the implementations in commons math to a universal conceptual space such that users of the library can request a "concept" without necessarily knowing what class implements it.
> A "Phrasebook" is a concept articulated by the OpenMath standard as the item bearing the responsibility for matching a symbol in the content dictionary with an implementation on the host system.  Including a "Phrasebook" in commons math would facilitate mapping of the orthodox OpenMath symbolset to code provided by the library.  
> I would envision this as a registry, with the function of a multimap (unique keys/multiple values).  Keys would be the fully qualified name of the OpenMath symbol, and values would be the code to execute.
> Thoughts?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira