Skip to content
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

Update the modelling of languages in EAD to align with EAC-CPF #38

Closed
32 of 39 tasks
kerstarno opened this issue Jul 15, 2023 · 4 comments
Closed
32 of 39 tasks

Update the modelling of languages in EAD to align with EAC-CPF #38

kerstarno opened this issue Jul 15, 2023 · 4 comments
Assignees
Labels
Attributes This issue relates to the attributes module EAD major revision (EAD 4.0) This issue is part of the EAD major revision towards EAD 4.0 EAD Schema (general) This relates to a change in the general schema for EAD ead-archDesc This issue relates to the ead-archDesc module Feature request A new suggestion or extension to an existing feature Implemented in draft version This has been implemented in draft version Models and shared elements This issue relates to the models-and-shared-elements module

Comments

@kerstarno
Copy link

kerstarno commented Jul 15, 2023

Creator of issue

  1. Kerstin Arnold
  2. EAD team lead, TS-EAS
  3. @kerstarno
  4. [email protected]

The issue relates to

  • EAC-CPF schema issue
  • EAC-CPF Tag Library issue
  • EAD schema issue
  • EAD Tag Library issue
  • Schema issue
  • Tag Library issue
  • Suggestions for all schemas
  • Suggestions for all Tag Libraries
  • Other

Wanted change/feature

  • Text: Update the modelling of languages in <languageDeclaration> and in <langmaterial> to align with EAC-CPF.

Note for working on and testing this issue: When the schema changes are done in the respective 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 by ticking the box.

@kerstarno kerstarno added EAD Schema (general) This relates to a change in the general schema for EAD Feature request A new suggestion or extension to an existing feature Implement This has been decided to be implemented Attributes This issue relates to the attributes module ead-archDesc This issue relates to the ead-archDesc module Models and shared elements This issue relates to the models-and-shared-elements module EAD major revision (EAD 4.0) This issue is part of the EAD major revision towards EAD 4.0 labels Jul 15, 2023
@fordmadox fordmadox assigned deletedname and unassigned fordmadox Dec 15, 2023
@fordmadox
Copy link
Member

Should be ready to test, though I haven't looked at this in a while.

@deletedname
Copy link

deletedname commented Jan 16, 2024

All but Add option to include attributes from any other namespace tested and worked (Issue #28). @fordmadox I'm not sure how to test this particular issue with my very old version of oXygen.

Some overall notes:

  • In EAD, <language> is a sub-element of <languageOfMaterial>. In EAC-CPF, <language> is a sub-element of <languageUsed>.
  • The following attributes require a defined @id to successfully validate: @conventionDeclarationReference, @maintenanceEventReference, @sourceReference and @target.

@kerstarno
Copy link
Author

@deletedname -
Hi Iris, just picking up on the question around testing for the attributes from other namespaces. The following works with my Oxygen version 20, so hopefully it'll work with your older version as well:

  • I tend to use the XLink namespace for testing this
  • For the XSD schema testing, I add @xmlns:xlink="http://www.w3.org/1999/xlink" to <ead> and I include "http://www.w3.org/1999/xlink http://www.loc.gov/standards/xlink/xlink.xsd" into the @xsi:schemaLocation attribute that already holds the EAD4 schema location
    • Then I am able to e.g. add @xlink:href="" to any element and the file still validates (note that the attribute doesn't actually need to have a value)
  • For the RNG schema testing, I add the reference to the XLink namespace directly to the element that I want to check, i.e. I add @xmlns:xlink="http://www.w3.org/1999/xlink" and then @xlink:href="" for example to the <language> element
    • Again, the file still validates

@deletedname
Copy link

Thank you @kerstarno! The RNG and XSD files have been tested successfully.

@deletedname deletedname added Tested successfully This is has been tested successfully and is considered done in the development branch and removed Ready for testing This is ready for testing labels Jan 17, 2024
@kerstarno kerstarno added Implemented in draft version This has been implemented in draft version and removed Tested successfully This is has been tested successfully and is considered done in the development branch labels Jan 18, 2024
@kerstarno kerstarno moved this from Review to Merged in Major EAD revision Jan 18, 2024
@github-project-automation github-project-automation bot moved this from Merged to Ready for testing in Major EAD revision Jan 29, 2024
@kerstarno kerstarno moved this from Ready for testing to Merged in Major EAD revision Jan 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Attributes This issue relates to the attributes module EAD major revision (EAD 4.0) This issue is part of the EAD major revision towards EAD 4.0 EAD Schema (general) This relates to a change in the general schema for EAD ead-archDesc This issue relates to the ead-archDesc module Feature request A new suggestion or extension to an existing feature Implemented in draft version This has been implemented in draft version Models and shared elements This issue relates to the models-and-shared-elements module
Projects
Archived in project
Development

No branches or pull requests

3 participants