This page lists a number of Design Patterns and Generic Models.
They represent 'stripped-down' Models which contain the basics for a specific application area.
They are 'Canonical' Models that can be used as a common point of reference and a way of exchanging data
between more detailed Models.
"**John Giles" indicates that John has identified the Data Model as a Design Pattern in his
'Nimble Elephant' book.