Aller au contenu principal

Mathematical Markup Language


Mathematical Markup Language


Mathematical Markup Language (MathML) is een toepassing van XML die gebruikt wordt om wiskundige symbolen en formules weer te geven in World Wide Web-documenten. Het is een aanbeveling van de wiskundige werkgroep van het W3C. MathML is een opmaaktaal voor wiskunde.

De specificatie van de 1.01-versie van het formaat werd uitgebracht in juli 1999, versie 2.0 in februari 2001. In oktober 2003 werd de tweede editie van MathML Version 2.0 gepubliceerd door de wiskundige werkgroep van het W3C als de laatste editie.

MathML behandelt niet alleen de presentatie, maar kan eventueel ook informatie bevatten over de betekenis van delen van een formule. Een andere standaard, OpenMath, die is meer specifiek is ontwikkeld om formules semantisch op te slaan, kan eveneens gebruikt worden als aanvulling op MathML.

Voorbeeld

De bekende wortelformule:

x = b ± b 2 4 a c 2 a {\displaystyle x={\frac {-b\pm {\sqrt {b^{2}-4ac}}}{2a}}}

kan volgens de TeX-syntaxis op volgende manier opgemaakt worden:

en in MathML op volgende wijze:

Hoewel deze veel minder compact is in vergelijking met TeX, belooft de XML-structuur algemeen bruikbaar te zijn, laat toe direct weergegeven te worden in toepassingen zoals webbrowsers en maakt een directe interpretatie van de betekenis mogelijk in wiskundige softwarepaketten. Het is niet de bedoeling dat MathML zelf direct geschreven of bewerkt wordt door de mens.

Software-ondersteuning

Verschillende hulpprogramma's voor de conversie van wiskundige uitdrukkingen naar MathML zijn beschikbaar, inclusief convertors tussen TeX en MathML. Ook Wolfram Research biedt een hulpmiddel om elke wiskundige uitdrukking naar MathML te converteren.

Recente versies van Mozilla Firefox en afgeleiden ondersteunen MathML, terwijl andere browsers het formaat ondersteunen wanneer externe plug-ins geïnstalleerd zijn. Internet Explorer bijvoorbeeld ondersteunt MathML met behulp van een MathPlayer-plug-in.

MathML wordt eveneens ondersteund door belangrijke kantoortoepassingen, zoals Microsoft Office, LibreOffice en KOffice, en door wiskundige softwarepaketten zoals Mathematica.

Externe links

  • (en) W3C Math Home — Bevat de specificaties, een FAQ, en een lijst van ondersteunende software.
  • (en) MathML 3.0
  • (en) Zvon MathML Reference
  • (en) MathML Central, een website met hulpmiddelen voor het weergeven, tekenen en omzetten van elke wiskundige uitdrukking naar en van MathML
  • (en) De OpenMath-standaard
  • (en) The Mathml Handbook

Text submitted to CC-BY-SA license. Source: Mathematical Markup Language by Wikipedia (Historical)

Articles connexes


  1. RuleML
  2. Virtuele werkelijkheid


INVESTIGATION