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

Update model diagram #40

Open
diatomsRcool opened this issue Jan 3, 2025 · 5 comments
Open

Update model diagram #40

diatomsRcool opened this issue Jan 3, 2025 · 5 comments
Assignees

Comments

@diatomsRcool
Copy link
Contributor

The model diagram in the documentation is missing some of the newer elements. Is this a bug? Or does some update action need to be run?

@bfurner
Copy link
Collaborator

bfurner commented Jan 3, 2025

The diagram has been manually created up to this point as there is no LinkML generator to build a model overview diagram that I know of. In particular, I think we want an "overview" diagram that doesn't necessarily show all classes, but just the most meaningful classes. For example, "utility" classes like Quantity or BiologicProduct are probably not necessary in an overview. So what we would like to have is a diagram generator that allows us to supply an array of classes to omit (or conversely an array of classes to include).

@diatomsRcool
Copy link
Contributor Author

Even this diagram? I though this one was automated.

@bfurner
Copy link
Collaborator

bfurner commented Jan 3, 2025

Nope the mermaid script was hand-rolled

@diatomsRcool
Copy link
Contributor Author

OK, let's get this updated. The rest of BDC will want to know.

@bfurner
Copy link
Collaborator

bfurner commented Jan 6, 2025

if we want to keep this in the documentation going forward, it would be good to have someone write code to automate its creation, otherwise it will invariably get out of date. i know David had mentioned there might be ways to get effort to help on this project. is there a way to find someone to put in some effort on automating this?

@Sigfried Sigfried self-assigned this Jan 21, 2025
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