ABSTRACT
Oncedatamodels are specifiedandagreed imple-
menters make choices about how the data model is
implemented through deployment in a particular
programming language or data description lan-
guage. These languages have different strengths
and weaknesses and hence different choices suit
particular implementations to a greater or lesser
degree.