-
Notifications
You must be signed in to change notification settings - Fork 4
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
<relation> #214
Comments
Tag Library Text: Summary: A required child element of |
Since this element is mixing the availability of its children elements, is there a preferred order for how they elements should appear? Right now, that order is defined as:
Right now, I like the approach of going with something like: 1) required, but not repeatable elements; 2), required, repeatable elements (possibly in any order); 3) optional, but not repeatable elements (possibly in any order), and 4) optional, repeatable elements (possibly in any order). But, doing that would change where elements like |
@fordmadox - I like and support the approach you've mentioned above, i.e.
As Silke mentioned in another issue, maybe we could have this question on the agenda for the Schema team meeting next week? Might be good to have some additional examples of elements with their sub-elements following this approach to see whether it makes sense in the various contexts. Happy to select some examples from EAC-CPF as well as from EAD3 for comparison, if you want me to. |
Sounds good to me, thanks, @kerstarno! I'll add it to agenda for the Schema team's January meeting so that we can discuss about possibly adding such a formulation to our design principles. |
Test of element relation: Result: element ready. |
Relation
<relation>
as child element of<relations>
<targetEntity>
<relationType>
,<targetRole>
<date>
,<dateRange>
,<dateSet>
,<descriptiveNote>
,<place>
@audience
@conventationDeclarationReference
@id
@languageOfElement
@maintenanceEventReference
@scriptOfElement
@sourceReference
Creator of issue
Related issues / documents
Paper on Relation
EAD3 Reconciliation
May contain: daterange, dateset, datesingle, descriptivenote, objectxmlwrap, geogname, relationentry
Attributes:
@actuate
,@altrender
,@arcrole
,@audience
,@encodinganalog
,@href
,@id
,@lang
,@lastdatetimeverified
,@linkrole
,@linktitle
,@otherrelationtype
,@relationtype
,@script
,@show
Context
new EAC-CPF element
Solution documentation:
Summary, Description and Usage and Attribute usage needed
May contain:
<date>
,<dateRange>
,<dateSet>
,<descriptiveNote>
,<objectXMLWrap>
(0..1),<place>
,<relationType>
(0..n),<targetEntity>
(1..1),<targetRole>
(0..n)May occur within:
<relations>
Attributes:
@audience
- optional (values limited to: external, internal)@conventationDeclarationReference
- optional@id
- optional@languageOfElement
- optional@maintenanceEventReference
- optional@scriptOfElement
- optional@sourceReference
- optionalExample encoding
The text was updated successfully, but these errors were encountered: