Information Engineering Diagrams

Information Engineering diagrams are an extension to the existing Class Diagrams.

This extension adds:

Otherwise, the syntax for drawing diagrams is the same as for class diagrams. All other features of class diagrams are also supported.

See also Chen Entity Relationship Diagrams.

[Ref. GH-31]

Relations en ingénierie de l'information

Type d'information Symbole
Zéro ou un |o--
Exactement un ||--
Zéro ou plusieurs }o--
Un ou plusieurs }|--

Exemples :

Entities

Again, this is the normal class diagram syntax (aside from use of entity instead of class). Anything that you can do in a class diagram can be done here.

The * visibility modifier can be used to identify mandatory attributes. A space can be used after the modifier character to avoid conflicts with the creole bold:

Complete Example

Currently the crows feet do not look very good when the relationship is drawn at an angle to the entity. This can be avoided by using the linetype ortho skinparam.