semantic modeling
1.models help people communicate
2.models explain and make predictions
3.models mediate among multiple viewpoints
a model for the semantic web must be able to organize this sort of variation, and much more, in a meaningful and manageable way.