OMDoc (Open Mathematical Documents) ist eine semantische Auszeichnungssprache für mathematische Dokumente. Während MathML nur mathematische Formeln darstellen kann und der verwandte OpenMath-Standard darüber hinaus nur „Content Dictionaries“ kennt, die Definitionen für in Formeln verwendete Symbole enthalten, deckt OMDoc die ganze Bandbreite geschriebener Mathematik ab.
OMDoc (Open Mathematical Documents) | |
---|---|
Dateiendung: | .omdoc |
MIME-Type: | application/omdoc+xml |
Entwickelt von: | Michael Kohlhase |
Erweitert von: | XML, MathML, OpenMath |
Standard(s): | OMDoc 1.2 |
| |
Umfang Bearbeiten
OMDoc kennt mathematische Ausdrücke auf drei Ebenen:
Auf jeder Ebene kann eine formale Syntax oder informale natürliche Sprache verwendet werden, abhängig von der Anwendung.
Semantik und Präsentation Bearbeiten
OMDoc ist eine semantische Auszeichnungssprache, in der man die Bedeutung von mathematischen Texten ausdrücken kann. Im Gegensatz etwa zu LaTeX ist es nicht in erster Linie auf Präsentation ausgerichtet. Ein OMDoc-Dokument muss nicht festlegen, wie sein Inhalt aussehen soll. Eine Konvertierung nach LaTeX oder XHTML (mit Formeln in Presentation MathML) ist jedoch möglich. Zu diesem Zweck kann die Notation von Symbolen definiert werden.
Anwendungen Bearbeiten
Heute wird OMDoc in den folgenden Bereichen verwendet:
Geschichte Bearbeiten
OMDoc wird seit 1998 von dem deutschen Mathematiker und Informatiker Michael Kohlhase entwickelt. Bisher sind folgende Versionen erschienen:
- 1.0 (November 2000)
- 1.1 (Dezember 2001)
- 1.2 (Juli 2006)
Zukünftige Entwicklungen Bearbeiten
Die Entwicklung einer OMDoc-basierten Infrastruktur für ein „Semantisches Web der Ingenieurs- und Naturwissenschaften“ ist geplant. Dazu wird OMDoc auf andere Wissenschaften als Mathematik ausgeweitet. Erstes Ergebnis ist PhysML, eine OMDoc-Variante, die in Richtung Physik erweitert ist.
Zur besseren Integration mit anderen Semantic-Web-Anwendungen befindet sich eine OWL-Ontologie von OMDoc in der Entwicklung, außerdem eine Exportfunktion nach RDF.
Literatur Bearbeiten
- Michael Kohlhase: An Open Markup Format for Mathematical Documents (Version 1.2) In: Lecture Notes in Artificial Intelligence. Nr. 4180. Springer-Verlag, Heidelberg, ISBN 3-540-37897-9.
Weblinks Bearbeiten
- Homepage
- (engl.), Archivlink abgerufen am 31. Oktober 2022