You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Continuing #10, the display of rdf:Lists is pretty ugly because it puts siblings (list members) at different ranks in the diagram, and thus obscures what is going on. Lists are involved in:
OWL constructs (eg intersectionOf, unionOf)
SHACL constructs (eg sh:and, sh:or)
It would be nicer to have a special display: a horizontal box with dots inside, something like
PlantUML YAML (but horizontal): or JSON (pretty similar)
most lists in the wild don't have type a rdf:List but need to be recognized by rdf:first, rdf:rest
need special processing of the list RDF: to consume it all, produce diagram markup, and delete the triples
PlantUML
PlantUML can mix JSON structures into class/object diagrams, eg see
but those cannot refer to other class/object nodes i.e. they are trees not graphs
(unlike standalone JSON diagrams, JSON embedded in class/object diagram never displays links, only nested tree structures)
So currently I don't see any way to do this with PlantUML. I could do it with Graphviz dot (or with https://plantuml.com/dot) but I can't afford to rework (downgrade) my tool to use dot instead of PlantUML.
Continuing #10, the display of rdf:Lists is pretty ugly because it puts siblings (list members) at different ranks in the diagram, and thus obscures what is going on. Lists are involved in:
intersectionOf, unionOf
)sh:and, sh:or
)It would be nicer to have a special display: a horizontal box with dots inside, something like
This won't be easy for several reasons.
RDF processing
a rdf:List
but need to be recognized byrdf:first, rdf:rest
PlantUML
(unlike standalone JSON diagrams, JSON embedded in class/object diagram never displays links, only nested tree structures)
So currently I don't see any way to do this with PlantUML. I could do it with Graphviz dot (or with https://plantuml.com/dot) but I can't afford to rework (downgrade) my tool to use dot instead of PlantUML.
Discussion at https://forum.plantuml.net/15481/possible-link-elements-from-two-jsons-with-both-jsons-embeded?show=15567#c15567
The text was updated successfully, but these errors were encountered: