When I create a custom view, a map, chart, graph or report, and save it, the definition of that view is stored somewhere on Socrata.
How is the definition stored? Is it a schema? How can I download the definition? How can I upload a modified version of the view back to Socrata?
My goal is two fold: I want to do version control of my views Many times I want to use the same map or view with different datasets.
The answer "Version control can be done with the abcd-wxyz Socrata unique identifier at the end of the URL is not very useful. I can not diff one version of the view with the next other than eye-balling it. I would like to be able to download the schema as a text file that I could then store in a git repository.
Once I have a local copy of the schema, I could then generate the same type of view by uploading it to a different data set. Perhaps a different dataset on the same open data portal. Perhaps the same type of dataset at a different open data portal.
It would also aid me when importing new datasets. If the dataset was incident or ticket type data I could then import a standard set of views. A map, bar charts of types, age or status.
I like the Socrata web UI. It is easy to use and fairly powerful. It would be nice to be able to also manage the view schemas the same way I manage code or in my case as a Linux systems administrator, operating system/application configurations.
Sorry for the long message but version control of views is an such an obvious requirement for a open data portal. I am surprised I can not find any information about it?