DSpace CRIS Organisation - include publications, datasets etc from sub organisations

22 views
Skip to first unread message

Marc

unread,
Feb 20, 2020, 8:49:01 AM2/20/20
to DSpace Community
Dear List,

Using DSpace CRIS 5.10. Is there currently any way of including the publications, datasets etc for sub organisations on the entity page for an Organisation. Example

If we have a Lab Group that is part of a Department that is part of an University. Then the Universities list of publications will include all the publications that have been assigned to the Department and the Lab Group in addition to those that assigned to the University.

We are setting the association with publications and datasets using the dc.description.sponsorship field

Thanks
Marc

Fazio Riccardo

unread,
Feb 26, 2020, 9:29:23 AM2/26/20
to dspace-c...@googlegroups.com, brouar...@gmail.com
Hi Marc,

you can use the metadata-enhancers;
for your example I think you can look at this ItemEnhancer (
https://github.com/4Science/DSpace/blob/ab916e30834c7efd6de5bef0ccef4718e350946b/dspace/config/spring/cris/cris-metadata-enhancers.xml#L231
)

and write your own generator that goes through the OrgUnits hierarchy;
the enhanced metadata should be used in the cris-
relationpreference.xml (
https://github.com/4Science/DSpace/blob/ab916e30834c7efd6de5bef0ccef4718e350946b/dspace/config/spring/cris/cris-relationpreference.xml#L39
)


Instead if you have just one level you just need to configure the
enhancer from description.sponsorship to its parent (you can find
somthing similar here
https://github.com/4Science/DSpace/blob/ab916e30834c7efd6de5bef0ccef4718e350946b/dspace/config/spring/cris/cris-metadata-enhancers.xml#L37
)
and use the enhanced metadta in cris-relationpreference.xml

Hope this helps
Regards
Riccardo
> --
> All messages to this mailing list should adhere to the DuraSpace Code
> of Conduct: https://duraspace.org/about/policies/code-of-conduct/
> ---
> You received this message because you are subscribed to the Google
> Groups "DSpace Community" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to dspace-communi...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-community/a292229d-e69c-41eb-9852-3c7b80a0ea6f%40googlegroups.com
> .
>
--
--
Riccardo Fazio
DSpace and DSpace-CRIS developer

4Science, www.4science.it (an Itway Group Company)

office: UP Urban Places - Via Tiburtina, 652, 00159 Roma RM
tel: +39 3339341798

--
Questo messaggio e' stato analizzato da Libra ESVA ed e' risultato non infetto.
This message was scanned by Libra ESVA and is believed to be clean.

Marc

unread,
Mar 5, 2020, 5:29:05 AM3/5/20
to Fazio Riccardo, dspace-c...@googlegroups.com
Hi Riccardo,

Thank you for taking the time to respond and the detailed reply.

kind regards
Marc
Reply all
Reply to author
Forward
0 new messages