-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow navDate on Ranges #1295
Comments
But can
If navPlace can be a shape as well as a point, then navDate should be allowed to take d1/d2. Currently:
|
Additional: https://en.wikipedia.org/wiki/ISO_8601#Time_intervals #1246 for navPlace consideration |
I feel like we had a discussion around that language in order to explicitly to disallow ranges or other formats that are legal according to 8601. If we have a use case for |
True, it doesn't give ranges, but it would at least give points on the timeline that could be used to generate the date range between two IIIF Ranges. Plotting the points on the timeline seems like a reasonable compromise, for little effort. Also, I think we should remove the UTC requirement ... that there isn't space a label is convincing to me that the auto-generated labels will be wrong when the datetime is in (e.g.) NZT or PST. Will make another issue for that, though. |
I think we were trying to just follow what Solr allowed for: https://lucene.apache.org/solr/guide/6_6/working-with-dates.html Not saying we need to do that, but it is a set of constraints people are used to. |
The reason I used |
Yup, true enough! So "enable" is a bit strong, it would allow a variation of the interface where each range had a datestamp. For chronicles, diaries, collections of letters or other temporally bound ranges, that still seems like a valuable addition to me. |
How expressive do we need to be? If we actually want semantics around time, Owl Time is a good option, but it's far more complex than it needs to be to support basic time options. I feel like it's a flexibility vs. parsing complexity problem, here. |
Definitely a valuable addition, but I would still use an extension (i.e., dcterms:temporal) on the range for this use case. I'd also put the first date as the single value of the navDate property on the range. |
I think we should optimize for the simplest and most common cases for both navDate and navPlace. So at most a range/bounding box, and more likely both just single points. |
I'm all about single points for both, with community supported, but co-released extensions for ranges/bounding boxes for both. |
👍 to the proposal immediately above. |
👍 to the proposal immediately above the comment immediately above (#1295 (comment)) |
👍 |
Consensus on 12/20 community call is 👍 |
Fixed by #1381 |
Which would enable this:
https://github.com/digirati-co-uk/nui-galway-viewer/blob/master/implementation.md#model---timeline
The text was updated successfully, but these errors were encountered: