-
Notifications
You must be signed in to change notification settings - Fork 2
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
Come up with graph diagram style guide #36
Comments
The style that I use:
Colors I use: |
In my diagram representations I use the following colour scheme: E2 Temporal Entity: Blue The colour choice is arbitrary, but the classes selected because they form the most important ontological divisions in CRM. I used to divide out Name and Type two with a different colour but then I thought it was confusing because they are just E28s. Another solution I thought of was a different shade? The argument for a different colour for them I guess being that they occur a lot? Anyhow, I'm not doctrinaire about the actual colour choice, but I think there is a substance conversation on what part of the hierarchy to pick out with one colour and then what to do with sub parts of that same hierarchy if you wish to give a different colour without suggesting it is not part of that branch. What is your standard means for representing isA? just a different style of arrow? |
I also don't care about the color of the bikeshed, versus the main reactor. I would have E55 and E41 / la:Name as distinct because they serve different purposes in the branches and they occur a lot. And yes, I use an outline arrow for rdf:type / isA, but it's also clear from the rectangle for the class. |
From a purely Arches requirements perspective, this is the minimum of what an Arches implementor needs to know in order to translate a diagram into a an Arches graph: Each node in the diagram should represent one of the following things:
Each node of type A (above) in the diagram should communication the following information:
Each relationship between nodes in the diagram should:
|
For the shape of the nodes, we started out with circles, but the ellipse shape makes it easier to have more text inside the shape. Ellipse rather than square makes it prettier for many relationships expanding out from a single node. I agree with George that parts of the hierarchy should have different colors, with different parts being as different as possible -- e.g. Place and MMO and Type should be very different, Name and Identifier should be similar. Happy to recolor my nodes. |
The current state of my JSON to diagram automation using OmniGraffle: There are some obvious, easy additional fixes on my to-do list:
|
A note about use of color: color-blind people may be at a disadvantage when working with color-encoded diagrams. Distinguishing between shades of red and green can be particularly problematic. I'm not opposed to using colors to help people recognize our hierarchy, but we should make it easy for color blind people to interpret the hierarchy without relying solely on our color-coding. |
👍 Colors should help but not be essential for interpretation. Ideas for expressing data typing:
|
As discussed during August meetings: Shapes Colors |
We should have a consistent style guide for graph diagrams for models.
In particular:
Nice to have:
The text was updated successfully, but these errors were encountered: