gbv / jskos

JSKOS data format for Knowledge Organization Systems
https://gbv.github.io/jskos/
40 stars 5 forks source link

allow timeintervalls for date #129

Open StiftungAusNachlass opened 1 month ago

StiftungAusNachlass commented 1 month ago

It would be nice to allow timeintervalls for startDate, endDate (jskos "date") as described in https://en.wikipedia.org/wiki/ISO_8601#Time_intervals

Because: In DANTE there are usually never exact dates, but they often have to be estimated. That’s why “start date” is in dante actually a range. (i.e. a point in time for which the start and end are specified to express inaccuracy)

Examples:

jskos.startDate = 2007-03-01T13:00:00Z/2008-05-11T15:30:00Z
jskos.startDate = 2007-03-01/2008-05-11
jskos.startDate = 2007-03/2008
nichtich commented 1 month ago

This only applies to startDate, endDate, relatedDate not to created, modified, issued.

This would be solved with https://github.com/gbv/jskos/issues/35 conformance level 0 but we may allow full EDTF as well.

nichtich commented 1 month ago

JSKOS 0.6.0 will allow EDTF level 1.