The application of diagram interpretation has been extended to domains other than Entity- Relationship diagrams (ERDs) including:
UML sequence diagrams UML Class diagrams Biological flow diagrams Context diagrams
This work has indicated that our approach could work for a much wider class of diagrams. We have, therefore, generalised the work to cover types of diagram with the following characteristics:
- Objects are represented by two-dimensional geometric shapes
- Relationships are represented by piece-wise linear connections
- Relationships between objects can be represented spatially
- Objects have labels and attributes
- Relationships have adornments
- There can be recursive relationships (between an object and itself)
- A relationship can be between
- two objects
- an object and another relationship
- two relationships
|