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 an option to encode any other local identifiers for a component description #136

Open BrigitteMichel opened 1 month ago

BrigitteMichel commented 1 month ago

Creator of issue

  1. Brigitte Michel (michel@abes.fr)
  2. Abes (Agence bibliographique de l'enseignement supérieur = Bibliographic Agency of Higher Education)
  3. for WG EAD in french libraries (gt-ead-b@listes.abes.fr)

The issue relates to

Wanted change/feature

Suggested Solution

  1. To Allow the <otherRecordId> element within <c>
  2. Or to reuse the <identityId> element defined in EAC
  3. Or to create a specific element like <otherComponentId>

In all three cases, we need to decide whether we can use the @id attribute or if a specific attribute is needed (@valueURI or @normal) to ensure better control of the data than free text [text]

Context

NB 1 about <recordId> child of <control>: where to declare the URI of the EAS instance ; why not in attribute @valueURI? NB 2: I don't understand the possible use in <control><recordId> of attribute @target "ID of another element"

BrigitteMichel commented 1 month ago

<otherFindAid> could also have been an option, but the name itself is characterized by a logic of describing the whole (FindAid) rather than data and record unit. Furthermore, the <p> element is contradictory to the necessary control for an identifier.

kerstarno commented 1 month ago

Thank you for this comment, @BrigitteMichel. TS-EAS will add this to the list of comments to be discussed at their meeting on 12/13 August.

Just wanted to reply briefly to your questions and the point about <otherFindAid> as a possible alternative:

kerstarno commented 1 month ago

For reference: a similar suggestion was made in the revision from EAD 2002 to EAD3, including an additional example use case, see https://github.com/SAA-SDT/EAD3/issues/270