Sebastian Hirsch Sascha Neuhaus XML - MathML Sebastian Hirsch Sascha Neuhaus
Inhaltsverzeichnis Einführung in MathML Funktionsweise von MathML Anwendungsgebiete Funktionsweise von MathML Formen von MathML Einführende Beispiele Zusammenfassung Ausblick Komplexes Beispiel / Vorführung XML - MathML
Einführung in MathML = Mathematical Markup Language Ein Dokumentenformat zur Darstellung mathematischer Formeln und komplexer Ausdrücke Direkte Verwendung von XML Spezifikation und Einführung durch W3C im Jahre 2001 Aktuelle Version 2.0 XML - MathML
Anwendungsgebiete Lernmaterialien Wissenschaftliche Dokumente Fachgebiete Logik Algebra Arithmetik XML - MathML
Funktionsweise von MathML Verwendung von Tags Zwei Ebenen Mathematische Zusammenhänge Content Markup Darstellung Presentation Markup XML - MathML
Formen von MathML – Content Markup Beschreibung des Inhaltes eines mathematischen Ausdrucks Zusammenhang zwischen Zahlen, Bezeichnern, Operatoren etc. Beschreibende Tags <plus> <power> ... XML - MathML
Beispiel - Content Markup <apply> <power> <plus/> <ci>a</ci> <ci>b</ci> </apply> <cn>2</cn> </power> (a + b)² XML - MathML
Formen von MathML – Presentation Markup Darstellung von mathematischen Ausdrücken Tags haben alle das Präfix „m“ Unterteilung in horizontale Blöcke <mrow> Beschreibende Tags <mo> (Operatoren) <mi> (Variablen) <mn> (Zahlen) XML - MathML
Beispiel - Presentation Markup <mrow> <msup> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mi>b</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> (a + b)² XML - MathML
Zusammenfassung Content Markup Presentation Markup Austausch von mathematischen Inhalten Formeleditoren und Computer Algebra Systeme Presentation Markup Beschreibung der Darstellung Webbrowser und Textverarbeitungssysteme XML - MathML
Ausblick Arbeitsgruppe für den 3.0 Standard gegründet Ziel für die Zukunft: Ausschließliche Beschreibung in Content Markup XML - MathML
Ende Vielen Dank für Ihre Aufmerksamkeit Bitte stellen Sie Fragen!