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

Create a glossary page? #12

Open
DanNBullock opened this issue Dec 9, 2019 · 11 comments
Open

Create a glossary page? #12

DanNBullock opened this issue Dec 9, 2019 · 11 comments

Comments

@DanNBullock
Copy link

It might be useful to create a glossary page for terminology that is used throughout the platform. That way, within apps, there can be hyperlinks back to this glossary whenever terms are used so that (novice) users can better understand what the terms refer to. The glossary entries can also include a few links to relevant publications.

@soichih
Copy link
Contributor

soichih commented Dec 9, 2019

What kind of terminologies are you referring to? Do they already exist within our doc?

I am not opposed to the idea of a glossary page, but what I've been doing is to link it to specific chapter / paragraphs within various pages in the doc. This way, user can find out information surrounding the concept within the page, and at the same time improve the content of the doc for users who are just reading through the doc.

@DanNBullock
Copy link
Author

I quickly scanned the docs page, but I didn't see anywhere that would strike me as housing definitions for the sorts of things I'm thinking. Terms that are used across apps but not really defined might be relevant, things like:

Whole brain fiber group
Tractogram
Connectome
Mask
Streamline
Parcellation
Segmentation
ROI
Retnitopy
etc...

"what I've been doing is to link it to specific chapter / paragraphs within various pages in the doc"
Is this similar to that or is it distinct from it?

@soichih
Copy link
Contributor

soichih commented Dec 10, 2019 via email

@DanNBullock
Copy link
Author

DanNBullock commented Dec 10, 2019 via email

bacaron added a commit that referenced this issue Feb 12, 2020
@soichih
Copy link
Contributor

soichih commented Jul 29, 2020

@DanNBullock Are you still interested in drafting the glossary page? I think we could ask folks (experts on certain terminologies?) from other labs to collaborate with us also - to have a bit more visibility.

@soichih
Copy link
Contributor

soichih commented Aug 6, 2020

Ah idea came up while talking with @bhatiadheeraj

Once we have the list of glossary, we could look for keywords that are registered in various README / description that we display in various places, add popup/tooltip for those words so that user can hover over and understand what those words mean.

@DanNBullock
Copy link
Author

DanNBullock commented Aug 7, 2020 via email

@DanNBullock
Copy link
Author

Will we be creating a separate project for this or will it be within the overarching brainlife/master repo?

@francopestilli
Copy link
Contributor

How about we make a branch "glossary." Then we can merge back to 'master' after receiving enough suggestions/comments?

@soichih
Copy link
Contributor

soichih commented Aug 11, 2020

We could do that, or we can just keep it as a stealth page (not listed in the index) until we are ready to make it available publicly.

If we want this to be computer readable (so that brainlife.io can automatically embed links to the glossary), we should probably store this in something like yaml. Something similar to this > https://github.com/tsalo/bids-specification/blob/master/src/schema/entities.yaml Our doc page can convert the yaml into markdown/html on the fly to show the list of vocabulary.

@soichih
Copy link
Contributor

soichih commented Aug 11, 2020

Also.. I think it makes sense to create a new repo (brainlife/glossary?) as we want this to be used outside our doc and probably outside brainlife.io itself as well?

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

3 participants