Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
noamross opened this issue Dec 16, 2022 · 2 comments
Open

Comments

@noamross
Copy link

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
Copy link
Member

mpadge commented May 24, 2023

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
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants