Open wlpotter opened 2 years ago
N.b., I am referring to field locations via JSONPath
As of https://github.com/UCLALibrary/sinai_metadata/commit/6e7a2a8035448d69d460a4083d47379aa524c191
$.binding.features
; array of cv terms
$.condition.features
; array of cv terms
$.collation.features
; array of cv terms
As of https://github.com/UCLALibrary/sinai_metadata/commit/cebf5d940c5d9118d3f23f22fb7331f2c3fa84af
$.support[*].features
; array of cv terms
$.condition.features
; array of cv terms
$.page_layout[*].features
$.collation.features
; array of cv terms
$.decorations[*].features
; array of cv terms$.paratexts[*].features
; array of cv terms
As of https://github.com/UCLALibrary/sinai_metadata/commit/c6061134d40e5cd8dc39eadaaa82c163fe93575a
$.condition.features
; array of cv terms
$.contents.features
; array of cv terms
$.contents.toc[*].features
; array of cv terms
$contents.toc[*].paratexts[*].features
; array of cv terms
$.features
.A few thoughts from this:
We are currently planning to include several places where feature information may be entered. For example, we could include a feature field both under the 'decorations' object array and under the paratext object array (e.g., for dated colophons).
We need first a list of all the data field locations where we will allow users to specify features. We will then revise this list of fields. Then, we can decide for each what individual value constraints -- so that one cannot, for instance, call a paratext 'decoration, anthropomorphic' as we have a separate field for decorations/ornamentations. This process will likely be iterative.
Note that in serialization for SMDL frontend and data sharing we will collapse this list into an overall features list for manuscript records. However, dividing the features into separate fields allows the more granular querying we want from the SDP.
Note also that the list of fields and their values is subject to our revisions to the overall list of available features, which is still in progress.