An implementation of GEM: supporting a semantic data model on a relational back-end.
The entity-relationship model: toward a unified view of data