Difference between revisions of "OtherDiagrams"

From CaseTalk Wiki
Jump to: navigation, search
m
Line 18: Line 18:
= UML =
= UML =
UML Classes do not require a normalized model, hence it can be generated on the fly in contrast to the ERD model.  
UML Classes do not require a normalized model, hence it can be generated on the fly in contrast to the ERD model.  
[[File:GeneratedUML.png]]
[[File:GeneratedUML.png|UML]]


= Concept Map =
= Concept Map =
The Concept Map is a comprehensive diagram which shows the main entities and their relationships, and comments and concept types. This is meant for high level diagramming and being able to discuss the scope of the model in a broad sense, not in a deeply detailed form.
The Concept Map is a comprehensive diagram which shows the main entities and their relationships, and comments and concept types. This is meant for high level diagramming and being able to discuss the scope of the model in a broad sense, not in a deeply detailed form.
[[File:GeneratedMAP.png]]
[[File:GeneratedMAP.png]]

Revision as of 13:56, 11 March 2022

Besides the traditional FCO-IM diagramming, CaseTalk Model has provided the CaseTalk Viewer to extend the range of diagrams derivable from an elementary information model. After all, the model can be transformed into various artifacts, so why not the accompanying supporting diagrams as well.

Yet over the years, more open source libraries became available which allowed these supporting diagrams to simply be generated. This is precisely what CaseTalk (v12+) beholds. Once you've set up your installment properly, the following features are available:

  • Generate ERD
  • Generate UML
  • Generate Concept Map

For this you need to have access to Java in combination with some preferences set. Once set the diagrams are automatically generated/updated if you edit the information model, or adjust the FCO-IM Diagram.

As a general rule, the diagrams attempt to align with your diagram settings as much as possible. For instance the expressions in your diagram (on or off) are reflected in the tables in the ERD. The amount of tuples in the diagram are reflected in fully substituted fact expression as well.

ERD

The ERD diagram requires your information model to pass the well-formedness rules first. If that doesn't happen, the model may not be properly lexicalized or transformed to come up with a relational model. So, if this tab is not generated, please check the warnings and errors on your model. GeneratedERD.png

UML

UML Classes do not require a normalized model, hence it can be generated on the fly in contrast to the ERD model. UML

Concept Map

The Concept Map is a comprehensive diagram which shows the main entities and their relationships, and comments and concept types. This is meant for high level diagramming and being able to discuss the scope of the model in a broad sense, not in a deeply detailed form. GeneratedMAP.png