SAA-SDT / eas-schemas

Where TS-EAS manages EAD, EAC-CPF, and any other schemas published by the subcommittee.
0 stars 0 forks source link

Rename <accessrestrict> and <userestrict> and update their content model #60

Closed kerstarno closed 8 months ago

kerstarno commented 1 year ago

Creator of issue

  1. Kerstin Arnold
  2. EAD team lead, TS-EAS
  3. @kerstarno
  4. kerstin.arnold@archivesportaleurope.net

The issue relates to

Wanted change/feature

Text: <accessrestrict> and <userestrict> should be renamed to <accessConditions> and <useConditions> respectively. Along with the renaming, the following should be considered:

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.

kerstarno commented 1 year ago

Following the revised discussion of #24 at the Washington meeting on 24 July 2023,

For documentation, ensure that a variety of use cases is covered, e.g. time-bound dates (“until 2100”), ambiguous dates (“until death of donor”), perpetual dates (“forever”).

fordmadox commented 1 year ago

dateRange is now available here in https://github.com/SAA-SDT/eas-schemas/tree/issue_60

kerstarno commented 8 months ago

Following the EAD sub-team's decision during their September 2023 meeting:

kerstarno commented 8 months ago

Tested with the XSD and the RNG. It seems that the initial change to add <dateRange> was never merged to the development branch, so this is missing from the current version. The name change and the addition of the vocabulary attributes, on the other hand, can be confirmed.

I deleted the old "issue_60" branch and created a new one with the same name based on the current "development" branch as there've been quite some changes in the last three months. I created a pull request for this (#83), which I hope won't collide with the other pull requests of today. Once this has been merged, this issue will need another round of testing.

kerstarno commented 8 months ago

Re-tested with the XSD and the RNG and can confirm that <accessConditions> and <useConditions> now both include <dateRange> as an optional sub-element.