The problem of structuring data for unknown future uses was solved in the 70s and it’s called relational algebra.
It stores data in a way that is right, that prevents many types of errors based on the actual data and relationships between the real world objects the data describes.
It’s a way of storing data that works no matter how toy want to query it in the future. Data structured with relational algebra is accessed using a language called SQL.
A Blockchain database is the optimal technology to validate and register transactions safely, or any other time-dependent variable. But data recovering and analysis will still need to be run with SQL.