Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


...

Update Frequency

...

Dataset age state thresholds

(how old must a dataset be for it to have this status)


Expected Update Frequency

Value stored (as numeric string) in data_update_frequency  field (f)


Freshness status
(Values are numbers of days)

Fresh (Up to date)

Not Fresh

Up-to-date

Due

Leeway

Overdue

Long Overdue

Delinquent

Every day

Daily

1

0

days old

1

day old

due_age = f

2 days old

overdue_age =


2       (f +1)


3       (f +2)

3 days old

delinquent_age = f + 3

Weekly

Every week

7

0 - 6

days old

7

days old

due_age = f

14 days old

overdue_age =

8-13

14     (f +7

21 days old

delinquent_age =

)

15-20

21     (f +14)

Fortnightly

Every two weeks

14

0 - 13

days old

14

days old

due_age = f

21 days old

overdue_age =

15-20

21     (f +7

28 days old

delinquent_age =

)

22-27

28     (f +14)

Monthly

Every month

30

0 -29

days old

30

days old

due_age = f

44 days old

overdue_age =

31-43

44     (f +14

60 days old

delinquent_age =

)

45-59

60     (f +30)

Quarterly

Every three months

90

0 - 89

days old

90

days old

due_age = f

120 days old

overdue_age =

91-119

120   (f +30

150 days old

delinquent_age =

)

121-149

150   (f +60)

Semiannually

Every six months

180

0 - 179

days old

180

days old

due_age = f

210 days old

overdue_age =

181-209

210   (f +30

240 days old

delinquent_age =

)

211-239

240   (f +60)

Every year

Annually

365

0 - 364

days old

365

days old

due_age = f

425 days old

overdue_age =

366-424

425   (f +60

455 days old

delinquent_age =

)

426-454

455   (f +90)

Never

-1

Always

Never

Never

Never

Never

Never

Live

0

Always

Never

Never

Never

Never

Never

As Needed

-2

Always

Never

Never

Never

Never

Never

How the states are applied in different processes

State

Sending of Maintainer Email

Display of Green Leaf

Allowed State Data Grid (overridden by curation)

Up to date


Leaf displayed

Can be complete

Due


Leaf not displayed

Can’t be complete

Overdue


Leaf not displayed

Can’t be complete

Long overdue

Not used

Delinquent


Leaf not displayed

Can’t be complete

Special Case For Never/Live/Ad Hoc

Leaf not displayed

Can be complete (can be curated out if too old)


The logic behind the handling of Never/Live/As Needed is detailed in this ticket, but here is the important part:

  • treat “never” as always fresh (datasets that are too old to be relevant should be curated out anyway)

  • treat “ad hoc/as needed” as always fresh (datasets that are too old to be relevant should be curated out anyway)

  • treat “live” as always fresh