-
Notifications
You must be signed in to change notification settings - Fork 0
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
Remove fixed value lists #1
Comments
@fordmadox @karinbredenberg @marieelia At the EAC team meeting on 1 September, it was decided that this question should be expedited to the whole committee as it will also affect EAF in future. (P.S.: I don't seem to be able to add assignees, hence I'm mentioning you all directly.) |
Update (4 January 2024): The topic was discussed in a series of EAD team and Schema team meetings in preparation to the the all-committee meeting in February, when four options were presented and compared including example encodings for illustration. Following this meeting, all TS-EAS members were asked to vote for their preferred option. The overall preference went to the option that suggested to extend the concept of the Here is a list of changes resulting from this decision. Note for working on and testing this issue: When the schema changes are done in development branch, please mark the tasks on the highest levels of the list (printed in bold) by ticking the box. When the changes have been tested successfully, please mark the tasks on the lowest level of the list and - if existing - on the mid-level of the list (printed in italics) by ticking the box. If there is only one level in the list, finalised schema changes in the development branch should be marked by adding a comment to this issue, while successful testing will be marked by ticking the box.
|
Updating now, but a thought: why don't we simplify the otherX options and just provide the following two options for each: EAS OR other. We haven't gone the wacky route of suggesting that we include values like "EASListLevelEncoding" so why would need an "otherLevelEncoding" value when "other" will suffice (and be simpler)? |
Comments from first testing:
|
Re-tested with XSD and RNG for the changes related to EAD 4.0. All aspects listed above have been solved with the exception of the attribute |
Thanks for the pull request! Should be test-able again now. (That said, if we were to really aim for simplification, I think that reversing the EAD3 decision of having separate 'elementNameType' attributes, and instead having one 'type' attribute, would be the way to go, and is implied already by how attribute nodes are related to the element node). |
Re-tested again with the XSD and the RNG and can confirm that |
As for the question about the On the other hand, only having a generic There also might then be the question of why we'd have the |
Creator of issue
The issue relates to
Wanted change/feature
<control>
among other elements to reconfirm that the changes introduced with the release of EAC-CPF 2.0 will also work in the context of EAD. It has been suggested to remove the predefined lists of value for the new attributes @maintenanceStatus, @publicationStatus, @agentType, and @maintenanceEventType and to change their data type to NMTOKEN to allow for any text. The current value lists could still be mentioned in the tag libraries as recommendations, but shouldn't be seen as the only options.The text was updated successfully, but these errors were encountered: