-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generating prototypes from Atlas population #1469
Comments
That shouldn't be too difficult, but it should be something like |
To inject the database population into the compiler stream feels much like what we did to inject an xlsx-population into the compiler stream. So there is further inspiration on how to do this. |
According to @Michiel-s the json-export from the atlas contains the populations of the concepts/relations of FormalAmpersand. In that case we need to write a "reverse meatgrinder". I guess that this is much easier than a general parser of .json as I suggested above, for the structure of FormalAmpersand is already known. For @Svroozendaal I suggest to have a look at both the .json file that is exported by the ampersand generator as input for the Atlas. It contains the population of concepts and relations. Also, have a look at the .json file that is result of exporting contents from an Atlas. Inspection should give a good idea of the structure of both files. The |
Discussed today with @Svroozendaal and we figured out that exporting Atlas population from RAP application for a given script version can be best done by using a regular Ampersand interface with SRC I[ScriptVersion]. The resulting API provides the atlas population by means of a json structure. Usually used by the frontend, but now used as input for the reverse meatgrinder as @hanjoosten explained above. |
@SimonvRoozendaalOrdina, |
Is your feature request related to a problem? Please describe.
Simon's research is about using the Atlas as an editor, so users can edit scripts without knowing the Ampersand syntax.
For this purpose, we need to generate functional specs and prototypes from a population in the MySQL database. This issue is meant to discuss that topic.
Describe the solution you'd like
A lot of the software is already present. Here is a picture:
Describe alternatives you've considered
Additional context
The text was updated successfully, but these errors were encountered: