mrdi File Format (Q6539304): Difference between revisions

From MaRDI portal
Removed claim: logo image (P355): MRDI Logo.png
Tag: Manual revert
Changed claim: description (P1459): ## The mrdi File Format \N\NDue to the nature of data in computer algebra, the storage of such data requires a more sophisticated format. The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. A publication describing our file format can be found [here](https://link.springer.com/chapter/10.1007/978-3-031-64529-7_25).\N\N### Specification\N\NYou can find...
 
(43 intermediate revisions by 3 users not shown)
label / enlabel / en
File Format
mrdi File Format
Property / descriptionProperty / description
Due to the nature of data in computer algebra, the storage of such data requires a more sophisticated format. This service provides a JSON based file format with the necessary structure for saving and loading common types among computer algebra software.
## The mrdi File Format \N\NDue to the nature of data in computer algebra, the storage of such data requires a more sophisticated format. The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. A publication describing our file format can be found [here](https://link.springer.com/chapter/10.1007/978-3-031-64529-7_25).\N\N### Specification\N\NYou can find the format specification [here](https://github.com/oscar-system/Oscar.jl/blob/master/data/schema.json). We have a paper describing the specification available on the [arxiv](https://arxiv.org/abs/2309.00465) and published in the proceedings of the icms [here](https://link.springer.com/chapter/10.1007/978-3-031-64529-7_25). \N\N### Usability \N \NSerializing to our file format is available from the [Oscar.jl](https://docs.oscar-system.org/stable/General/serialization/) computer algebra system. There is also an implementation for some of the types available in the Magma computer algebra system [here](https://github.com/JHanselman/MagmaMaRDI-JSON). We are also working on an implementation for the [Macaulay2](https://macaulay2.com/) and [Sage](https://www.sagemath.org/) computer algebra systems.\N\N### Examples \N\N We list some examples where The file format has been used in practice. \N\N -[Combinatorics of slices of cubes](https://zenodo.org/records/17304584) \N\N -[The F-theory geometry with most flux vacua](https://zenodo.org/records/15306696) \N\N -[Finite groups of symplectic birational transformations of IHS manifolds of OG10 type](https://zenodo.org/records/15719002). \N\N - The file format is an essential building block for the prototype [OscarDB](https://docs.oscar-system.org/dev/Experimental/OscarDB/introduction/). \N\N - A project that interfaces Oscar and Lean using the file form can be found [here](https://github.com/todbeibrot/Lean-Oscar).
Property / official website
 
Property / official website: https://docs.oscar-system.org/stable/General/serialization/ / rank
Normal rank
 
Property / local image
 
Property / local image: Mrdi-file-logo.png / rank
 
Normal rank
Property / summary
 
The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. (English)
Property / summary: The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. (English) / rank
 
Normal rank

Latest revision as of 15:16, 23 October 2025

Provide format for storing data from computer algebra.
Language Label Description Also known as
English
mrdi File Format
Provide format for storing data from computer algebra.

    Statements

    ## The mrdi File Format \N\NDue to the nature of data in computer algebra, the storage of such data requires a more sophisticated format. The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. A publication describing our file format can be found [here](https://link.springer.com/chapter/10.1007/978-3-031-64529-7_25).\N\N### Specification\N\NYou can find the format specification [here](https://github.com/oscar-system/Oscar.jl/blob/master/data/schema.json). We have a paper describing the specification available on the [arxiv](https://arxiv.org/abs/2309.00465) and published in the proceedings of the icms [here](https://link.springer.com/chapter/10.1007/978-3-031-64529-7_25). \N\N### Usability \N \NSerializing to our file format is available from the [Oscar.jl](https://docs.oscar-system.org/stable/General/serialization/) computer algebra system. There is also an implementation for some of the types available in the Magma computer algebra system [here](https://github.com/JHanselman/MagmaMaRDI-JSON). We are also working on an implementation for the [Macaulay2](https://macaulay2.com/) and [Sage](https://www.sagemath.org/) computer algebra systems.\N\N### Examples \N\N We list some examples where The file format has been used in practice. \N\N -[Combinatorics of slices of cubes](https://zenodo.org/records/17304584) \N\N -[The F-theory geometry with most flux vacua](https://zenodo.org/records/15306696) \N\N -[Finite groups of symplectic birational transformations of IHS manifolds of OG10 type](https://zenodo.org/records/15719002). \N\N - The file format is an essential building block for the prototype [OscarDB](https://docs.oscar-system.org/dev/Experimental/OscarDB/introduction/). \N\N - A project that interfaces Oscar and Lean using the file form can be found [here](https://github.com/todbeibrot/Lean-Oscar).
    0 references
    0 references
    Mrdi-file-logo.png
    256 × 256; 17 KB
    0 references
    The mrdi file format is a JSON based file format with the necessary structure for saving and loading common types among computer algebra software. (English)
    0 references