Contactez-nous
Le langage
Documents mathématiques - Norme MathML
H7168 v1 Article de référence

Le langage
Documents mathématiques - Norme MathML

Auteur(s) : André VIOLANTE

Relu et validé le 01 juil. 2018 | Read in English

Logo Techniques de l'Ingenieur Cet article est réservé aux abonnés
Pour explorer cet article plus en profondeur Consulter l'extrait gratuit

Déjà abonné ?

Sommaire

Présentation

RÉSUMÉ

MathML a été conçu pour décrire la présentation et la logique d'une expression mathématique. Il est aujourd'hui un composant important dans l'approche globale de la gestion de document, et notamment de document scientifique. Cet article explique les base réglementaires et les principes de ce langage, en le resituant par rapport à XML. Puis une seconde partie est consacrée à la mise en application de ce langage, en termes d'édition, de génération, d'affichage web et de conversion. 

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

INTRODUCTION

Dans la première partie , nous avons décrit le contexte de l’apparition de MathML et la place qu’il occupe dans l’étendue des besoins d’expression, de formalisation, d’échange, de publication, etc. Cette deuxième partie tente d’explorer de façon appliquée et détaillée, mais non exhaustive, cette norme.

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7168

Lecture en cours
Présentation

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

1. Le langage

1.1 Objectifs

Outre les besoins naturels de formalisation de l’expression mathématique, le W3C a clairement énoncé les objectifs guidant la spécification et l’implémentation de MathML :

  • coder une information scientifique de tout niveau pour l’enseignement et la diffusion ;

  • coder la notation autant que la sémantique mathématique ;

  • faciliter la conversion de et vers d’autres formats de représentation, qu’ils soient de contenu ou de présentation ;

  • permettre un transfert sélectif et intelligent de l’information en fonction des spécificités du logiciel d’implémentation ;

  • permettre une navigation efficace sur Internet, même avec des équations complexes ;

  • être extensible ;

  • convenir au prototypage (à l’utilisation de modèles) afin de s’adapter à différents modes d’édition ;

  • être lisible et facilement interprétable par l’homme (même si très « verbeux ») mais aussi et surtout simple d’analyse et de génération pour les automates logiciels.

De plus, le W3C a ajouté quelques exigences qualitatives et fonctionnelles :

  • la restitution, dans les pages HTML, doit être correcte et adaptable selon les réglages des préférences locales du logiciel de navigation ;

  • les pages HTML contenant des équations spécifiées en MathML doivent s’imprimer de façon correcte et adaptée à la qualité du périphérique. Cela doit également être vrai pour les moteurs d’interprétation autres que l’impression (synthèse vocale, braille…) ;

  • une dimension dynamique doit être possible. Les équations doivent pouvoir réagir aux actions de l’utilisateur (passage de la souris, clic…) et éventuellement dialoguer, depuis le navigateur, avec d’autres applications ;

  • des éditeurs et des convertisseurs amont/aval doivent être développés.

HAUT DE PAGE

1.2 Contexte XML

MathML est une application XML pour les mathématiques. La version actuelle, MathML 2.0, date du 21 février 2001. Conçue pour spécifier...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 93 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Lecture en cours
Le langage

Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   *  -  Mathematical Markup Language (MathML) Version 2.0.http://www.w3.org/TR/MathML2

  • (2) - ANDRÉ (J.) -   Codage des caractères  -  . [H 7 008], traité Documents numériques et gestion de contenu (2002).

  • (3) - CHAHUNEAU (F.) -   XML  -  . [H 7 148], traité Documents numériques et gestion de contenu (2001).

  • (4) - JEANNEAU (X.) -   Calcul formel avec Maple  -  . [H 3 028], traité Documents numériques et gestion de contenu (2002).

  • (5) - JOLIF (C.) -   Format d’image SVG  -  . [H 7 150], traité Documents numériques et gestion de contenu (2000).

1 Sites Internet

MILLER (J.) - Earliest Uses of Various Mathematical Symbols - . https://mathshistory.st-andrews.ac.uk/Miller/mathsym/operation/

MINER (R.), SCHAEFFER (J.) - A Gentle Introduction to MathML - . Design Science (2001). https://www.w3.org/Math/testsuite/build/mathml3/StrictContent/ElementaryFunctions/tanh/tanh1-full.xhtml

TOPPING (P.) - MathML Workflows in STM Publishing - . Design Science (2002). http://www.dessci.com/en/reference/white_papers/mathml_workflows.htm

NIC (M.) - MathML 2 reference with examples - . Zvon (2000). http://zvon.org/xxl/MathML/Output/index.html

GENIEVRE (U.), LITAIZE (Y.), MACHOCKI (W.), MAURILLON (L.), ROGER (B.), VALLEE (S.) - Conversion TeX et rendu MathML - . INSA de Rouen (2003). http://www.mutu-xml.org/xml-base/shared/images/rapportMathML.pdf

* - Page principale du W3C sur MathML http://www.w3.org/Math

* - Page principale du W3C sur XML http://www.w3.org/XML

* - Pages du W3C sur XSL et XSLT http://www.w3.org/Style/XSL http://www.w3.org/Math/XSL

* - Pages du W3C sur l’utilisation d’UMS http://www.w3.org/Math/XSL/Overview-tech.html

* - MathML Central (Wolfram Research) http://www.mathmlcentral.com

*...

Logo Techniques de l'Ingenieur

Cet article est réservé aux abonnés.
Il vous reste 94 % à découvrir.

Pour explorer cet article Consulter l'extrait gratuit

Déjà abonné ?


Article inclus dans l'offre

"Documents numériques Gestion de contenu"

(66 articles)

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques.

Des contenus enrichis

Quiz, médias, tableaux, formules, vidéos, etc.

Des modules pratiques

Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.

Des avantages inclus

Un ensemble de services exclusifs en complément des ressources.

Voir l'offre

Ressources documentaires

Documents mathématiques - Besoins et outils

Les besoins de la notation mathématique sont couverts depuis un certain temps déjà par les langages ...

XML

XML : syntaxe

C’est une certitude, le langage XML est la nouvelle base du document numérique, grâce à ses nombreux ...

Métadonnées, ontologies et documents numériques

L'arrivée du XXIe siècle coïncide avec une explosion du volume des informations numériques qu’il importe ...