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

Up to date source for a data dictionary #796

Open
jsheunis opened this issue Oct 8, 2024 · 3 comments
Open

Up to date source for a data dictionary #796

jsheunis opened this issue Oct 8, 2024 · 3 comments
Labels
_flag:stale [BOT ONLY] Flag issue that hasn't been updated in a while and needs to be triaged again

Comments

@jsheunis
Copy link

jsheunis commented Oct 8, 2024

Hi everyone

(@surchs I'm reposting here just to have the issue provenance, in case someone has a similar question in the future)

I am working with some tools to generate user forms from schemas, and specifically want to see if I can generate a "Neurobagel data dictionary editor" (see for context: https://hub.datalad.org/datalink/tools/issues/2). For that I'd like to know whether this is the correct, updated and maintained version of the data dictionary schema: https://raw.githubusercontent.com/neurobagel/annotation_tool/refs/heads/main/assets/neurobagel_data_dictionary.schema.json?

@surchs surchs added this to Neurobagel Oct 8, 2024
@surchs
Copy link
Contributor

surchs commented Oct 8, 2024

Hey @jsheunis, apologies for the sluggish response to your original issue - just landed from a trip to Cali that messed up my schedule more than anticipated.

For that I'd like to know whether this is the correct, updated and maintained version of the data dictionary schema:

The short answer is yes.

The long answer is: yes, but for reasons we don't love. The model is specified here: https://github.com/neurobagel/bagel-cli/blob/ac4b2c7049e0d8601769c4a93f7974e47a64dc5a/bagel/dictionary_models.py but we haven't automated the JSON serialization and once we do, it'd probably be in a dedicated repo, maybe also with a transition to LinkML. Currently the jsonschema you linked is up to date.

@jsheunis
Copy link
Author

jsheunis commented Oct 8, 2024

No worries, thanks for following up. Good to know I've been working with the correct schema 👍

Copy link

We want to keep our issues up to date and active. This issue hasn't seen any activity in the last 75 days.
We have applied the _flag:stale label to indicate that this issue should be reviewed again.
When you review, please reread the spec and then apply one of these three options:

  • prioritize: apply the flag:schedule label to suggest moving this issue into the backlog now
  • close: if the issue is no longer relevant, explain why (give others a chance to reply) and then close.
  • archive: sometimes an issue has important information or ideas but we won't work on it soon. In this case
    apply the someday label to show that this won't be prioritized. The stalebot will ignore issues with this
    label in the future. Use sparingly!

@github-actions github-actions bot added the _flag:stale [BOT ONLY] Flag issue that hasn't been updated in a while and needs to be triaged again label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
_flag:stale [BOT ONLY] Flag issue that hasn't been updated in a while and needs to be triaged again
Projects
Status: No status
Development

No branches or pull requests

2 participants