Open ArchivageNumeriqueSIAF opened 2 months ago
Will be discussed by TS-EAS during their meeting on 12/13 August 2024 at the SAA Annual Meeting.
Review together with #125, which kind of suggests the contrary approach, and #134.
Point of attention regarding TYPE or ROLE. The controlled value lists, which are widely used for these 2 informations (Type and Role), depend on the concerned EAD element: it is also necessary to plan to manage separate lists
Creator of issue
The issue relates to
Wanted change/feature
Reporting a bug
Example :
<agent>
<name>Mary Shelley</name>
</agent>
<place>
<name>Sydney (Australia)</name>
</place>
Suggested Solution
Nature "name" Generic expression replacing : agencyName, agentName, placeName
Nature "note" Generic expression replacing : descriptiveNote, identificationDataNote, publicationNote
Nature "role" Generic expression replacing : agentRole, placeRole, targetRole
Nature "type" Generic expression replacing : agentType, placeType, targetType, unitType, relationType
On the sidelines, here are two special cases :
Legal context / Legal status May cover present elements : accessConditions, legalStatus, rightsDeclaration, useConditions
Block / Wrapper / Container May cover present elements : objectXMLWrap, formattingExtension, container
Context
Naming these items ? Since TYPE is already used to express attributes in the current XSD schema, how should we name this property : NATURE, TYPE, etc. ?
XML element or attribute ? Two implementations are possible to represent the "type" in its context of use: via an XML attribute or via an XML element.
Example n°1 (by an attribute) :
<agent role=...> ... </agent>
Example n°2 (by an element) :
<agent>
<role> ... </role>
</agent>
Example :
Xpath = "agent/name"
VERSUSXpath = "agentName"