Reading this article
Do not trust the user mental model: Model behaviors, not data
it seems that it is related to chapters 9 and 10 of Evans book (Domain-Driven Design: Tackling Complexity in the Heart of Software), where he describes the Specification concept.