We often use terms without fully thinking out how we are using them - particularly if abstraction is involved. The other day I was looking at a data modeling tool, and asked a colleague "What did you put into the definition?". It suddenly occurred to me that I was not talking about the content of the definition, but about the definition field into which I could type the content. After thinking about it some more, I realized that the definition field is a container which we are free to use as we want (at least in the tool I was working with). So an immediate question is, how do we want to structure what goes into this field (e.g. with section headings) and what metadata about the definition do we want to put in (e.g. what person last updated it)? Of course, the more sophisticated tools have these separate elements of the definition more explicitly segregated. The "definition" is a set of smaller containers inside a bigger container. Perhaps this might ...
Various Set Of Science, Knowledge and Facts