AbstractA significant share of our data are timeseries. Time can occur as the single dimension, or further (such as spatial) dimensions can be present as well, leading to multidimensional data such as 3D x/y/t satellite image timeseries or 4D x/y/z/t atmospheric simulations like weather forecasts. However, no user would like to count “seconds since epoch,” rather we all prefer calendar notation. Libraries, SQL, etc. support calendar arithmetics, yet more advanced functionality is needed. Instead of demoting advanced calendar functionality to low‐level coding, it seems desirable to have semantic support for calendars at high‐level, declarative query level. We present a conceptual framework for temporal modeling which allows the expression of a wide range of temporal queries. It smoothly enhances existing calendar handling by adding two new data and query description parameters, period of validity, and granularity. While our work is embedded in spatio‐temporal geo services, it can be incorporated in a non‐breaking manner in any environment needing calendar addressing. The concepts are implemented in an Array DBMS operational on several Petabytes of Earth datacubes.
Read full abstract