A FAIR File Format for Mathematical Software

📅 2023-09-01
🏛️ arXiv.org
📈 Citations: 4
Influential: 0
📄 PDF

career value

170K/year
🤖 AI Summary
To address poor data interoperability among computer algebra systems (CAS) and the difficulty of reproducing and reusing symbolic computation results, this paper designs and implements the first general-purpose JSON format conforming to the FAIR principles—Findable, Accessible, Interoperable, and Reusable. Rigorously defined via JSON Schema, the format supports lossless serialization of core algebraic objects—including polynomials, matrices, and groups—and is deeply integrated into the OSCAR system. It enables bidirectional data exchange with other algebraic environments such as Singular, GAP, and Polymake. The key contribution lies in the systematic application of FAIR principles to symbolic computation data persistence—a novel approach that establishes a standardized infrastructure for cross-platform reproducible mathematical computation. Empirical evaluation demonstrates the format’s high extensibility and practical deployability in real-world CAS workflows.
📝 Abstract
We describe a generic JSON based file format which is suitable for computations in computer algebra. This is implemented in the computer algebra system OSCAR, but we also indicate how it can be used in a different context.
Problem

Research questions and friction points this paper is trying to address.

Designing a FAIR file format for mathematical computations
Creating a JSON-based format for computer algebra systems
Ensuring interoperability across different software contexts
Innovation

Methods, ideas, or system contributions that make the work stand out.

JSON-based file format
Generic for computer algebra
Implemented in OSCAR system
🔎 Similar Papers