Open ddeboer opened 1 year ago
Good idea!
Looking at schema:DataDownload, shouldn't this be publication
(instead of event
)?
"A way for publishers to indicate how often their data changes" feels as a promise (of a future/frequent event), not a event that occured. But, schema:eventSchedule covers this:
[...] There are circumstances where it is preferable to share a schedule for a series of repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. [...]
Additionally, we have to determine how we store this schema:org based piece of information in our triplestore/KG which is DCAT based. Strangely, I only see a frequency property for the Dataset class.
Requested by @wouterbeek for the purpose of data caching: a way for publishers to indicate how often their data changes. We’re talking here about the distribution’s data, not the dataset description itself.
A proposal: to the list of dataset attributes, add a recommended property
event.eventSchedule.repeatFrequency
that holds the update frequency in ISO 8601 duration format.The NDE Knowledge Graph, which regularly crawls datasets, could help by:
dateModified
by comparing the current number of triples with that found during the last crawldateModified
s and (again, heuristically) deriving arepeatFrequency
from that./cc @coret @rcdeboer