Limitation of the nested forms

18 views
Skip to first unread message

Gary Hsu

unread,
Jun 24, 2026, 3:03:59 AM (3 days ago) Jun 24
to DSpace Technical Support
Dear all, 

does anyone know whether the new feature "nested metadata" in DSpace 10 only supports dc (dublin core) schema for the parent form? 

In the documentation, the suggested format is
<form name="publicationStepGroup">  (parent)
<form name="publicationStepGroup-dc-contributor-author"> (child)

I got this error when using my own schema: 
ERROR TypeError: Cannot read properties of undefined (reading 'securityLevel') at DsDynamicRelationInlineGroupComponent.getRowValue () at DsDynamicRelationInlineGroupComponent.onChange () at DsDynamicRelationInlineGroupComponent_Conditional_1_Template_ds_form_dfChange_0_listener () at executeListenerWithErrorHandling () at Object.wrapListenerIn_markDirtyAndPreventDefault [as next] () at ConsumerObserver.next () at SafeSubscriber._next () at SafeSubscriber.next () at

at errorContext ()

Thanks for your help in advance
Gary

DSpace Technical Support

unread,
Jun 25, 2026, 5:53:16 PM (yesterday) Jun 25
to DSpace Technical Support
Hi Gary,

As far as I can tell, the nested metadata feature should be able to support other metadata schema, as long as the schema, element, and qualifier are defined. The example given in the documentation for a non Dublin Core schema is within a child form, but it should be the same format within the parent form:

<dc-schema>oairecerif</dc-schema>
<dc-element>author</dc-element>
<dc-qualifier>affiliation</dc-qualifier>

However, I haven't tested it myself and that could be incorrect, so if anyone more familiar with the feature knows otherwise please let us know. 
Either way, it would be best to determine if the error you're encountering is due to the schema or something unrelated.  What was the full configuration you added to submission-forms.xml that resulted in this error? Also to confirm, the nested metadata feature did work as expected with a Dublin Core parent field?

Last, the error indicates something going wrong with "securityLevel" which is related to the Metadata Security Configuration feature also added as part of 10.0. Not sure how, but I'd also recommend checking that documentation in case there's something going on with the interaction between those two features. 

Hope that's a start. Best,
-Lia
Reply all
Reply to author
Forward
0 new messages