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

Add @localTypeDeclarationReference to all elements with @localType #43

Closed kerstarno closed 9 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

Update (5 January 2024): Following the EAD team's meeting on 15 December, the details of this issue have been updated to the latest status. The current development version of the schema might still represent what was outlined initially, while further changes might be necessary and require another round of testing.

Note for working on and testing this issue: When the schema changes are done in development branch, please this by ticking the box on the higher level (printed in bold); once the changes have been tested successfully please mark this by ticking the box on the lower level.

fordmadox commented 10 months ago

Why would archdesc get these two attributes but c wouldn't?

fordmadox commented 10 months ago

I also had the localType pair added to the new functions element, since I think that was mentioned in another ticket... though it's not noted above. Anyhow, I've done a first pass. Let me know what else needs to change.

fordmadox commented 10 months ago

Ahh... the reason I added the localType pair to functions was to align with EAC. I did the same for the rest of the new plural elements, like agents (though not listed above). Let me know if any of those attributes should be removed. If so, then we'll also need EAC-related tickets eventually.

kerstarno commented 10 months ago

Why would archdesc get these two attributes but c wouldn't?

Because <archdesc> already has @localtype in EAD3, while the numbered and unnumbered <c> elements don't. If there is a request and suitable use case to add @localType also to the latter that could be discussed, but we haven't had it so far.

Thanks for taking care of <functions> - that slipped through the net.

kerstarno commented 10 months ago

Tested with the XSD and the RNG and can confirm that this has been implemented as expected with the only exception of <agent>, which is currently missing @localType and @localTypeDeclarationReference. However, I will report this in #58, so this issue here can be marked as "Tested successfully".