-
Notifications
You must be signed in to change notification settings - Fork 71
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
EDTF date pattern {..1984}
is sort of impossible to support?
#1755
Comments
meta-issue: #1748 |
The SOLR representation of this would be |
Archivists will also make dates that use this concept, usually written as something like "sometime before 1984". |
Oh sweet, Solr's easier for this than I feared. (Didn't so much tangle with Solr and dates). Totally get the "before 1984" use case but then my literal brain drops into existential heck going, well if it is on paper, we know it wasn't before a certain date... like whenever paper was invented... so saying blanket "before 1984" is actually wrong. And yet it is practical and expedient and used! I really need to stop thinking about date/time and code so much---it's unhealthy. 🤣 |
Except, to be pedantic, I think Gotta have that -1 in the display logic. |
Sorry, no, I'm going back to this cannot reasonably be used, as it literally means ALL the dates represented in this set. The archivist use case is |
My understanding: |
I see what you mean and I think your reading of the spec is correct. Although, I think if we are being pedantic, nothing could use the In any case, SOLR isn't going to give us this granularity of date-range semantics. Beyond that, is training the metadata creators. I know our librarians are simply using the interval signifier (e.g. |
Totally agree with your 2nd paragraph. I think they were trying to be complete and cover all possible expressions. But some of them are just not that useful. Was working through the Solr aspect thinking through how the heck it handles something like To your last paragraph, I think we have an opportunity here with the display-as-training and clear documentation of EDTF pattern-to-display mapping? Maybe? If what you enter results in a display that you recognize is inaccurate, then maybe you go back and enter to correct thing. Or you can consult the documentation looking for what you want the display to express, and then enter the right pattern. |
Ah, I see now... our librarians decided to stick with Level 1 semantics, which doesn't have set support, ergo... |
Here are the examples they provide in the metadata guide for digital collections:
|
Which is another use case for the existence of 1950-XX-XX that didn't come up when I was asking about it (why not just record 1950?) in Metadata Support Group. Good lord it's all such a wormhole. |
And this, my friends, is why we have professional catalogers; because it takes a professional to have the patience and attention to detail to deal with this degree of specificity provided by the spec. Most of the rest of us don't have the patience or are too apathetic. |
Currently this displays as
all of the dates: 1984 or some earlier date
Which is ambiguous/confusing because it seems to say "all of the dates, but choose between 1984 and an earlier date."
What I understand this pattern to actually mean is:
1984 and all earlier dates
orup to and through 1984
Which...
First, what has ever happened on every single date from the beginning of time until 1984, that would ever need to be represented in Islandora? 🤯
And how do you handle this in Solr?
I think what you end up doing is choosing an arbitrary "earliest possible date" and setting the "beginning of time" to that under the hood, and that should be documented somewhere.
The text was updated successfully, but these errors were encountered: