Just a random thought coming to mind: how about adding support for WebDAV to Dataverse both as a client & server?
As a client it would allow us to integrate well known file cloud solutions like Nextcloud into the upload process (with server to server transfer!).
As a server it would allow us to expose a virtual filesystem accessible from WebDAV clients like Windows Explorer, Mac Finder etc. But also enable us to add Dataverse as "External Storage" to Nextcloud, enabling people to sync datasets to their machines with well known tools. (Maybe readonly first, potentially readwrite later. Readwrite is complicated because of the locking/conflicts involved.)
Would it play well with versioning? What if v2 of the dataset has some files added and some files removed?
That will probably require more thinking and tinkering how to expose these details.
Another example how it might help, maybe using Webdav as a storage driver: we could integrate with dCache. https://www.dcache.org/manuals/Book-10.2/intouch.shtml#webdav (particularly interesting for their tertiary storage support)
@Dimitri Szabo I just found your project https://forgemia.inra.fr/dipso/bridge-datainrae-nextcloud. Does this still work?
Last update 3 years ago?!? Wow, should we list Nextcloud at https://guides.dataverse.org/en/latest/admin/integrations.html :thinking:
Last updated: Nov 01 2025 at 14:11 UTC