Giter Club home page Giter Club logo

termboard's Introduction

TermBoard

https://termboard.com/#/intro

A digital whiteboard designed to create and navigate your Business Terms and relations. Providing a versatile and easy to use Graph interface.

If you have an issue or question, please use 'Issues' at the left top ofthis page

termboard's People

Contributors

hoogkamer avatar

Stargazers

 avatar ngawangtrinley avatar Peter Hanzo avatar SAM avatar Jonny Dubowsky avatar  avatar Chris Han avatar  avatar  avatar  avatar Isa Ozler avatar Bruce W. Herr II avatar Antonio Forgione avatar  avatar

Watchers

Chris Han avatar  avatar  avatar Sander Frauenfelder avatar  avatar

termboard's Issues

After moving a selection of multiple terms, only one stays selected

When I select multiple terms (or have just bulk added a series of terms, which then appear as a selected set),
and then when I move them, and release the mouse left button,
then only the one term that I dragged, stays selected, and the others are unselected.

I would expect the full selection to stay selected.
So that I can do further actions on the full set, like moving them a bit further.

Cardinality on both sides of a relation

Currently, we are able to set the cardinality on the pointed side of a relation, which is the most necessary.
I would like to be able to set the cardinality on the other side as well.
Example:

  • I can already express that a credit facility contains one or more (1..N) financing products
  • But I would also like to be able to express that a financing product is part of exactly one (1) credit facility. Preferably in the same relation, as otherwise I would have to double all relations in the model.

How that could be displayed numerically is easy, but textual display seems harder ;-).

Graph algorithms

Hi, do you plan on adding any graph algorithms to automatically resize nodes based on edges linked to it?
Simple centrality measure would be more than enough

Unable to turn on Cardinalities

The option for "Cardinalty for relation" is greyed out (or actually: blacked ouy). I cannot turn it on. Even after choosing Number or Text, unable to select it.
Same for "HIghlight on CTRL+SHIFT+click", but I don't use that.

Del button deletes the term/object, even when editing the text in it

When I am in text edit mode of a term/object, e.g. typing more words in the term name,
then when I use the Del button,

  • the whole term/object is deleted from the model, which I don't want or expect.
  • I would have expected to delete a character from the text. Or when I have selected a part of the text (term name), then I would expect that selection to be deleted.

Add Control Point "hangs" TB

I can move the Control Point around, but after that, there is no other action I can do. TB becomes mostly unresponsive. The Control Point black square remains in view, and I am unable to have it disappear. So I can not do anything. I normally restart the browser and load the file again.

Changing font colour of relation name

I would like to be able to change the font colour of a relation name.
I can already change the colour of the line/arrow, and the font (face type), but not the colour of the text.

1-n or n-m or 0-n relationships.

Hi, I would love to be able to indicate cardinality as an option feature on my relationships. perhaps it si there, but then I would like to have it more easy to find in the interface. thanks!

Copying relations is not working correctly

When copying two related terms and their relation, the copied terms are linked/related to the "old" terms. I would expect the copied terms to be interrelated.
For example, when I have

  • A | relates to | B

And then select A, B, and their relation, copy, paste, then the result is

  • A | relates to | B (left intact)

and the copied items:

  • A* | related to* | B (so not the new B*)
  • B* (orphan)

I would expect the copied terms to be related:

  • A* | relates to* | B*

Example of the current unexpected result (red oval) and expected result (red dashed arrow):
afbeelding

I hope you can change this!

Add second knowledge graph on sheet

When using Termboard, after I’ve loaded a first knowledge graph (e.g. via its JSON file) I’d like to add a second graph next to it without updating the first one so not to augment the previous one but have them separate, to then be linked manually via the addition of edges and saved together in a new JSON output file. How can I accomplish this?

Bulk Upload not working

Hi,

I have been using various Chatbot prompts to create diagrams and the tool has always worked very well. I am using Google Chrome on Mac.

I also draw diagrams uploading my own data.
Yesterday, I have been only uploading Relations while I was tinkering with a drawing, no Definitions.
Always copying and pasting from Google sheets.
This worked fine many times. Updates worked fine, too.

Then, suddenly, yesterday evening GMT the bulk upload stopped working.
When I tried to use bulk upload, nothing happened.

Admittedly, I had moved a diagram around on the canvas and I suddenly couldn't see it anymore (which II think is a bit problematic). I could not get it back into view.
I then thought that perhaps with new uploads, they also end up somewhere hidden away from the viewport but even when I zoomed out as much as I could, I saw nothing.
There is a button which I assume means "centre" (dot surrounded by four corners) but that didn't bring it back into view.

I wondered if something was stored in the browser and deleted the browser history for the last hour, and I also tried a different device (a MacBook, and a different browser on that device (Brave)). DIdn't help.
I was, however, able to successfully bring up a test diagram on the first device and an old diagram on the second device (but could then not add to it)

Here is some sample data:
https://docs.google.com/spreadsheets/d/1R6NiU7z5sOuZwFWU6vwHGpCBRkswy5SIx5D5stMwk6c/edit?usp=sharing

User | Interactive Page Element (Control) | perceive, identify
User | System Offer or Request | understand
Outcome | NetValue | has
NetValue | Perceived Value | consists of
NetValue | Perceived Cost | consists of

I usually upload up to 30, sometimes 50 rows.

Pretty sure this is some sort of user error. Any pointers would be very welcomed.

I really enjoy using the tool, thank you so much for providing it.

API to GPT4

I’m trying to hook onto GPT4 (of course I have an openAI key). A friend sent me the access code below but Pythonista does not seem to support (I get an error) on the second line ‘from openai import OpenAI’ . Any workarounds?

import openai
from openai import OpenAI

client = OpenAI(api_key="YOUR_KEY_HERE")

def chat():
prompt = input('Please write your prompt here\n')
completion = client.chat.completions.create(
model="gpt-4",
messages=[
{"role": "user", "content": prompt}
]
)
return(print(completion.choices[0].message.content))

def main():
chat()

if name == "main":
main()

Read-only variant

We use termboard for validation purposes. As such we could really use a read-only version for our business so that they can consult, but not change. A sort-of publisher so to speak. Is that something you are considering for the future?

Definitions ("descriptions") for terms

I would like to be able to define or describe each term, and store that in Termboard too.
Maybe it can be shown when hovering over the term. Or have an option to display all definitions to the right of each term.
I would also like to be able to define/describe relationships, and add cardinality/optionality.

Recursive relationship

Sometimes I need to model a recursive relationship. Could that be added?
E.g. sets can contain subsets, which can contain subsets.
Or a balance sheet has items, which aggregate lower level items, which in turn ...
Would be much appreciated!

Chart and Graph

Hello, I encountered issues where it cannot generate the load example or bulk add. There is no loading of graph. I cannot also load or open my old data on "Load from Storage" Thank you.

RDF export

not an issue but a request. Would it be possible to create an rdf export capability as this will make the editing of knowledge graphs really powerful. If there is a simple way to do this from the existing putput options please let me know.

isn't working please I need help in 20 minutes

I do everything according to the video (link) - but after performing all the steps indicated by it, I click bulk add and nothing happens! what to do? please help me I only have 20 minutes! I entered all the data for the request

Add multiple terms does not work

If I right click the background, and choose "Add multiple terms", there is no pop-up to add them. Nothing happens really.
I would like to have this feature back.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.