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 tree that is an entire topic dictionary #250

Open
willwade opened this issue Mar 10, 2021 · 6 comments
Open

Create a tree that is an entire topic dictionary #250

willwade opened this issue Mar 10, 2021 · 6 comments

Comments

@willwade
Copy link
Collaborator

willwade commented Mar 10, 2021

We want a tree that is shipped with the app that is an entire topic dictionary, probably based on: https://github.com/imsky/wordlists

Users can then edit the base tree to only include the topics they want

Original Issue

We have a draft topic dictionary that needs expanding

This https://github.com/AceCentre/pasco/blob/master/html/trees/Dictionary/en-GB-ManyThings.md

Needs incorporating with @whitmer https://github.com/CoughDrop/coughdrop/blob/master/lib/fringe_suggestions.json and @imsky https://github.com/imsky/wordlists

I think plan should be first to find anything missing from https://github.com/imsky/wordlists and do a PR. Then export to our format.

I'm wondering too about a child sub list using top fringe vocab

@willwade
Copy link
Collaborator Author

I'm wondering..

This topic list might need to be re-organised for different needs..

e.g. Allowing for linking to topics (e.g. Transport -> Cars -> Car Parts , Car verbs ), Age related: 0-5,5-11,11-16, 16+,

How can we keep the good work if @imsky project but add such features to this list.

Maybe do it as a series of Markdown files with meta-data in a header file - or use syntax close to what we have in pasco to link to..
s

@imsky
Copy link

imsky commented Mar 11, 2021

i've been thinking for a while of making the wordlists .txt files an output of an input file, like a JSON where the words have tags, for example:

{"cheese": {"tags": ["food"]}

this makes some future applications of wordlists easier, maybe it can help here, too

@willwade
Copy link
Collaborator Author

that would definitely help!

@gavinhenderson gavinhenderson changed the title Topic dictionary Allow vocabs to be created based on topic dictionaries Mar 9, 2022
@gavinhenderson
Copy link
Member

So this one is more of a vocab need really. Imagine you had an old school childs Picture dictionary. So you go to the chapter "Animals" and you find the page of "Farm Animals" and then find all those animals listed A-Z on that page. Thats the kind of thing we are thinking. A lot of symbol vocab packages do this kind of thing - but really hap hazardly - largely because they are limited about cell space on the page (or number of levels deep) - but we dont have to. The fun thing is how we categorise (and sub categorise items). - @willwade

@gavinhenderson gavinhenderson added this to To do in Pasco Roadmap Mar 11, 2022
@gavinhenderson
Copy link
Member

@willwade What is the intended output of this issue?

Do we want to create a meta tag that integrates directly to https://github.com/imsky/wordlists? So like <meta data-list-topic="car">?

Or do we just want to create a static topic list tree based on the wordlists that we ship with Pasco?

I would be more in favour of just building our own static tree based on the topic lists (that people can edit to remove useless topics to them). Then if it gets lots of use iterate and add a better deeper integration with a meta tag?

@willwade
Copy link
Collaborator Author

Yeah - I think I'm with you on the latter idea - its really just getting a good enough dictionary in place that as you say people could prune and organise themselves. if we do a really good UI and editor its then simple for people to do this

@gavinhenderson gavinhenderson changed the title Allow vocabs to be created based on topic dictionaries Create a tree that is an entire topic dictionary Feb 22, 2023
@gavinhenderson gavinhenderson moved this from Needs discussion to Triaged in Pasco Roadmap Feb 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants