ropenscilabs / deposits

R Client for access to multiple data repository services
https://docs.ropensci.org/deposits/
Other
37 stars 3 forks source link

Interactive shiny/js editor for frictionless/deposits metadata files #32

Open noamross opened 1 year ago

noamross commented 1 year ago

Conditional on this existing in another package to take advantage of, make a convenience function to launch an interactive shiny/js widget to give users the ability to easily edit frictionless/desposits files. Use Suggests: and prompt the user to install as needed.

mpadge commented 1 year ago

https://metadatacenter.org/ largely implements this already. Their service enables creation of metadata templates, including direct embedding of DC terms. A customised DC template could then be created, and the link used for anyone to populate their own. Their web interface for populating templates is pretty smooth and intuitive, with JSON schema validations called at every step, and returning any errors along the way.

A link can be generated to an "Open View" of the template, but that is read-only. Actually filling out values requires logging in, which then also fundamentally changes the apperance of the "Open View" template. It's all a bit clunky, but works. The template then has an identifier as part of the URL which can be used to automatically extract the data from their API. @collinschwantes pointed me there, and maybe knows more about metadata center activities?

noamross commented 1 year ago

We've chatted with Mark Musen from metadata center a couple of times for different projects and we could touch base with them.

We don't want to reinvent the wheel, but we also want to have simplified, single workflows for people, so I'm wary of approaches that ask people to string together multiple services/tools. In any case, I think this is something we will hold off on for a while, it's not in any of our near-term milestones.