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 
<https://wiki.lyrasis.org/spaces/DSDOC10x/pages/438698074/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


On Wednesday, June 24, 2026 at 3:03:59 AM UTC-4 [email protected] wrote:

> Dear all, 
>
> does anyone know whether the new feature "nested metadata 
> <https://wiki.lyrasis.org/spaces/DSDOC10x/pages/425330878/Nested+metadata+in+DSpace+items>"
>  
> 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
>
>

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://lyrasis.org/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/dspace-tech/98f87f1e-3f2d-4b56-a3cb-be9df29d3efan%40googlegroups.com.

Reply via email to