Tree Example: Inherent Restrictions on A and B
Software designed for data model A's data structure will not parse the values communicated by B.
The semantic of "treeness" is built into the data structures of A and B.
- The semantic of what a field value means is built into the data structure.
- If a decision is made to add more information about trees to either data model (e.g. foliage density), that data model's structures must be modified, along with the structure and logic of the software designed to process it.
- If a new kind of object (buildings, for example) is desired, another data model and data structures for that concept must be added, since "treeness" is inherent in this set of data structures.