Structural versus behavioral encapsulation

\comment{See  [Ki89].} \sly{cats}{

O{\rm bject} O{\rm riented} D{\rm atabases}

Semantic modelling: {\it constructing types by aggregation, grouping, relationships, attributes}. & semantic model & object oriented \\ \hline abstraction & structural & behavioral \\ inheritance & subtypes & subclasses \\ \hline \end{tabular} }