Hi!
This is a complex topic.
First and foremost, some data updates are not considered "minimal complex processes" because when the data format needs to be changed (as component_iri in version 6.8.0), and the new format is not backward compatible. In such cases, the update requires changes to the main data and the historical data. If the change is not applied to the Time Machine, you will not be able to recover previous data because the Time Machine data will not be compatible with the new format.
For example:
component_iri has changed from:
[{
"iri":"https://dedalo.dev",
"title": "Dédalo web page"
}]
to
[{
"id": 1,
"iri":"https://dedalo.dev"
}]
And the title create new data frame with this information:
{
"type": "dd151",
"section_id": "5",
"section_tipo": "dd1706",
"section_id_key": 1,
"section_tipo_key": "numisdata3",
"from_component_tipo": "dd560",
"main_component_tipo": "numisdata310"
}
That point to other section with the title list.
If the update don't modify the Time Machine to incorporate this change, you won't see the title in the component_iri, and you might mistakenly believe that it doesn't exist. Worse, if you revert to this Time Machine data, an error will appear because, in every version greater than v6.8.0, the title must be processed as a data frame, not as simple text.
Note: The component_iri title will be part of the component_iri data schema until version 7. Currently, it is only deprecated, and its complete removal is being discussed because diffusion web pages should be adapted to this change.
Our initial approach is to update all data, including both the main data and the historical data. This results in a consistent dataset, but it does require time during the update process. We understand that these updates are not the majority, so we prioritize data maintenance and assume the time required.
Felipe would anyone else be interested in being able to reset the time machine?
Well, I'm not familiar with all the cases, but I believe resetting all Time Machine data is not a option. Instead, a partial deletion could be a viable option. . For instance, you could delete all data until the past year or two, allowing you to access only the most recent changes. However, in museums or archives with extensive historical data, it's crucial to understand the evolution of the data (full evolution) and the reasons behind its changes. And Time Machine maintains a Notes register for these changes, so deleting that information would be a significant loss. In my opinion, this option is not feasible. Nevertheless, I understand that it could be considered as an optional proposal.
Any other opinion, questions.
Best