Open jacobdgm opened 1 year ago
For the Century model:
10th Century
, intersection those that contain 25
, intersection those that contain 50
. If someone wants sources from the first half of the 11th Century, we search for Centuries that contain 11th Century
, intersection those that end with 50
century
property (integer: 9, 10, 11, etc.), a quarter
property (optional integer: 0-3 inclusive), and a half
property (optional integer: 0-1).century
and by quarter
, and similarly for half-centuriescentury
property, and a quarters
property (set or list: one or more of {0, 1, 2, 3}). A full century will have all four possible quarters; a half-century will have two of the possible quarters, and a quarter-century will have just one.century == 12
, and then by those centuries where quarter not in {0,1,3}
.century==13
and quarter not in {0, 1}
(thus also catching sources from the first and second quarters of the 13th Century too)quarter
s are a sub/superset of the current century's quarter
s: for the "14th Century" page, we could include sources from other centuries where century == 14
, and provide links to child and parent centuries, allowing users to narrow/broaden the list of sources they see.
I just got an email from Debra:
A suggestion has come in that I think will improve the use of the pull-down list for century for CantusDB sources.
This would be a nice thing to implement, and I can see how it would improve user experience.
This entails two main tasks:
We have options for the second of these points. I'll create a comment below this one and start recording some of the thoughts I have.