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

Benefit and Detriment node types #306

Closed
keyserj opened this issue Jan 10, 2024 · 0 comments · Fixed by #315
Closed

Benefit and Detriment node types #306

keyserj opened this issue Jan 10, 2024 · 0 comments · Fixed by #315
Labels
clarity makes something easier to understand enhancement New feature or request ontology uses or improves categorizations of info or relations between the categorizations

Comments

@keyserj
Copy link
Collaborator

keyserj commented Jan 10, 2024

Is your feature request related to a problem? Please describe.
Sometimes there's something that isn't necessarily a problem, but creates some negative effects, and some positive effects. Right now, this can be modeled by putting the thing into a problem node (e.g. immigration), and adding supports (e.g. creates diversity across cultures) and critiques (e.g. encourages "our people vs their people" divisions) to it, but it's hard to visualize relations between those supports/critiques and solutions/criteria.

Describe the solution you'd like

  • Allow Problems to have Benefits (positive effects) and Detriments (negative effects) ("created by" edges)
    • Probably also Effects (as effects that aren't obviously positive or negative)
  • Solutions should be able to have these node types as well ("creates" edge)
  • Not sure what's best for labels of the edges to Criteria, but "relates to" is probably fine for now

Describe alternatives you've considered
Using existing supports/critiques

Additional context

  • Effects already exist for solutions and should be reused.
  • In the example given, "Immigration" might be better as something neutral like a "topic" that has effects, but I'm not sure how to name that and what it would look like, so we can stick with using a problem or custom node for now
  • https://ameliorate.app/keyserj/immigration

Technical ideas

@keyserj keyserj added enhancement New feature or request ontology uses or improves categorizations of info or relations between the categorizations clarity makes something easier to understand labels Jan 10, 2024
@keyserj keyserj linked a pull request Jan 22, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this to ✅ Done in ameliorate Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clarity makes something easier to understand enhancement New feature or request ontology uses or improves categorizations of info or relations between the categorizations
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant