You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The idea is to use the OAI-PMH set spec to express what collection is requested.
a setSpec -- a colon [:] separated list indicating the path from the root of the set hierarchy to the respective node. Each element in the list is a string consisting of any valid URI unreserved characters, which must not contain any colons [:]. Since a setSpec forms a unique identifier for the set within the repository, it must be unique for each set. Flat set organizations have only sets with setSpec that do not contain any colons [:].
First inspiration: create a set hierarchy starting with collections: being the root Dataverse collection and digging your path down the tree by separating with ":". Example: "collections:topcoll:subcoll:subsubcoll" Expressing the set with such a spec meaning results comprise only from datasets of the specified node (collection), no children. (Maybe include linked datasets).
If you want to go for a full subtree in a set, create a set as usual using the search function.
Second thoughts: as Dataverse is comprised of unique collection names and the "hierarchy" is just UI eyecandy, one might as well make all avail as "collections:xxx" as set spec. And then play around with sth. like "collections:xxx:all" to express the intent to include all subcollections in the response, too.
What kind of user is the feature intended for?
API User, Curator, Depositor
Overview of the Feature Request
When harvesting is enabled, all collections should be available for harvesting without creating a search first. This was discussed on the Google Group: https://groups.google.com/d/msgid/dataverse-community/e9ff1e51-ea37-4c8f-8fcc-3fb22b4dc886n%40googlegroups.com with @philippconzett @jggautier etc
The idea is to use the OAI-PMH set spec to express what collection is requested.
First inspiration: create a set hierarchy starting with
collections:
being the root Dataverse collection and digging your path down the tree by separating with ":". Example: "collections:topcoll:subcoll:subsubcoll" Expressing the set with such a spec meaning results comprise only from datasets of the specified node (collection), no children. (Maybe include linked datasets).If you want to go for a full subtree in a set, create a set as usual using the search function.
Second thoughts: as Dataverse is comprised of unique collection names and the "hierarchy" is just UI eyecandy, one might as well make all avail as "collections:xxx" as set spec. And then play around with sth. like "collections:xxx:all" to express the intent to include all subcollections in the response, too.
What kind of user is the feature intended for?
API User, Curator, Depositor
What inspired the request?
https://groups.google.com/d/msgid/dataverse-community/e9ff1e51-ea37-4c8f-8fcc-3fb22b4dc886n%40googlegroups.com
What existing behavior do you want changed?
There are no standard, default sets, but they might be useful.
Any brand new behavior do you want to add to Dataverse?
No, this is just an extension of what's already there.
Any related open or closed issues to this feature request?
This might be a part of IQSS/dataverse-pm#25
The text was updated successfully, but these errors were encountered: