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

[Major revision] <control> #36

Open
kerstarno opened this issue Jul 20, 2020 · 2 comments
Open

[Major revision] <control> #36

kerstarno opened this issue Jul 20, 2020 · 2 comments
Labels
<control> and subelements This issue relates to an element that is part of the <control> section Element This issue deals with an EAG element during the major revision ISDIAH Control area This issue relates to an element that is part of ISDIAH's Control area Major revision This is a feature request which will be dealt with in a major revision of the EAG2012 standard

Comments

@kerstarno
Copy link
Contributor

kerstarno commented Jul 20, 2020

Creator of issue

State your name, organisation and ways to reach you.
Name: Kerstin Arnold
Organisation: Archives Portal Europe Foundation, Working Group on Standards
Email: standards@archivesportaleurope.net
GitHub username (if applicable): @kerstarno

Current status

  • In EAG 2012, <control> is a mandatory, not repeatable sub-element of the root element <eag>. It includes the sub-elements <recordId> (mandatory), <otherRecordId> (optional), <maintenanceAgency> (mandatory), <maintenanceStatus> (mandatory), <maintenanceHistory> (mandatory), <languageDeclarations> (optional), <conventionDeclaration> (optional), <localControl> (optional), <localTypeDeclaration> (optional), <publicationStatus> (optional), <sources> (optional) and no attributes.

EAC-CPF / EAD3 reconciliation

This section relates the revision of EAG 2012 to the ongoing major revision of the related standard EAC-CPF. There also might be references to the expected major revision of EAD3 in future.

@kerstarno kerstarno added Major revision This is a feature request which will be dealt with in a major revision of the EAG2012 standard <control> and subelements This issue relates to an element that is part of the <control> section ISDIAH Control area This issue relates to an element that is part of ISDIAH's Control area labels Jul 20, 2020
@kerstarno kerstarno added this to the Review impact of EAC-CPF revision milestone Jul 22, 2020
@kerstarno
Copy link
Contributor Author

kerstarno commented Jul 22, 2020

An updated encoding for the element <control> (with indication of mandatory and optional sub-elements) could then look like this:

<control maintenanceStatus="new" audience="external" base="http://censoarchivos.mcu.es/CensoGuia/" 
id="e2" target="cD1" languageOfElement="spa" scriptOfElement="Latn" publicationStatus="inProcess" detailLevel="extended" countryEncoding="iso3166-1" dateEncoding="iso8601" languageEncoding="ietf-bcp-47" 
repositoryEncoding="iso15511" scriptEncoding="iso15924">
 <recordId>...</recordId>
 <maintenanceAgency>
  <agencyCode>...</agencyCode>
  <agencyName>...</agencyName>
 </maintenanceAgency>
 <maintenanceHistory>
  <maintenanceEvent>
   <agent agentType="human">...</agent>
   <eventDateTime>...</eventDateTime>
  </maintenanceEvent>
 </maintenanceHistory>
 <sources>
  <source>...</source>
 </sources>
 <otherRecordId>...</otherRecordId>
 <languageDeclaration languageCode="..." scriptCode="..."/>
 <conventionDeclaration>
  <reference>...</reference>
 </conventionDeclaration>
 <rightsDeclaration>
  <reference>...</reference>
 </rightsDeclaration>
 <localTypeDeclaration>
  <reference>...</reference>
 </localTypeDeclaration>
</control>

Subject to further review and decision of the Archives Portal Europe Foundation's Working Group on Standards.

@kerstarno kerstarno added the Element This issue deals with an EAG element during the major revision label Feb 5, 2021
@kerstarno kerstarno removed this from the Review impact of EAC-CPF revision milestone Jan 28, 2022
@kerstarno
Copy link
Contributor Author

For conversion, the main aspects to keep in mind are:

  • Turning <maintenanceStatus> and, if used, <publicationStatus> into attributes of <control> using the elements' contents as the attributes' values.
  • Moving any <languageDeclaration> elements that might exist out of <languageDeclarations> and directly into <control>, while removing the plural wrapper element <languageDeclarations>.
  • Removing <localControl> without any replacement. If possible, have the conversion script add a note about this removal.
  • Making sure, the elements appear in the newly prescribed order. This is likely to mainly affect <otherRecordId>, which now can only appear after <recordId>, <maintenanceAgency>, <maintenanceHistory> and <sources>, and <sources>, which should now appear before the optional and repeatable elements <conventionDeclaration>, <languageDeclaration>, <localTypeDeclaration>, <otherRecordId>, and <rightsDeclaration>.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<control> and subelements This issue relates to an element that is part of the <control> section Element This issue deals with an EAG element during the major revision ISDIAH Control area This issue relates to an element that is part of ISDIAH's Control area Major revision This is a feature request which will be dealt with in a major revision of the EAG2012 standard
Projects
None yet
Development

No branches or pull requests

1 participant