3liz / qgis-pgmetadata-plugin

QGIS Plugin to manage some metadata from PostgreSQL layer
GNU General Public License v2.0
12 stars 10 forks source link

Suggested "update frequency" field #80

Open everydayduffy opened 3 years ago

everydayduffy commented 3 years ago

Hello,

As a "GIS Administrator" using your plugin (thanks for making it), it would be useful to have an "update frequency" field. This would help keep track of datasets which require regular updating or identify those that have been produced as a one-off. On many occasions this differs from publication frequency, which is often determined by a 3rd party.

Perhaps it could go under the "Data last update" field?

image

effjot commented 2 years ago

If I understand correctly, you consider this field for “in-house” updates, i.e. for your own data which you need to update regularly (or mark as “one-off” / “doesn’t have to be updated”), so you can see for which datasets updates have to be scheduled?

everydayduffy commented 2 years ago

Yes - that's exactly it.

effjot commented 2 years ago

This doesn’t seem to be difficult to implement. However, I don’t know what @Gustry thinks about it – it is another data field for users to understand and for the developers to maintain.

What values would you put in there? Similar to publication frequency (yearly, monthly, etc.) and something like “no updates necessary” (for one-off datasets)?

mdouchin commented 2 years ago

You mean something like the field publication_frequency with the same glossary ?

| publication_frequency | text | 2147483647 | √ |   | null |   |   | Frequency of publication: how often the data is published |

Present glossary for this field is

'YEA', 'Yearly', 'Update data yearly'
'MON', 'Monthly', 'Update data monthly'
'WEE', 'Weekly', 'Update data weekly'
'DAY', 'Daily', 'Update data daily'
everydayduffy commented 2 years ago

Yes a very similar or identical glossary would be useful should this new field be implemented. @effjot - a "no updates required" option would also make sense.

From a practical perspective, if I were to have a field such as this in place, I could then query it alongside "Data last update" to see which datasets require updates. For example if update frequency = monthly, but the data last update = 3 months ago, I could flag that that particular dataset is "out of date".