Chapter 13. Identifying Knowledge

Knowledge is of but two kinds. We know a subject ourselves, or we know where we can find information upon it.

—Samuel Johnson, letter to James MacPherson

Most knowledge attributes are fairly easy to identify because they describe physical properties of inanimate objects in the problem space. Thus notions like color, length, and part number are easily recognized and abstracted as attributes. The next tier of attributes contains mildly conceptual but commonly used aggregates, such as address, a combination of street, city, and state; name, a combination of given and family names for a person; and location, a set of coordinates. Since they are commonly used in the problem space, they are also usually easy to ...

Get Model-Based Development: Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.