G0dfr3
G0dfr3

Reputation: 13

Is there an equivalent of the /hierarchy API endpoint for DSpace 7.x?

The DSpace OAI-PMH repository exposes an endpoint /hierarchy for API v6, which provides the logical structure of how communities, sub-communities and collections are related. This is documented at https://wiki.lyrasis.org/pages/viewpage.action?pageId=104566810#RESTAPIv6(deprecated)-Hierarchy

As v6 will be deprecated, is there a direct replacement for this endpoint in v7?

There's no reference to it in the documentation https://wiki.lyrasis.org/display/DSDOC7x/REST+API nor can I see anything equivalent in the live demo: https://api7.dspace.org/server/#/server/api

Upvotes: 1

Views: 138

Answers (1)

Tim Donohue
Tim Donohue

Reputation: 562

There is no exact replacement in DSpace 7 REST API. But you can retrieve the same information as follows:

  1. Start from the "Top level Communities" search endpoint here: https://github.com/DSpace/RestContract/blob/main/communities.md#search-methods
    • This will retrieve all the communities at the top of that hierarchy
  2. Then, for each of those top Communities, it's possible to retrieve their sub-communities and sub-collections via the "linked entities"

This is how the hierarchy is achieved in the DSpace 7 User Interface when you visit the "/community-list" page, e.g. https://demo7.dspace.org/community-list

Upvotes: 0

Related Questions