Mathematical tools such as graph theory and coding theory ca be useful in modeling knowledge for classification schemes and taxonomies. Especially relevant is the possibility of reaching the same node through different paths (absorption), which happens in faceted classifications but at a limited extent also in enumerative schemes through various kinds of cross-references. We are studying the application of code theory to a freely faceted classification based on integrative levels, as was first drafted by the Classification Research Group.