The Declaratron, semantic specification for scientific computation using MathML
Dave Murray-Rust, Peter Murray-Rust

TL;DR
The Declaratron is a system that enables semantic, executable scientific computations using MathML, integrating domain-specific data and formulas to enhance reproducibility, provenance, and semantic clarity in scientific research.
Contribution
It introduces a declarative, MathML-based framework for scientific computation that preserves provenance, semantic links, and supports dynamic formula changes without code modifications.
Findings
Supports reproducible scientific computations
Preserves data provenance and semantic links
Enables dynamic formula modifications
Abstract
We introduce the Declaratron, a system which takes a declarative approach to specifying mathematically based scientific computation. This uses displayable mathematical notation (Content MathML) and is both executable and semantically well defined. We combine domain specific representations of physical science (e.g. CML, Chemical Markup Language), MathML formulae and computational specifications (DeXML) to create executable documents which include scientific data and mathematical formulae. These documents preserve the provenance of the data used, and build tight semantic links between components of mathematical formulae and domain objects---in effect grounding the mathematical semantics in the scientific domain. The Declaratron takes these specifications and i) carries out entity resolution and decoration to prepare for computation ii) uses a MathML execution engine to run calculations…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Mathematics, Computing, and Information Processing · Distributed and Parallel Computing Systems
